Shopify Integration
Connect your Shopify store to enable AI-powered customer support with full e-commerce context.
Managed under Stores
Shopify is not listed on the Integrations page. Connect and manage your Shopify store from the separate Stores menu. See the Integrations Overview for the channels that live in the Integrations catalog.
Overview
The Shopify integration provides:
- Product Catalog - AI can search and recommend products
- Order Management - Real-time order status and history
- Customer Sync - Unified customer profiles
- Cart Access - Widget sees customer cart contents
- Inventory - Real-time stock levels
Prerequisites
- Shopify store (any plan)
- Store owner or staff account with apps permission
- Fyncall account
Step 1: Install the Fyncall App
From Shopify App Store
- Go to the Shopify App Store
- Search for "Fyncall"
- Click Add app
- Review permissions
- Click Install app
From Fyncall Dashboard
- Go to Settings → Integrations → Shopify
- Click Connect Shopify Store
- Enter your store URL (e.g.,
mystore.myshopify.com) - Click Connect
- Authorize the app in Shopify
Step 2: Configure Sync Settings
Products
| Setting | Description |
|---|---|
| Sync Products | Import product catalog |
| Sync Variants | Include product variants |
| Sync Images | Download product images |
| Collections | Sync product collections |
Orders
| Setting | Description |
|---|---|
| Sync Orders | Import order history |
| Order History | How far back to sync |
| Real-time Updates | Receive order events |
Customers
| Setting | Description |
|---|---|
| Sync Customers | Import customer data |
| Match by Email | Link to Fyncall customers |
| Sync Tags | Import Shopify tags |
Step 3: Widget Installation
The Shopify app can auto-install the widget:
- In app settings, enable Auto-install Widget
- The widget appears on your storefront
- Configure widget settings in Fyncall
Or manually add to theme (see Widget Installation).
Synced Data
Products
| Field | Synced |
|---|---|
| Title | ✓ |
| Description | ✓ |
| Price | ✓ |
| Compare at price | ✓ |
| Images | ✓ |
| Variants | ✓ |
| SKU | ✓ |
| Inventory | ✓ |
| Collections | ✓ |
| Tags | ✓ |
| Status | ✓ |
Orders
| Field | Synced |
|---|---|
| Order number | ✓ |
| Line items | ✓ |
| Total | ✓ |
| Status | ✓ |
| Fulfillment | ✓ |
| Tracking | ✓ |
| Customer | ✓ |
| Shipping address | ✓ |
| Payment status | ✓ |
Customers
| Field | Synced |
|---|---|
| Name | ✓ |
| ✓ | |
| Phone | ✓ |
| Addresses | ✓ |
| Order count | ✓ |
| Total spent | ✓ |
| Tags | ✓ |
| Marketing consent | ✓ |
AI Capabilities
With Shopify connected, AI can:
Answer Product Questions
Customer: "Do you have the blue widget in size large?"
AI: "Yes! The Blue Widget is available in Large.
It's $49.99 and we have 15 in stock."
Check Order Status
Customer: "Where's my order?"
AI: "I found your order #1234:
Status: Shipped
Tracking: 1Z999AA10123456784
Expected: February 5th"
Process Returns
Customer: "I want to return my order"
AI: "I can help with that. Order #1234 is eligible
for return within our 30-day policy.
Would you like me to start the return process?"
Recommend Products
Customer: "What goes well with the blue widget?"
AI: [Shows product carousel with complementary items]
Widget Features
Cart Integration
When a customer has items in cart:
- Widget shows cart summary
- AI references cart contents
- Can help complete checkout
Customer Recognition
Logged-in Shopify customers:
- Automatically identified in widget
- Full order history available
- Personalized recommendations
Webhooks
Automatic Webhook Setup
The app automatically registers webhooks for:
| Event | Action in Fyncall |
|---|---|
orders/create | Sync new order |
orders/updated | Update order status |
orders/fulfilled | Mark as shipped |
products/create | Add new product |
products/update | Update product |
customers/create | Create customer |
customers/update | Update customer |
Troubleshooting
Products Not Syncing
- Check product is published
- Verify product is in a sales channel
- Try manual sync in settings
- Check for API rate limits
Orders Not Appearing
- Check order date is within sync range
- Verify order isn't cancelled/archived
- Check customer email matches
- Try manual sync
Customer Mismatch
- Verify email addresses match
- Check phone number format (E.164)
- Review merge settings
- Manually merge if needed
Widget Not Appearing
- Check app block is added to theme
- Verify widget is enabled in Fyncall
- Check store domain is configured
- Clear CDN cache
Best Practices
Performance
- Limit initial sync to recent orders (90 days)
- Use selective product sync if catalog is large
- Monitor sync status regularly
Customer Experience
- Configure AI to know return policy
- Set up order status tracking
- Enable product recommendations
- Use cart abandonment triggers
Security
- Review app permissions periodically
- Monitor for unusual activity
- Keep Shopify app updated