In the Subtotal Dashboard, navigate to your Smile integration and click Add action.
Choose purchase.created as the event, give the action a name, optionally restrict to specific retailers, set Points per dollar, and set a Start date. Subtotal will only reward purchases made on or after the start date — this controls how much historical purchase data gets sent to Smile when a customer first links their account.
Click Create. Subtotal will now award points in Smile for each qualifying purchase it collects, using the action name you set as the transaction description in the customer’s Smile activity feed.
Subtotal computes the point value for each purchase as ceil(items_subtotal × points_per_dollar) — where items_subtotal is the sum of price × quantity for each item Subtotal collects from the receipt — and posts the resulting integer to Smile’s /v1/points_transactions endpoint. Taxes, shipping, and other fees are not included. One points transaction is posted per qualifying purchase.