Guseto
Features How It Works Demo Pricing
Magento Integration

Guided Selling for Magento Stores

Connect Guseto to your Magento 2 or Adobe Commerce store via the REST API. Import your full product catalogue and embed interactive guided selling flows on any CMS page or template.

Setup

Four steps to a live guided selling experience

Guseto integrates with Magento via the standard REST API. No module installation, no Composer dependency, no deployment pipeline changes.

Connect via API

Generate an integration token in your Magento admin panel and enter it in Guseto. Access is scoped to read-only catalogue endpoints.

Import your product catalogue

Guseto imports your products, configurable attributes, and category structure. Scheduled syncs keep your flows up to date as your catalogue evolves.

Create your recommendation flow

Build a guided selling flow from scratch or pick an industry template. Add questions, set rules, and preview the experience before going live.

Embed the widget on any CMS page

Paste the snippet into a Magento CMS page, a static block, or directly into a layout XML template. The widget loads as a standard web component.

Integration Code

Add to any Magento CMS page or template

Paste the snippet below into a Magento CMS page, a static block, or a layout template. The event listener posts to the Magento add-to-cart controller using the standard form-urlencoded format, including the CSRF form key Magento requires.

  • Works with Magento 2 Open Source and Adobe Commerce
  • Uses the native Magento add-to-cart controller endpoint
  • No Magento module or Composer package to install
  • Lightweight, deferred script with no impact on page speed scores
cms-page.html / template.phtml
<!-- Guseto Guided Selling Widget -->
<script src="https://app.guseto.com/widget/guseto-widget.js" defer></script>
<guseto-widget
  api-key="gk_your_key"
  flow="product-finder"></guseto-widget>

<script>
document.querySelector('guseto-widget')
  .addEventListener('guseto:add-to-basket', (e) => {
    fetch('/checkout/cart/add', {
      method: 'POST',
      headers: {
        'Content-Type':
          'application/x-www-form-urlencoded'
      },
      body: 'product=' + e.detail.external_id
        + '&qty=' + e.detail.quantity
        + '&form_key=' + window.FORM_KEY
    });
  });
</script>
Why Guseto

Simple JS integration. No module overhead.

Magento modules add complexity, deployment risk, and maintenance burden. Guseto delivers the same guided selling capability as a single JavaScript file connected to your catalogue via API.

Feature Guseto Magento modules
Works with Magento 2 Open Source Yes Yes
Works with Adobe Commerce Yes Varies by module
No Composer install or deployment required Correct, JS only Full deployment needed
Works across multiple storefronts Yes, all platforms Magento only
Unaffected by Magento version upgrades Yes Requires requalification

Built for enterprise complexity, delivered with simplicity.

Magento powers some of the most demanding storefronts in commerce. Guseto respects that by staying out of your application layer entirely. One API connection and one JavaScript file are all you need to deliver a world-class guided selling experience.

Ready to guide your Magento customers?

Connect your catalogue, build your first flow, and embed it on your store today. No module installation, no deployment window required.