Smile
Last updated: August 5, 2025
Overview
The Smile Rewards integration allows you to build a full-featured loyalty program directly into your mobile app. With this setup, customers can earn points for a variety of actions—like placing orders or leaving reviews—and redeem those points for rewards such as fixed-value or variable discounts. They can also track their points history and stay engaged with your brand through loyalty-focused activities.
This helps brands drive customer retention, reward engagement, and enhance the in-app shopping experience.
Configuration
To configure the Smile Rewards integration, you’ll need the following credentials and access details:
Required Credentials
Channel Key – used to identify your Smile.io channel
App ID – required for application-specific operations
Customer Access Token – required for customer-specific data (points, history, etc.)
Bearer Token – authorizes API requests
APP_SERVICE_URL – endpoint used for API configuration
Setup Timeline
The integration is handled in four steps:
Step 1: Brand Shares Credentials
Your team will provide:
Channel Key
App ID
API secret
These details are used to configure authentication and connect your Smile.io account to the app.
Step 2: Appbrew Setup (5–7 business days)
Appbrew will:
Authenticate the app with the provided credentials
Implement points tracking and reward redemption flows
Add branded reward components to the app
Conduct internal testing for all core functionalities
Step 3: Brand Testing
You’ll be able to test:
Points earning (order placements, reviews, etc.)
Rewards redemption
Review-to-reward functionality
Visual alignment with your brand
App performance and edge case handling
Use Cases
Common ways brands are using Smile Rewards in-app:
Order-Based Rewards
Customers earn points for every completed purchase.
Review-Based Engagement
Offer points for text, photo, or video reviews left directly in the app.
Flexible Redemption Options
Customers can choose between fixed coupon rewards or variable discounts based on their points balance.
Trackable Points History
Users can see a detailed view of how and when they earned or spent their points.
Troubleshooting / FAQ
Q: Can I offer physical rewards or free products instead of coupons?
Not at this time. The integration supports only coupon-based rewards (fixed or variable).
Q: Why aren’t points showing after a review or order?
Make sure the review or order was completed successfully and that the user is logged in. Delays can sometimes occur due to syncing.
Q: Can customers redeem variable amounts of points?
Yes, the integration supports both fixed and variable point redemptions.
Q: How do I test review-based rewards?
Use a test account to submit various types of reviews (text, photo, video) and confirm that points are awarded correctly.
Q: Can the design of the rewards interface match my brand?
Yes, the UI components can be customized to align with your branding preferences.