All Documentation
Configuration

Shopify customer sync

Your Shopify customers are live-available in Voice Nimble — no import, no sync lag.

4 min read Updated Apr 23, 2026

What it is #

Your Shopify customers appear automatically inside Voice Nimble. No import, no sync button, no database copy — the app queries Shopify Admin API live every time.

How the sync works #

  • Voice Nimble requests customer data from Shopify on-demand (during a call, or when you open the Customers page)
  • Data is shown once, then forgotten
  • We never persist your customer list in our database

This means:

  • Zero sync lag — a customer added to Shopify 5 minutes ago is visible now
  • Zero staleness — email changes reflect instantly
  • Zero data-copy risk — nothing to leak if our database is compromised

Searching customers #

On the Customers page, search by:

  • Name
  • Email
  • Phone number
  • Tag

Using customers in broadcasts #

In Broadcast campaigns, pick Shopify customers as the audience source. Filter by tag, last purchase date, or total spent.

Privacy #

  • Customer data is fetched per call and discarded after
  • No export to third-party CRM without your explicit action
  • You can revoke access at any time by uninstalling the app

Tips & best practices #

  • Use Shopify tags (e.g. VIP, repeat-buyer) to segment broadcast audiences
  • Keep customer phone numbers in E.164 format (+14155550123) for best call quality

Troubleshooting #

Problem Fix
Customer list empty Re-authorize the app in Shopify Admin — the read_customers scope may have been revoked
Some customers missing Shopify doesn\'t return customers without an email OR phone number
Search slow Large catalogs (>10k) can take 3-5 seconds on first query