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 of native apps, kiosk, social, websites, etc.

  2. Multichannel page builder

    Manage multi-site, multi-brand, multi-channel content syndication.

  3. Live preview

    Publish content with confidence with a live preview (WYSIWYG) visual experience for marketers.

  4. Scheduling and versioning

    Create, update, schedule, and publish pages for your campaigns. Revert to the previous version if needed.

  5. SEO Optimization

    Optimize page titles, meta descriptions, and image alternate text with simple configurations.

  6. Frontend agnostic

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

  7. Reusable components

    Create global elements including header, footer, lead generation forms etc. that can be reused across multiple pages.

  8. Configurable menu and navigation

    Easily create and update website menu, navigation and backlinks.

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.