Skip to main content
Customers are created automatically when they check out in your store, including through the Checkout API. Each customer is specific to your store and has their own profile with contact information, purchase history, and product access.
Your store has one customer per email address. Emails are stored in lowercase and compared case-insensitively, so a buyer who types John@Example.com and later john@example.com is the same customer. Each new checkout with that email updates the customer’s first name, last name and phone number. Customers that had been duplicated in the past were merged into the oldest record: its ID is kept, the sales of the duplicates now belong to it, and the IDs of the merged duplicates return 404.

Customer Object

A customer object contains the following information:

Customer Properties

Listing Customers

Retrieve all customers for your store:

Query Parameters

start_date and end_date are not supported and are silently ignored, which returns customers of every date. Use from and to.

Searching Customers

Search for customers by first name, last name, email or phone number:

Filtering by Date Range

Retrieve customers created within a specific date range:

Example Response

Getting a Single Customer

Retrieve a specific customer by their public ID:

Customer Lifecycle

1

Customer Created

A customer record is created at their first checkout, before the payment is confirmed. A buyer who abandons the payment is therefore still listed as a customer.
2

Purchase Recorded

Each purchase is linked to the customer’s profile.
3

Access Granted

The customer receives access to their purchased products (downloads, courses, licenses).
4

Portal Access

Customers can access the customer portal to view their purchases and downloads.

Common Use Cases

Sync customers to your CRM by fetching new customers using date filters:
Add customers to your email lists based on their purchases:
Look up a customer by email when they contact support:
The search parameter matches against the first name, last name, email and phone number fields.
Generate monthly customer acquisition reports using date filters:
This retrieves all customers created in January 2025.

Sales Guide

View customer purchase history

Licenses Guide

Manage customer licenses

Customers API

View the complete Customers API reference