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.
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.
- Install the SendHub: WhatsApp AI Agent app from the Shopify App Store
- Authorize the app to access your store data (products, orders, customers)
- The app opens in your Shopify admin
Step 2: Link Your Organization
After installing, the app prompts you to connect your SendHub organization:
- Click Connect to SendHub in the Shopify app
- Sign in to your SendHub account (or create one)
- Select your organization (if you have multiple)
- Your store is now linked — products and orders begin syncing
Step 3: Verify Sync
- Go to Integrations in the SendHub dashboard — the Shopify section shows sync status and product count
- Go to AI Agent > Knowledge > Shopify tab to see your products and order counts
- 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:
- Go to AI Agent > Settings
- Enable “Auto-send replies” for your WhatsApp channel
- Set confidence threshold (recommended: 80%)
- 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:
| Data | How it works |
|---|---|
| Orders | Matched by phone number or email. AI sees order number, status, total, tracking URL, and line items. |
| Products | Full catalog synced via webhooks. Updated automatically when you add, edit, or remove products in Shopify. |
| Customer profile | Name, email, order count, total spend, and tags from Shopify. |
| Fulfillment | Tracking 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:
- Go to Widget Settings in the SendHub dashboard and copy the embed code
- In Shopify Admin: Online Store > Themes > Edit Code
- Open
theme.liquid - Paste the code before the closing
</body>tag - Save and preview your store
Or use the theme app extension:
- Go to Online Store > Themes > Customize
- Add the SendHub Chat Widget app block
- Configure colors, greeting message, and position
WhatsApp Button on Shopify
Add a floating click-to-chat button so visitors can message you directly:
- Go to WhatsApp Button Settings in the dashboard and customize the button
- Copy the embed code
- Add to
theme.liquidbefore</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:
- Go to Scheduling > New Automation
- Set trigger: “When a customer abandons their cart” (event-based)
- Configure timing: send first message after 1 hour, follow-up after 24 hours
- 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:
- Go to Scheduling > New Automation
- Set trigger: “3 days after order”
- Use the AI to craft a personalized recommendation message
- 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:
| Context | What the AI sees |
|---|---|
| Orders | Order number, status, total, tracking URL, carrier, line items |
| Products | Name, price, description, availability, variants, tags, vendor |
| Customer | Name, email, order count, total spend, Shopify tags |
| Store | Store name, currency, shipping policies |
| Fulfillment | Tracking numbers, estimated delivery, carrier updates |
Pricing
The Shopify integration is included in all SendHub plans.
| SendHub Plan | Shopify Features |
|---|---|
| Free | Basic product sync, 50 AI replies/mo |
| Growth | Full product + order sync, 1,000 AI replies/mo, scheduling |
| Pro | Unlimited 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-updatesto 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

