The customer model serves as the core representation of a Customer in the Clutch platform, and contains a mixture of default fields and typically Brand-specific fields.
A customer model consists of:
- a top level Customer object with brand id (internal)
- an array of customer fields
- each customer field contains configuration data that defines how the field should be used within applications like:
- Customer Segmentation
- Reporting
- JSON API
- Enrollment / MicroSite
You may also see the customer model referenced as Brand Demographics in the API Documentation.
Default Supported Fields
The following fields get created by default for each brand:
First Name
Middle Name
Last Name
Address
City
State
Postal
Country
Mail Opt-in
Phone
Mobile
Phone Opt-in
E-mail Verified
E-mail Opt-in
Birthday
Anniversary
Gender