Experience Manager (XM)

Craft memorable experiences

Empower marketers and merchandisers to design, implement, and optimize commerce experiences — all without code


People browse multiple channels before buying a product and expect consistent experiences across these channels. This is why Fabric built XM. With our digital experience platform, business users can build experiences to support omnichannel commerce. Developers can also implement agile design by creating reusable design components and using one set of data and APIs for every channel.

Flexible page builder

Business users such as marketers, merchandisers, and designers can use out-of-the-box page building components with branded elements. Developers can also build new components and page functionality that business users can use over and over again.

Native A/B testing

A/B testing is built into our digital experience platform so you can easily test page variations against each other. Increase clickthroughs and conversions on your homepage, product detail pages, landing pages, and any other page type. This functionality is provided at no additional cost.

Simple workflow management

Get a holistic view of your content and easily identify areas for optimization within the XM user interface. Collaborate with merchandising teams, marketing teams, and other business users through the digital workflow.

Supporting Features

  1. 01 - Headless CMS

    Separate the presentation layer (head) from the commerce backend for fast page design and development.

  2. 02 - Personalization

    Leverage machine learning to rapidly iterate on experiences that drive optimal customer experiences.

  3. 03 - Data integration

    Integrate other Fabric services such as PIM and Offers, or data from any other third-party services via API.

  4. 04 - Frontend agnostic

    Developers can utilize any frontend framework—React, Angular, Vue—to build reusable design components.

  5. 05 - Page versioning

    Use multiple versions of the same page to support marketing and promotional efforts.

  6. 06 - Multiple page types

    Build homepages, landing pages, category pages, articles, service pages, and auxiliary pages.


How do business users and developers work together in XM?

Business users like marketers and merchandisers discuss with designers and developers the type of experience they want to build for a single channel or multiple channels. After the designer proposes a solution and business users sign off, the developer creates reusable components inside XM. These components can be used and re-used by business users when creating new pages for various channels. To create a page, no coding is required.

Do I need to use other Fabric services to use XM?

No. You can use any custom or third-party commerce services you like. Fabric believes in modularity and breaking down monolithic platforms. In the spirit of this, you can incorporate data from distinct modules (i.e. third-party SaaS) into the experience. Pull data from anywhere into XM.

I'm ready, Let's Talk.