How rewards are issued
When Smile issues a reward to a customer (like a coupon code or gift card), Smile has to first generate the reward in the external platform (e.g. Shopify or BigCommerce). The reward generation can happen either immediately (synchronously) or in the background (asynchronously). If a reward is generated synchronously (e.g. when redeeming points), it will either be:- Successful, and then saved to the customer’s profile, or,
- Unsuccessful, and an error message will be displayed to the customer + the reward will not be saved to the customer’s profile.
Identify the status of a reward
The reward status is visible from the profile page of the customer who was issued the reward.- In Smile Admin, find the relevant customer.
- In the Activity section, click on the Rewards tab.
- Use the arrow buttons to scroll and find the reward you’re interested in.
Reward statuses
| Status | What it means | Visible to customer |
|---|---|---|
| Pending | Smile is working on generating the reward and it is not yet available for the customer to use. | No |
| Failed | Smile was unable to generate the reward and the reward will never be available for the customer to use. | No |
| Issued | A reward code has been generated for the customer and is available to use. The reward has not yet been used on a completed order. | Yes |
| Canceled | The reward was manually canceled from within Smile and is no longer available for the customer to use. | No |
| Used | The reward was used on a completed order. | Yes |
Important: Applying a reward code during checkout does not mark the reward as Used. If the customer removes the code, abandons checkout, or uses a different discount instead, the reward remains Issued unless the order is completed with the reward applied.
Note: Smile does not track the usage of gift cards and these will never be marked as Used.