Shopify Integration

Connect your Shopify store to SendHub and let AI handle customer conversations on WhatsApp — order status inquiries, product questions, shipping updates, abandoned cart recovery, and more.

Dashboard

Manage your Shopify integration from Integrations > Shopify in the SendHub dashboard.

Shopify integration - connected stores Shopify integration - connected stores

When connected, you’ll see:

  • All connected Shopify stores with product count and sync status
  • Connected WhatsApp and email channels per store
  • Setup guides for AI auto-replies, chat widget, and WhatsApp button
  • Quick link to configure the app in Shopify admin

What You Get

AI-Powered Customer Support

  • Order status & tracking — customers ask “where’s my order?” and AI replies with real-time tracking info from Shopify fulfillment data
  • Product recommendations — AI searches your catalog semantically and suggests relevant products in conversation
  • Customer context — AI sees the customer’s order history, lifetime value, and purchase patterns for personalized replies
  • Return & refund handling — AI checks order status and guides customers through your return policy

Commerce Automation

  • Abandoned cart recovery — schedule follow-up messages to re-engage shoppers who left items in their cart
  • Post-purchase cross-sell — automatically suggest related products after an order is placed
  • Scheduled promotions — use SendHub’s scheduling to send weekly deals, seasonal offers, or flash sales
  • Customer segmentation — target messages by tags, order history, or engagement level

Product Catalog

  • Real-time product sync — products, variants, pricing, and inventory sync automatically via webhooks
  • Semantic search — Cmd+K search across your entire catalog with AI-powered matching (finds products even when customers use different words)
  • Knowledge Base integration — Shopify products appear as a dedicated tab in AI Agent > Knowledge

Setup

Step 1: Install the App

Go to Integrations > Shopify in the SendHub dashboard and click Install on Shopify.

  1. Install the SendHub: WhatsApp AI Agent app from the Shopify App Store
  2. Authorize the app to access your store data (products, orders, customers)
  3. The app opens in your Shopify admin

After installing, the app prompts you to connect your SendHub organization:

  1. Click Connect to SendHub in the Shopify app
  2. Sign in to your SendHub account (or create one)
  3. Select your organization (if you have multiple)
  4. Your store is now linked — products and orders begin syncing

Step 3: Verify Sync

  1. Go to Integrations in the SendHub dashboard — the Shopify section shows sync status and product count
  2. Go to AI Agent > Knowledge > Shopify tab to see your products and order counts
  3. Use Cmd+K to search products with semantic search

Features in Detail

AI Auto-Replies

When a customer messages you on WhatsApp, the AI automatically looks up relevant Shopify data to provide accurate answers.

Setup:

  1. Go to AI Agent > Settings
  2. Enable “Auto-send replies” for your WhatsApp channel
  3. Set confidence threshold (recommended: 80%)
  4. The AI uses your Shopify product and order data in every conversation

What AI can answer:

  • Product details, pricing, variants, and availability
  • Order status and tracking information
  • Product recommendations based on customer queries
  • Store policies from your knowledge base

Example conversations:

Customer: Where’s my order #1042?

AI: Your order #1042 shipped on March 22 via FedEx. Tracking shows it’s currently in transit and expected to arrive March 27. Here’s your tracking link: [link]

Customer: Do you have the blue hoodie in XL?

AI: Yes! The Classic Blue Hoodie is available in XL for $59. It’s one of our best sellers. Would you like me to send you the link to order?

Customer: I want to return the shoes I bought

AI: I can help with that. I see your order #1038 for the Running Shoes ($89). Our return policy allows returns within 30 days. I’ll connect you with our team to process this.

Live Order & Customer Data

Customer data is fetched in real-time based on the customer’s WhatsApp number:

DataHow it works
OrdersMatched by phone number or email. AI sees order number, status, total, tracking URL, and line items.
ProductsFull catalog synced via webhooks. Updated automatically when you add, edit, or remove products in Shopify.
Customer profileName, email, order count, total spend, and tags from Shopify.
FulfillmentTracking numbers and carrier info from Shopify’s fulfillment data.

Product Auto-Sync

Products sync automatically in real-time:

  • Initial sync — all active products are imported when you connect your store
  • Webhook sync — product creates, updates, and deletes are pushed to SendHub instantly
  • Semantic embeddings — each product is embedded for AI-powered search, so the AI finds relevant products even when customers describe them differently
  • Inventory awareness — the AI knows which products are in stock

Web Chat Widget on Shopify

Embed AI chat on your Shopify storefront so visitors can ask questions about products, orders, and more:

  1. Go to Widget Settings in the SendHub dashboard and copy the embed code
  2. In Shopify Admin: Online Store > Themes > Edit Code
  3. Open theme.liquid
  4. Paste the code before the closing </body> tag
  5. Save and preview your store

