Smile + Subtotal. Points for verified retail purchases.
- Built by
- Subtotal
- Available on
- all paid plans
- Works with
- Points
- Retail purchasesPoints per dollar spent
- Linked retail accountsA flat points award
- Action namesActivity feed descriptions
Subtotal is a retail data platform that links purchases at retailers like Walmart, Target and Sephora to brand accounts. When connected to Smile, Subtotal awards loyalty points for verified retail purchases.
What you can do. With Smile and Subtotal.
- No keys to manage
- Subtotal refreshes its Smile connection token automatically, so there's no API key to create or rotate.
- Customer-facing labels
- Name each action, such as Retail purchase or Linked a retail account, and that name shows in the customer's activity feed.
- Subtotal API connections
- Brands using Subtotal's API pass the customer's email when creating a connection, so points reach the right Smile profile.
Connected in three steps. One approval in Smile.
Smile / Integrations
Subtotal
No API key needed: in Smile, you just approve the connection.
Step 1: Connect Smile in Subtotal
Sign in to the Subtotal Dashboard, open Integrations, then Smile, and click Connect Smile.
Step 2: Approve in Smile
Subtotal takes you to Smile: review the access it requests and authorize it. Back in Subtotal, the integration shows as Active.
Step 3: Add the actions
In Subtotal's Smile integration, click Add action, choose an event, name it and set its points: a flat value for a linked account, or points per dollar from a start date for purchases.
- account.linked
- purchase.created
More integrations
Browse all integrationsSmile and Subtotal, answered.
Yes. The Subtotal integration is built and supported by Subtotal. When connected to Smile, Subtotal awards loyalty points to customers for verified retail purchases, bridging in-store and online activity into one loyalty program.
With it, you can reward points for verified retail purchases, award points when customers link a retail account and set custom points-per-dollar values for each retailer.
No. Subtotal calculates the points and posts them straight to the customer’s Smile profile, so no matching earning rule is needed. In Smile, you just approve the connection.
Per dollar spent on the items Subtotal collects from the purchase, rounded up to a whole number. Taxes, shipping and other fees are excluded, and each qualifying purchase posts one points transaction. An action applies to all retailers or only the ones you choose, so rates can differ by retailer.
Yes, back to a start date you choose. A purchase action rewards purchases made on or after its start date, which sets how much purchase history reaches Smile when a customer first links an account.
By email address. With Subtotal’s Shopify app, the email comes from the customer’s Shopify profile. If no Smile customer has that email when Subtotal processes an event, the action is skipped, and the points can’t be awarded later.
No. A linked retail account earns points the first time it’s activated. Re-authenticating it, for example after a retailer password change, earns nothing new, while linking it afresh after a disconnect does.
Every paid plan. The number of integrations you can connect depends on your plan.

See Smile with Subtotal. In store and online.
- The plan that fits your monthly orders
- What migration and launch look like on that plan
- The revenue loyalty could add at your scale