Rewards Program Powered by Flits

Last updated: March 31, 2026

Overview

Appbrew supports native integration with Flits Rewards, enabling brands to offer loyalty points through a standard in-app rewards section. Customers can view points, earn rewards based on activity, and redeem them during checkout (based on checkout setup).

Please note: This implementation is standardized, and customizations to features or UI are not supported.

How It Works

Flits Rewards are accessible in the Account → Rewards section of the app. The following reward types are supported:

Reward Type

Description

🛍 Shop & Earn

Points awarded for purchases

🎂 Birthday Bonus

Bonus points on user’s birthday

🆕 Sign-Up Bonus

Points awarded on successful new user registration

Review & Rating

Points awarded for submitting product reviews

Rules and earning conditions (e.g., “100 points on signup”) are configured in the Flits dashboard and reflected in the app UI accordingly.

Redemption Flow

Checkout Type

Redemption Display Location

Shopify Native Checkout

Cart Page and Checkout Page

GoKwik Checkout

Checkout Page only (Cart excluded)
Need to be handled at flits/Gokwik ends

🔒 We follow checkout platform limitations. Redemption UI on the cart page is not shown when GoKwik is used.

Setup Instructions

Step 1: Finalize Rewards Rules

Please provide:

  • Rules for each reward type (e.g., how many points per purchase, signup bonus, etc.)

Step 2: Configure in Flits Dashboard

  • Add/update all reward rules via your Flits merchant dashboard.

  • Ensure earning and redemption conditions are consistent with what should be shown in the app.

Step 3: Appbrew Enables Integration

  • Once rules are finalized, Appbrew will integrate the Rewards section as per standard design.

  • Implementation turnaround: 5–7 working days after receiving all inputs.

  • Please setup the rules prior so that Appbrew team can test it out while working on the intergration.

📚 Live Design Reference

You can refer to the Libas mobile app to see the Flits Rewards integration in production and understand user flow and UI design.

image (38).png

Brand shares credentials/code

  • Flits User ID (for brand identification)

  • Authentication Token (for API access)

  • Rewards on sign-in Action Configuration:

    • Sign-in Action URL

    • Sign-in Action Key

Best Practices

  • Keep reward descriptions short and action-driven (e.g., “Earn 50 points by leaving a review”).

  • Promote reward milestones or signup bonuses on banners using Appbrew’s personalization tools.

  • Periodically review redemption behavior to optimize point value and engagement.

FAQs

Can I customize the rewards UI or add new features?
→ No. This is a standard implementation, and customization is not supported.

Where can I manage how points are awarded?
→ All configurations (rules, point values) are managed via the Flits dashboard.

Can users see their reward history?
→ The standard Rewards section includes balance and earning types, but not full transaction logs.

Can I configure Cash rewards for app downloads?

-> Unfortunately, Cash rewards cannot be configured for app downloads. This limitation exists because when a user downloads the app, their customer details are not available at that stage.

User information becomes accessible only after they complete the sign-up process within the app. Since Cash crediting requires customer data to identify and reward the correct user account, rewards cannot be processed at the time of download.

As an alternative, you can configure Cash rewards for other customer actions that occur after sign-up, such as account registration completion.

This technical limitation ensures that rewards are properly attributed to the correct customer accounts once their information is available in the system.