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.