One click on Shopify. One script tag anywhere else.
Cascade is not built for one platform. Shopify gets a native app with sync and theme blocks, and every other storefront gets widgets and an API that assume nothing.
Shopify, without a settings safari.
The connector does the whole job: data in, webhooks registered, widgets installed from the theme editor you already use.
- Step 1
Connect the store.
One OAuth handshake from either side. Cascade registers its webhooks and starts the backfill on its own.
- Step 2
Your data arrives.
Products, customers and orders sync in, and the webhooks keep them current from then on. Review requests can be going out the same day.
- Step 3
Widgets go on the theme.
The theme app extension adds the review and loyalty widgets as blocks in Shopify's own theme editor, with deep links that take you straight to the right spot.
Widgets that dress for your storefront.
Every widget is styled through CSS custom properties with neutral defaults, so it arrives looking like it belongs. A theme editor with a live preview changes the tokens; your own custom CSS goes deeper, with a version history to step back through.
If CSS is not your language, describe the look you want and Cascade's AI writes the stylesheet against the widget's real markup.
The whole install, on any storefront
<script src="https://cdn.cascade.example/embed.js"
data-cascade-publishable-key="pk_live_9f2c"></script>
<div data-cascade-reviews="classic-tee"></div>No platform? That is a platform.
A custom storefront is not the awkward case, it is the case the architecture was designed around.
- Script-tag widgets
- Reviews, loyalty and wishlists render from one script tag and a publishable key. If your storefront serves HTML, they run on it.
- The REST API
- Headless builds skip the widgets and read the same API the dashboard uses. Our example store is a plain custom storefront that integrates through the public API alone.
- CSV that matches your old app
- Imports read a Yotpo, Judge.me or Okendo export unchanged: pick the format and upload the file the other app gave you, with no column-mapping spreadsheet in between.
- Webhooks out
- Whatever your stack, changes in Cascade push back to your systems as they happen.
The rest of Cascade.
Every feature runs on the same customer record and the same REST API, so each one you turn on makes the others worth more.