Shopify

Your Shopify store, wired into every message you send.

Paste your shop domain and an Admin API access token, and QuickGrow reads your customers, orders and products every six hours — then messages those buyers over WhatsApp, SMS and email from one account.

Read-only — nothing written backSyncs every 6 hoursToken encrypted when savedAs many stores as you run

Three things come across from your store.

The connector reads, and only reads. No order is edited, no product is changed, no customer record in Shopify is touched. Everything moves one way: store to QuickGrow.

Only what changed

Customers

The customer records your store holds — names, email addresses, phone numbers. The first run reads them all. After that, QuickGrow asks Shopify only for the customers updated since the last successful run.

Every status

Orders

Orders of any status, not only the paid ones, so a cancelled or refunded order is visible too. Like customers, later runs pull just the orders that changed since last time.

Whole catalogue

Products

Your full product list, re-read from scratch on every run so a rename or a new line never goes stale. Long catalogues are paged through 250 at a time until the last one is in.

A shop domain and a token. That is the whole setup.

There is no app to install from the Shopify App Store and no approval to wait for. You make a token in your own admin, paste it in, and the next scheduled run picks it up.

  1. Make a token in Shopify

    In your Shopify admin, under Apps and sales channels, develop an app for your own store and give it read access to customers, orders and products. Shopify hands you an Admin API access token.

  2. Paste it into QuickGrow

    Settings → Integrations → Shopify. Two fields: your shop domain (my-store.myshopify.com) and that token. Give the connection a name so you can tell your stores apart later.

  3. Wait for the first read

    The first read happens on the next scheduled run. QuickGrow reads your customers, orders and products, then records how many of each it read and the time the run finished.

  4. Leave it running

    From then on it repeats every six hours on its own. If you need a read sooner than that — before a big send, for example — your developer can start one through the API.

Then automate the follow-up.

Journeys in QuickGrow start from your contacts — tag someone, or catch them on a form, and the sequence takes over. What Shopify gives you is the picture of who bought what and when, so you know who to tag.

The QuickGrow automation builder showing a cart-recovery journey: a tag trigger, then email, WhatsApp and SMS steps separated by waits.
One journey, three channels

Email now, WhatsApp later, SMS if it is still quiet.

A journey can start when a contact is tagged, is created or updated, submits a form, opens or clicks a campaign, or on a date you set. From there you place the steps in the order you want and put real waits between them.

  • Steps you can use: send, wait, add or remove a tag, update a field, branch on a condition, or call a URL of your own.
  • Each send picks its own channel, so a nudge can open on WhatsApp and finish on SMS.
  • Cart nudges, order follow-ups and win-backs are three journeys in one builder, not three tools.

Which channel for which message.

Most shops end up using all three for different jobs. This is the split that tends to work.

Meta bills WhatsApp directly by template category — Utility, Authentication and Marketing — at zero markup from QuickGrow. SMS masking and non-masking have their own sliders, and each is metered on its own.
WhatsAppSMSEmail
Order and delivery updatesUtility templateArrives without mobile dataGood for the paper trail
Login and one-time codesAuthentication templateReaches any handsetNot the place for a code
Cart nudges and offersMarketing templateMasking puts your shop name in the senderRoom for pictures and links
Win-back after a quiet spellMarketing templateShort and directBest for a longer offer
How you pay for itBy template category, billed directly by Meta — zero QuickGrow markupMasking volume, non-masking volume, or bothBulk and transactional, on your mail server or ours

What happens on a run, and what happens when one breaks.

Every run

  • Reads customers, orders and products from your store admin API.
  • Pages through long lists 250 records at a time until the last one is in.
  • Asks only for the customers and orders that changed since the last good run.

Kept safe

  • Your access token is encrypted the moment it is saved and is never sent back to the browser.
  • Your shop address is checked before every call, so a connection cannot be pointed at something internal.
  • Disconnecting stops the scheduled runs straight away.

When a run fails

  • The connection is marked failed and shows the error it hit.
  • The owners and admins on your account are notified.
  • The last-synced time does not move, so the next run picks up the same window.

Before you connect.

Does QuickGrow change anything in my store?

No. The connector only reads. It pulls customers, orders and products out of Shopify; it never creates, edits or deletes anything there, and it does not touch your storefront.

How often does it sync?

Every six hours, automatically, for every connection that is switched on. There is no Sync button in the app today, so an immediate read has to be started through the API.

Do I need to install an app from the Shopify App Store?

No. You create an Admin API access token inside your own Shopify admin and paste it into QuickGrow along with your shop domain. Read access to customers, orders and products is all it needs, and you never hand over your Shopify password.

Does a synced customer become a QuickGrow contact automatically?

Not today. The connector reads your store and reports what each run found. Contacts, tags and segments are managed inside QuickGrow — by import, by form or popup, or through the API. If automatic contact creation is the piece you are waiting for, say so on the contact page and we will tell you where it sits.

Can I connect more than one store?

Yes. Each store is a separate connection with its own name and its own token, and every active one is synced on the same six-hour schedule.

What happens when I disconnect?

The scheduled runs stop and the connection is marked inactive. Nothing further is sent to or read from Shopify. Revoking the token in your Shopify admin cuts it off from that end too.

Connect your store, then talk to the people in it.

Shop domain, Admin API access token, done. Email, SMS and WhatsApp all sit in the same account, on one bill.