About Accounts

Customer loyalty accounts are essential to building successful reward programs. Wix provides a set of APIs that enable you to create and manage loyalty accounts across sites.

These APIs allow you to provide full loyalty account management:

  • Accounts: Create and manage customer loyalty accounts, track point balances, and handle point earning, adjusting, and redemption across all customer interactions.
  • Imports: Import existing loyalty data from external sources, enabling seamless migration from other loyalty platforms while maintaining customer point balances and history.
  • Social Media: Track and reward customers for following social media channels, integrating social engagement with your loyalty program.
  • Transactions: Access comprehensive transaction history and audit trails for all loyalty account activities including point earning, redemption, adjustments, and refunds.

Before You Begin

It's important to note the following before starting to code:

  • A site must have the Wix Loyalty Program app installed.
  • For social media integrations, channels must be enabled in the dashboard before customers can follow them.
  • Import files must be in CSV format with required email and points balance fields, and have a maximum size of 10MB.

Terminology

  • Loyalty Account: A customer account that tracks loyalty points balance, transaction history, and tier status within a site's loyalty program.
  • Transaction: A record of loyalty account activity including point earning, redemption, adjustments, refunds, and expirations.
  • Import: A batch process for uploading loyalty data from external sources, typically used for migrating from other loyalty platforms.
  • Social Media Channel: External social platforms (Facebook, Instagram, etc.) that customers can follow to earn loyalty points.
Did this help?