Members-Only Tool

Loyalty Customer Upload Tool

Google Sheets based, no coding required

Works with your own Merchant Center account

Built and maintained by Emmanuel

The problem

Why this is harder than it should be

Google’s Loyalty Customer feature is genuinely useful, but getting your data in requires navigating barriers that most merchants and agencies were never told about.

🚫 No feed option exists

Unlike products or promotions, there is no data feed format for loyalty customers. The API is the only supported method.

πŸ‘¨β€πŸ’» API access requires a developer

Building a direct API integration means writing code, handling OAuth, and managing credentials, none of which merchants should need to do.

πŸ“‹ Alpha access needed

The loyaltyCustomers API is currently in v1alpha. Google must manually enable it for each Merchant Center account before it works.

πŸ” Almost no documentation

Most merchants discover this feature exists but find almost no practical guidance on how to actually use it end-to-end.

How it works (MerchantCodex members only)

Four steps to submit your customer list

1

Request API access from Google
Contact Google Merchant Center support and ask them to enable the loyaltyCustomers API (v1alpha) for your account. This is a one-time step. The instructions tab inside the sheet walks you through exactly what to say.

2

Make a copy of the sheet
Click the button below to get your own personal copy of the Google Sheet template. Enter your Merchant Center ID in the Settings tab, that is the only configuration required.

3

Paste in your customer data
Add your customer list to the Customers tab. You can include email, phone number, name, address, loyalty tier, and point balance. The tool validates every row before submitting and skips anything incomplete, telling you exactly why.

4

Click Submit and review results
Use the MerchantCodex menu inside the sheet to submit. Each row gets a result written back next to it, submitted, skipped with a reason, or failed with the error message. No guessing what happened.

What’s included

Everything is built into the sheet

Row-by-row validation
Every row is checked before submission. Invalid rows are skipped with a clear reason.

Result column feedback
βœ… Submitted, ⚠️ Skipped, or ❌ Failed written back to every row automatically.

All customer fields supported
Email, phone, full address, loyalty tier (TIER1–TIER7), and point balance.

Member-only access
The tool verifies your MerchantCodex membership before every submission.

Step-by-step instructions
A full Instructions tab inside the sheet covers every step from API access to submission.

Centrally maintained
Updates to the tool apply automatically. You never need a new copy of the sheet.

⚠️ One-time setup required before first use
Google must manually enable the loyaltyCustomers API for your Merchant Center account before submissions will go through. This is a Google restriction, not something we can bypass. The Instructions tab inside the sheet tells you exactly what to ask for and who to contact. Allow a few business days for Google to respond.

Ready to get started?

This tool is available to all active MerchantCodex members. Your membership is verified automatically on every submission.