Experience Manager (XM)

Build exceptional digital experiences

Design, deploy, distribute - create and update your digital storefront in three easy steps with fabric XM.


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.

Design immersive experiences

fabric XM is built to empower Marketers and Merchandisers to design their website the way they want it. Get inspired from out-of-the-box components. Swap text and images easily. Add/ edit product categories.

Build once, deploy everywhere

Easily manage your digital assets with built-in reusable components and global elements. Copy an existing webpage. Create and customize components. Plug and pull digital assets from multiple sources.

Publish with confidence

fabric XM makes it easy to publish on your website, app or any other sales channel with just a click of a button. Mobile/ tablet/ desktop preview. Roles, permissions and workflow management. Multi-channel and multi-store management.

Supporting Features

  1. Headless CMS

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

  2. Personalization

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

  3. Data integration

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

  4. Frontend agnostic

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

  5. Page versioning

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

  6. 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.