The Shopify integration connects your store to RevBridge AI, enabling personalized marketing based on real customer behavior and purchase history.Documentation Index
Fetch the complete documentation index at: https://docs.revbridge.ai/llms.txt
Use this file to discover all available pages before exploring further.
What Gets Synced
| Data | Description | Use In RevBridge |
|---|---|---|
| Customers | Contact info, tags, notes | People profiles, segmentation |
| Orders | Transactions, items, status | Revenue tracking, RFM analysis |
| Products | Catalog, variants, prices | Recommendations, campaigns |
| Abandoned Checkouts | Incomplete carts | Recovery campaigns |
Connecting Shopify
Prerequisites
- Shopify store with admin access
- Store on Shopify Basic plan or higher
- RevBridge AI account
Connection Steps
Enter Store Name
Enter your Shopify store subdomain
- Example: For
mystore.myshopify.com, entermystore
Authorize Access
You’ll be redirected to Shopify
- Log in if needed
- Review the permissions requested
- Click Install app
After connecting, verify the integration shows Connected status and customer count appears in your Data Overview.
Permissions Requested
RevBridge AI requests the following Shopify scopes:| Scope | Purpose |
|---|---|
read_customers | Import customer profiles |
read_orders | Import order history |
read_products | Import product catalog |
read_checkouts | Import abandoned carts |
RevBridge AI only requests read access. We never modify your Shopify data.
Data Mapping
Customer Data
| Shopify Field | RevBridge Field |
|---|---|
| First Name | first_name |
| Last Name | last_name |
| Phone | phone |
| Tags | tags |
| Created At | created_at |
| Orders Count | purchase_count |
| Total Spent | total_revenue |
Order Data
| Shopify Field | RevBridge Field |
|---|---|
| Order Number | order_id |
| Created At | order_date |
| Total Price | order_total |
| Line Items | order_items |
| Fulfillment Status | fulfillment_status |
| Financial Status | payment_status |
Product Data
| Shopify Field | RevBridge Field |
|---|---|
| Title | product_name |
| Handle | product_slug |
| Vendor | brand |
| Product Type | category |
| Variants | variants |
| Price | price |
| Images | images |
Sync Behavior
Initial Sync
When first connected:- All historical customers are imported
- Order history is imported (configurable date range)
- Complete product catalog is synced
- Active abandoned checkouts are imported
Incremental Sync
After initial sync:- New customers sync automatically
- New orders sync automatically
- Product changes sync automatically
- Abandoned checkouts update regularly
Sync Schedule
| Data Type | Default Frequency |
|---|---|
| Customers | Every 6 hours |
| Orders | Every 6 hours |
| Products | Every 6 hours |
| Abandoned Carts | Every 6 hours |
Using Shopify Data
Segmentation
Create audiences based on Shopify data:| Segment Example | Criteria |
|---|---|
| First-Time Buyers | purchase_count = 1 |
| Repeat Customers | purchase_count > 1 |
| High-Value | total_revenue > $500 |
| Cart Abandoners | has abandoned_checkout in last 7 days |
| Lapsed Customers | last_order_date > 60 days ago |
Campaigns
Shopify data enables powerful campaign triggers:| Trigger | Campaign Type |
|---|---|
| Abandoned checkout | Cart recovery |
| First order | Welcome sequence |
| Repeat purchase | Loyalty rewards |
| No purchase in 60 days | Win-back |
| Product view, no purchase | Browse abandonment |
Personalization
Use Shopify data in templates:Abandoned Cart Recovery
How It Works
- Customer adds items to cart
- Customer leaves without purchasing
- Checkout data syncs to RevBridge AI
- Customer enters abandoned cart audience
- Recovery campaign sends automatically
Recovery Timeline
Recommended email sequence:| Timing | Focus | |
|---|---|---|
| 1 | 1 hour | Reminder |
| 2 | 24 hours | Social proof |
| 3 | 72 hours | Discount offer |
AI Campaigns can optimize this sequence automatically, testing different timings and messages.
Troubleshooting
Integration Won’t Connect
- Verify you’re logged into Shopify as admin
- Check your store subdomain is correct
- Ensure you’re on Shopify Basic or higher
- Try in incognito/private browsing mode
Missing Customer Data
- Customer may have opted out of marketing
- Check if customer exists in Shopify
- Wait for next sync cycle
- Verify no sync errors in integration status
Abandoned Carts Not Syncing
- Only abandoned checkouts with email addresses sync
- Guest checkouts may not have email until later
- Check if cart abandonment is recent
- Verify checkout was actually abandoned (no order placed)
Sync Errors
Common error causes:- API rate limits (usually resolves automatically)
- Permission changes (reauthorize the integration)
- Shopify outage (check Shopify status page)
- Token expiration (reconnect integration)
Disconnecting
To disconnect the Shopify integration:Best Practices
Clean Data
- Maintain accurate customer emails in Shopify
- Use consistent tags for segmentation
- Keep product catalog organized
Leverage Tags
Use Shopify customer tags to create segments:- VIP customers
- Wholesale buyers
- Influencers
- At-risk customers
Product Data
Keep product data complete:- High-quality images
- Accurate pricing
- Proper categorization
- SEO-friendly titles
