Works on every platform

From Shopify to custom React storefronts — add Rivet in minutes. No-code embed for most platforms, npm package for developers.

Shopify logo

Shopify

The #1 ecommerce platform

Add Rivet to your Shopify store in under 2 minutes. Paste the embed snippet into your theme and the chat widget appears instantly — branded to your store.

No code2 min
  1. 1Copy your embed code from the Rivet dashboard.
  2. 2In Shopify Admin, go to Online Store → Themes → Edit code.
  3. 3Open theme.liquid and paste the snippet before </head>.
  4. 4Save. The chat bubble appears in your store's bottom-right corner.
Get your embed code →
🛍️

WooCommerce

WordPress ecommerce

Running WooCommerce on WordPress? Rivet drops in via a custom HTML block or your theme's footer — no plugin installation required.

No code3 min
  1. 1Copy your embed code from the Rivet dashboard.
  2. 2In WordPress, go to Appearance → Customize → Additional HTML (or use a header/footer plugin).
  3. 3Paste the snippet into the footer section.
  4. 4Publish. The widget appears across your whole store.
Get your embed code →
⚛️

React / Next.js

For custom-built stores

Building a headless storefront with React or Next.js? Use our npm package for a clean, typed integration — SSR-safe and tree-shakeable.

Light code5 min
  1. 1Install: npm install @smartreply/chat
  2. 2Import and initialize in a client component (useEffect for Next.js).
  3. 3Pass your server URL and tenant ID.
  4. 4The widget mounts to document.body, outside React's virtual DOM.
import SmartReply from '@smartreply/chat'

useEffect(() => {
  SmartReply.init({
    server: 'https://api.rivetchat.net',
    tenantId: 'your-tenant-id',
  })
}, [])
Get your embed code →
🌐

Custom / Any website

BigCommerce, Wix, Magento, and more

Rivet works on any website that lets you add a script tag. BigCommerce, Wix, Magento, Squarespace, or a hand-coded HTML site — all supported.

No code2 min
  1. 1Copy your embed code from the Rivet dashboard.
  2. 2Find where your site allows custom HTML/scripts (usually in theme settings or a Code Injection section).
  3. 3Paste the snippet into the <head> or before </body>.
  4. 4Save and publish. Done.
Get your embed code →

Put your inventory to work, 24/7

Join ecommerce stores using Rivet to answer customer questions instantly — and capture every lead.

Start your free trial