You can use the Toast loyalty integration API to integrate your loyalty program with the Toast platform.
Integration overview
- 
                              Toast POS restaurant employees can select a Rewards button while processing a guest transaction. The Rewards button prompts the employee to find the guest's loyalty account. Employees can manually enter a guest's loyalty account identifier, swipe a guest’s rewards card, scan a QR code, or search for a loyalty account by name, phone number, or email. 
- 
                              After the employee finds a guest's loyalty account, rewards that are available are displayed along with a Redeem button. 
- 
                              The employee selects the Redeem button for a reward. The reward appears as a negative amount in the check price. The employee selects Redeem for additional rewards if the guest wants to redeem them. 
- 
                              Rewards can apply either check-level or item-level discounts. 
- 
                              You manage all validation logic and discount totals on behalf of your restaurant client. 
- 
                              Accruing rewards happens asynchronously after the restaurant guest pays the check. 
- 
                              You provide information about loyalty program use to the restaurants you work with. For example, information about rewards offers used and sales information related to those offers. 
| Note | 
| Toast loyalty integration API integrations are not supported when a restaurant experiences an Internet outage or other network disruption. When a restaurant does not have a functioning network, it is in offline mode. For more information, see Offline mode overview. | 
| Note | 
| Toast Loyalty balances cannot be retrieved using the Toast APIs. |