Customer Confirmation
Customer confirmation lets a wholesale customer review and confirm their own listing before it appears on your public map. This is different from the shop-owner approval queue (where you approve locations) — here the customer confirms their own details.
Configure it under Sync → Customer confirmation.
How it works
- A sync rule creates a location from a customer's order.
- As long as the rule does not have "Bypass customer confirmation before publishing" turned on, SyncaMap emails the customer a secure, single-use link.
- The customer opens the link (no Shopify login required) and reviews their listing.
- Based on their choice, the location publishes, enters your approval queue, or is rejected.
What the customer can do
On their confirmation page, the customer can:
- Edit their business name, address, phone, website, and hours.
- Choose which of their ordered products appear on the public map.
- Approve — the location publishes (or enters your approval queue, if you also require shop-owner approval).
- Deny — the location is rejected. They'll be re-engaged on their next matching order.
- Unsubscribe — permanently removes their listing for that rule.
Turning it on
Customer confirmation is controlled per sync rule, on the rule itself, by the "Bypass customer confirmation before publishing" checkbox. It's off by default — meaning confirmation is on — because that's the safe choice for wholesale. To skip confirmation and publish a rule's locations directly, you must turn the bypass on and explicitly confirm you have consent to list those customers publicly.
The email content, branding (logo), and lifecycle timing are configured separately under Sync → Customer confirmation. That page does not switch confirmation on or off — it only styles the emails and the customer-facing page.
Interaction with the shop-owner approval queue:
| Settings | Result |
|---|---|
| Customer confirmation only | Publishes when the customer approves |
| Shop-owner approval only | Goes to your approval queue, no customer email |
| Both enabled | Customer confirms first, then enters your approval queue |
| Neither | Publishes immediately |
Reminders and expiration
If a customer doesn't respond, SyncaMap sends a reminder after 7 days and a final nudge at 30 days. If there's still no response, the link hard-expires at 90 days and the location is rejected (reason: expired).
Location statuses
A location's status reflects where it is in this flow:
- Awaiting customer confirmation — email sent, waiting on the customer.
- Pending approval — in your shop-owner approval queue.
- Published — live on the storefront map.
- Rejected — denied, unsubscribed, or expired.
Backfill behavior
When you run a backfill, customer confirmation emails are off by default for that run, so you don't surprise existing customers with a batch of emails. You'll see a recipient preview before running, and a per-run toggle if you do want to email them. With emails off, matched locations route to your approval queue instead.