Skip to content

Sync Customers Between Shopify and Square

Export customers from Shopify to Square, or import them from Square into Shopify. Add or change a customer in the primary store you chose, Shopify or Square, and the name, email, and phone copy to the other one.

Why customer records split

Someone buys a candle at the counter. Square has their name because the cashier asked, or because they paid with a card Square already knew. They never made a Shopify account. Next month they order the refill on the website, as a guest or with a different email. Shopify has a customer. Square has a customer. The shop is looking at two people.

It goes the other way too. A person shops the website for months, then walks in on a Saturday. Square starts a new customer. The person at the counter is talking to someone who already reordered three times online.

A CSV looks like the fix. You export one list, match the rows by hand, and upload them to the other side. It holds until the next weekend.

How customers move

A customer who is only in Shopify gets exported to Square. A customer who is only in Square gets imported into Shopify. The name, email, and phone go with them.

Pick Shopify or Square, the store your team edits. Add a customer there, or change a name, an email, or a phone, and the other store gets that update. On Starter you press sync. On Growth and Pro the update can run on its own.

Before SquareFloww creates a customer, it checks the phone number and the email. When those match someone already there, it uses that customer.

On the Shopify tab, Gap means that person is not in Square yet. Export sends them over. Linked means the same person is already on both sides, and Resync sends the latest name, email, and phone. The Square tab is where you import customers who are only in Square.

SquareFloww customer screen, with Gap customers to export and Linked customers to resync

Start free trial on Shopify

Before the first sync

Use the Square account the shop already runs. Connect Square to Shopify before you touch the list.

Pick the customers your staff would know by name. Put the same phone number and the same email on their Shopify profile and their Square profile. The person who bought the candle at the counter and the refill on the website should share those two details, so SquareFloww keeps them as one customer.

Export the customers who are only on the website. Import the customers who are only in the shop. Then open three you know: one from the counter, one from the website, and one who has bought in both places. When those three are the same people on both sides, sync everyone else.

Products use that same connection. Sync Shopify and Square products for the title, price, and photo, and sync Square inventory with Shopify for the count at each shop.

Which plan to start on

PlanPriceCustomersProductsLocation pairsSync mode
Starter$19/mo5001,0001Manual
Growth$39/mo2,0002,0003Automatic
Pro$79/mo10,00010,000UnlimitedAutomatic

The 7-day trial is on every plan, so you can check a few customers before you sync the whole list. Compare SquareFloww with the other Shopify Square integration apps.

Start free trial on Shopify

Questions about customer sync

Which customer details sync?
Name, email, and phone.
How does SquareFloww know it is the same person?
It checks the phone number and the email, and uses the customer already there.
Can I move only some customers?
Yes. On the Shopify tab, export the ones you select. On the Square tab, import the ones you select.
Does a new customer show up on the other side?
Add or change them in the store you picked. On Starter you press sync. On Growth and Pro it can run on its own.
Do past orders come with the customer?
The receipt stays in the store where the sale happened.