Or use the theme app extension:

  1. Go to Online Store > Themes > Customize
  2. Add the SendHub Chat Widget app block
  3. Configure colors, greeting message, and position

WhatsApp Button on Shopify

Add a floating click-to-chat button so visitors can message you directly:

  1. Go to WhatsApp Button Settings in the dashboard and customize the button
  2. Copy the embed code
  3. Add to theme.liquid before </body> in Shopify’s theme editor

Recommended settings for Shopify stores:

  • Layout: Floating pill (bottom-right)
  • Pre-filled message: “Hi! I have a question about a product”
  • Show on: Product pages and cart page

Abandoned Cart Recovery

Use SendHub’s Scheduling feature to follow up on abandoned carts:

  1. Go to Scheduling > New Automation
  2. Set trigger: “When a customer abandons their cart” (event-based)
  3. Configure timing: send first message after 1 hour, follow-up after 24 hours
  4. Write your recovery message with product details and cart link

Best practices:

  • First message at 1 hour: gentle reminder with product image
  • Second message at 24 hours: offer a small discount (5-10%)
  • Third message at 48 hours: urgency/scarcity (“only 3 left!”)

Cross-Sell & Upsell

After a customer places an order, automatically suggest related products:

  1. Go to Scheduling > New Automation
  2. Set trigger: “3 days after order”
  3. Use the AI to craft a personalized recommendation message
  4. The AI will reference the customer’s purchase history to suggest relevant products

WhatsApp Product Catalog

Browse and buy products directly within WhatsApp:

  • Catalog sync — your Shopify product catalog syncs to the WhatsApp Business catalog
  • In-chat browsing — customers scroll through products, view images, prices, and descriptions
  • Add to cart — customers build their cart entirely within WhatsApp
  • In-chat checkout — address collection, payment link, and order confirmation all happen in the conversation
  • Interactive product cards — rich media messages with product images, pricing, and quick-action buttons

AI Context

When the Shopify integration is active, the AI receives this context with every customer conversation:

ContextWhat the AI sees
OrdersOrder number, status, total, tracking URL, carrier, line items
ProductsName, price, description, availability, variants, tags, vendor
CustomerName, email, order count, total spend, Shopify tags
StoreStore name, currency, shipping policies
FulfillmentTracking numbers, estimated delivery, carrier updates

Pricing

The Shopify integration is included in all SendHub plans.

SendHub PlanShopify Features
FreeBasic product sync, 50 AI replies/mo
GrowthFull product + order sync, 1,000 AI replies/mo, scheduling
ProUnlimited sync, 10,000 AI replies/mo, priority support

Troubleshooting

Products not syncing

  • Check that the Shopify app has the correct permissions (products, orders, customers)
  • Go to Integrations and check the sync status badge
  • Products should sync within seconds of changes in Shopify

AI doesn’t know about orders

  • Customer’s WhatsApp number must match their Shopify customer phone number
  • Verify products appear in AI Agent > Knowledge > Shopify tab

Widget not appearing on store

  • Verify the theme extension is enabled in Online Store > Themes > Customize
  • Check that you’ve entered a valid WhatsApp number in the widget settings

Settings gear gives OAuth error

  • Run npx shopify app deploy --allow-updates to sync redirect URLs
  • Ensure the Shopify app is deployed to the correct environment

Upcoming Features

Features planned or in development based on industry best practices:

Order Lifecycle Notifications

  • Automated WhatsApp messages for: order confirmed, shipped, out for delivery, delivered, refund processed
  • Configurable per notification type (enable/disable, customize message)

COD Verification

  • Send WhatsApp confirmation for Cash on Delivery orders with Confirm/Cancel quick-reply buttons
  • Convert COD to prepaid with a payment link and small discount incentive
  • Reduce return-to-origin (RTO) rate

Advanced Campaign Segmentation

  • RFM (Recency-Frequency-Monetary) auto-segmentation of Shopify customers
  • Segments by: last order date, order count, total spent, products purchased, location
  • A/B test message templates with conversion tracking

Revenue Attribution

  • Track revenue generated per campaign, per automation, per template
  • Open rate, click rate, and conversion analytics per broadcast

WhatsApp Flows

  • Interactive multi-step forms within WhatsApp (address collection, feedback surveys, product customization)
  • Appointment booking flows
  • Return/exchange request forms

Review Collection

  • Automated post-delivery review request via WhatsApp
  • Star rating collection inline in the conversation
  • Redirect to Shopify product review page

Click-to-WhatsApp Ads

  • Integration with Meta Ads Manager
  • Track conversions from Click-to-WhatsApp ads through to Shopify purchase
  • Campaign ROI attribution

Back-in-Stock Alerts

  • Customers opt in for back-in-stock notifications on specific products
  • Automatic WhatsApp alert when inventory is replenished

Share on WhatsApp

  • Product page button letting customers share products with friends via WhatsApp
  • Pre-formatted message with product image, price, and link