<- Enum

Enum

CustomerCreationSource

Indicates the method used to create the customer profile.

Link to section

Values

Link to section

OTHER

The default creation source. This source is typically used for backward/future compatibility when the original source of a customer profile is unrecognized. For example, when older clients do not support newer source types.

Link to section

APPOINTMENTS

The customer profile was created automatically when an appointment was scheduled.

Link to section

COUPON

The customer profile was created automatically when a coupon was issued using Square Point of Sale.

Link to section

DELETION_RECOVERY

The customer profile was restored through Square's deletion recovery process.

Link to section

DIRECTORY

The customer profile was created manually through Square Seller Dashboard or the Point of Sale application.

Link to section

EGIFTING

The customer profile was created automatically when a gift card was issued using Square Point of Sale. Customer profiles are created for both the buyer and the recipient of the gift card.

Link to section

EMAIL_COLLECTION

The customer profile was created through Square Point of Sale when signing up for marketing emails during checkout.

Link to section

FEEDBACK

The customer profile was created automatically when providing feedback through a digital receipt.

Link to section

IMPORT

The customer profile was created automatically when importing customer data through Square Seller Dashboard.

Link to section

INVOICES

The customer profile was created automatically during an invoice payment.

Link to section

LOYALTY

The customer profile was created automatically when customers provide a phone number for loyalty reward programs during checkout.

Link to section

MARKETING

The customer profile was created as the result of a campaign managed through Square’s Facebook integration.

Link to section

MERGE

The customer profile was created as the result of explicitly merging multiple customer profiles through the Square Seller Dashboard or the Point of Sale application.

Link to section

ONLINE_STORE

The customer profile was created through Square's Online Store solution (legacy service).

Link to section

INSTANT_PROFILE

The customer profile was created automatically as the result of a successful transaction that did not explicitly link to an existing customer profile.

Link to section

TERMINAL

The customer profile was created through Square's Virtual Terminal.

Link to section

THIRD_PARTY

The customer profile was created through a Square API call.

Link to section

THIRD_PARTY_IMPORT

The customer profile was created by a third-party product and imported through an official integration.

Link to section

UNMERGE_RECOVERY

The customer profile was restored through Square's unmerge recovery process.