Skip to main content
The Shopify integration connects your store to RevBridge AI, enabling personalized marketing based on real customer behavior and purchase history.

What Gets Synced

DataDescriptionUse In RevBridge
CustomersContact info, tags, notesPeople profiles, segmentation
OrdersTransactions, items, statusRevenue tracking, RFM analysis
ProductsCatalog, variants, pricesRecommendations, campaigns
Abandoned CheckoutsIncomplete cartsRecovery campaigns

Connecting Shopify

Prerequisites

  • Shopify store with admin access
  • Store on Shopify Basic plan or higher
  • RevBridge AI account

Connection Steps

1

Navigate to Integrations

Go to Data → Integrations from the sidebar
2

Click Connect Shopify

Find Shopify in the integration list and click Connect
3

Enter Store Name

Enter your Shopify store subdomain
  • Example: For mystore.myshopify.com, enter mystore
4

Authorize Access

You’ll be redirected to Shopify
  • Log in if needed
  • Review the permissions requested
  • Click Install app
5

Initial Sync

RevBridge begins importing your data
  • This may take several minutes depending on store size
  • You can navigate away; sync continues in background
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:
ScopePurpose
read_customersImport customer profiles
read_ordersImport order history
read_productsImport product catalog
read_checkoutsImport abandoned carts
RevBridge AI only requests read access. We never modify your Shopify data.

Data Mapping

Customer Data

Shopify FieldRevBridge Field
Emailemail
First Namefirst_name
Last Namelast_name
Phonephone
Tagstags
Created Atcreated_at
Orders Countpurchase_count
Total Spenttotal_revenue

Order Data

Shopify FieldRevBridge Field
Order Numberorder_id
Created Atorder_date
Total Priceorder_total
Line Itemsorder_items
Fulfillment Statusfulfillment_status
Financial Statuspayment_status

Product Data

Shopify FieldRevBridge Field
Titleproduct_name
Handleproduct_slug
Vendorbrand
Product Typecategory
Variantsvariants
Priceprice
Imagesimages

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 TypeDefault Frequency
CustomersEvery 6 hours
OrdersEvery 6 hours
ProductsEvery 6 hours
Abandoned CartsEvery 6 hours
For high-volume stores, contact support about real-time webhook integration for immediate updates.

Using Shopify Data

Segmentation

Create audiences based on Shopify data:
Segment ExampleCriteria
First-Time Buyerspurchase_count = 1
Repeat Customerspurchase_count > 1
High-Valuetotal_revenue > $500
Cart Abandonershas abandoned_checkout in last 7 days
Lapsed Customerslast_order_date > 60 days ago

Campaigns

Shopify data enables powerful campaign triggers:
TriggerCampaign Type
Abandoned checkoutCart recovery
First orderWelcome sequence
Repeat purchaseLoyalty rewards
No purchase in 60 daysWin-back
Product view, no purchaseBrowse abandonment

Personalization

Use Shopify data in templates:
Hi {{first_name}},

We noticed you left {{cart_items}} in your cart.
Complete your purchase of {{cart_total}} today!

Abandoned Cart Recovery

How It Works

  1. Customer adds items to cart
  2. Customer leaves without purchasing
  3. Checkout data syncs to RevBridge AI
  4. Customer enters abandoned cart audience
  5. Recovery campaign sends automatically

Recovery Timeline

Recommended email sequence:
EmailTimingFocus
11 hourReminder
224 hoursSocial proof
372 hoursDiscount offer
AI Campaigns can optimize this sequence automatically, testing different timings and messages.

Troubleshooting

Integration Won’t Connect

  1. Verify you’re logged into Shopify as admin
  2. Check your store subdomain is correct
  3. Ensure you’re on Shopify Basic or higher
  4. Try in incognito/private browsing mode

Missing Customer Data

  1. Customer may have opted out of marketing
  2. Check if customer exists in Shopify
  3. Wait for next sync cycle
  4. Verify no sync errors in integration status

Abandoned Carts Not Syncing

  1. Only abandoned checkouts with email addresses sync
  2. Guest checkouts may not have email until later
  3. Check if cart abandonment is recent
  4. 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:
1

Go to Integrations

Navigate to Data → Integrations
2

Click Disconnect

Find Shopify and click Disconnect
3

Confirm

Confirm you want to disconnect
Disconnecting stops data sync but does not delete existing data in RevBridge AI. Customer profiles remain for continuity.

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
This data improves recommendation quality and campaign personalization.