Sync customer data from STOQ to your Shopify Customers list
When a visitor signs up for a back-in-stock or preorder alert through STOQ, the app can automatically add them to your Shopify Customers list. Each synced customer is tagged so you can quickly identify and segment alert subscribers directly in Shopify admin. STOQ also updates their email and SMS marketing consent, making it easy to sync customer data from STOQ to your Shopify Customers list and keep your records up to date.
Before You Begin
Make sure you have the following before you enable the Shopify sync:
- A paid STOQ plan (the Shopify customer sync is not available on the free plan)
- STOQ installed and active on your Shopify store
How to Enable the Shopify Customer Sync
Follow these steps to start syncing alert subscribers to your Shopify Customers list.
Step 1: Open the Integrations Page
- Open the STOQ app in your Shopify admin.
- Click Back in stock alerts in the left-hand menu.
- Navigate to the Settings section, then scroll to Integrations.
- Click Set up on the Shopify card.

Step 2: Turn On the Sync Toggle
- Turn on the Sync visitors with Shopify toggle.
- Click Save in the top bar to confirm.
Once enabled, every customer who registers for a back-in-stock or preorder alert is automatically added to your Shopify Customers list.

Step 3: Set Your Profile Tag
- After enabling the toggle, a Profile tags field appears below the toggle.
- Enter a tag value (for example,
restock-rocketorback-in-stock-signup). - Click Save.
STOQ adds this tag to every customer it syncs to Shopify. The default value is restock-rocket. You can use this tag to filter and segment alert subscribers in your Shopify admin.

What STOQ Syncs to Shopify
STOQ sends detailed customer information to your Shopify Customers list so your records stay complete.
Customer Details
When a customer signs up for an alert, STOQ creates or updates their Shopify customer profile with:
- Email address (if provided during signup)
- Phone number (if provided during signup)
- First name and Last name (parsed from the customer name, if provided)
- Tag (your profile tag value, default:
restock-rocket)
Marketing Consent
If the customer opted in to marketing during signup, STOQ also updates their consent status in Shopify:
- Email marketing consent is set to Subscribed (single opt-in)
- SMS marketing consent is set to Subscribed (single opt-in)
This means customers who accept marketing through STOQ's signup form are automatically marked as subscribed in Shopify, so you can include them in your email and SMS marketing campaigns.
How STOQ Handles Existing Customers
STOQ checks whether a customer already exists in your Shopify Customers list before creating a new entry.
- If the customer already exists (matched by email or phone number): STOQ updates their profile by appending the tag to their existing tags. Existing customer details like name, email, and phone are preserved.
- If the customer is new: STOQ creates a new customer entry in Shopify with the details from the alert signup.
This means you will never get duplicate customers in your Shopify list from STOQ syncing.
Finding STOQ Customers in Shopify Admin
Once syncing is enabled, you can find all STOQ-sourced customers in your Shopify admin.
- Go to your Shopify admin and click Customers in the left-hand menu.
- In the search or filter bar, search for the tag value you set (for example,
restock-rocket). - Shopify displays all customers with that tag.
You can also create a saved segment in Shopify admin using the tag to keep a permanent filtered view of your STOQ subscribers.

Known Limitations
There are a few constraints to keep in mind when using the Shopify customer sync.
- The Shopify sync requires a paid STOQ plan. Free-plan stores cannot enable it.
- STOQ syncs customers one at a time as they sign up. There is no bulk retroactive sync for customers who signed up before you enabled the integration.
- Customers who sign up with push notifications only (no email or phone) are not synced to Shopify because Shopify requires at least an email or phone number.
- The profile tag field is shared across all marketing integrations. You cannot set a different tag for Shopify and Klaviyo independently.
- If a customer already exists in Shopify, STOQ appends the tag but does not overwrite their existing name, email, or phone number.
- Marketing consent is only updated to Subscribed. STOQ does not unsubscribe customers or change existing consent to a lower level.
Troubleshooting
If customers are not appearing in your Shopify Customers list as expected, check the table below.
Symptom | Likely Cause | Fix |
|---|---|---|
Customers are not syncing to Shopify | The sync toggle is not enabled | Go to Back in stock alerts > Settings > Integrations > Shopify and turn on Sync visitors with Shopify |
Customers are not syncing to Shopify | Store is on the free STOQ plan | Upgrade to a paid plan under Plans in the left-hand menu |
Customer appears in Shopify but without the tag | The profile tag field was empty when they signed up | Enter a tag value in the Profile tags field and click Save. The tag only applies to future signups |
A customer signed up but is not in Shopify | The customer used push notifications only | STOQ cannot sync push-only customers. Shopify requires an email or phone number |
Customer exists in Shopify but marketing consent was not updated | The customer did not opt in to marketing | STOQ only updates consent when the customer accepts marketing during signup |
Duplicate customer tag appears | This should not happen — STOQ deduplicates tags | Check if the tag was manually added and appears to be duplicated with different spacing |
FAQs
Q. What tag does STOQ add to synced customers?
A. STOQ adds the value from the Profile tags field to each synced customer. The default is restock-rocket. You can change this at any time in the STOQ app under Back in stock alerts > Settings > Integrations > Shopify > Profile tags.
Q. Does STOQ create duplicate customers in Shopify?
A. No. STOQ searches for existing customers by email and phone number before creating a new entry. If a match is found, STOQ updates the existing customer instead of creating a duplicate.
Q. Does STOQ sync customers who signed up before I enabled the integration?
A. No. STOQ only syncs customers going forward from the moment you enable the integration. Customers who signed up before the toggle was turned on are not retroactively synced.
Q. Will disabling the sync toggle remove customers from Shopify?
A. No. Turning off the toggle only stops new customers from being synced. Customers already in your Shopify Customers list remain untouched, including their tags and consent status.
Q. Can I use a different tag for Shopify and Klaviyo?
A. No. The profile tag is shared across all enabled marketing integrations. If you change the tag, it updates for Shopify, Klaviyo, Omnisend, and Mailchimp at the same time.
Q. Does STOQ update marketing consent for existing Shopify customers?
A. Yes, if the customer opts in to marketing during their alert signup. STOQ sets their email and SMS marketing consent to Subscribed in Shopify. If they do not opt in, their existing consent status is not changed.
Updated on: 09/04/2026
Thank you!