Overview
These settings operate at the program level. Changes affect all members of the configured program. Programs that have not opted into a feature are unaffected by its configuration.KYC approval workflow
Channel partners upload their PAN card or other KYC documents from the mobile app. Admins review and act on these submissions from the admin portal.Reviewing KYC submissions
Navigate to KYC
Go to Partners & Promotions > Channel Partner Config > KYC. The list shows all members who have submitted documents, with their current verification status.
KYC verified flag
When a KYC submission is approved, the system sets the member’skyc_verified flag. This flag is what the redemption gate checks before allowing a partner to redeem their points.
Redemption gate
The redemption gate controls whether partners must be KYC-verified before they can redeem loyalty points. This is configured using thekyc_required_for_redemption flag, set per program.
| Setting | Behaviour |
|---|---|
| Enabled | Member must be both Active and KYC-verified to redeem; otherwise, a clear error is shown |
| Disabled | Redemption is available to all active members regardless of KYC status |
- “Please complete your KYC verification to redeem” — shown when the member is active but not KYC-verified
- “Member should be active to redeem” — shown when the member’s account is not in an active state
Programs that have not enabled
kyc_required_for_redemption are unaffected. Partners in those programs can redeem without KYC verification.Auto-activation on KYC approval
When theauto_activate_on_kyc_verified flag is enabled for a program, members who were previously inactive are automatically activated the moment their KYC submission is approved.
| Setting | Behaviour |
|---|---|
| Enabled | Inactive member is activated automatically upon KYC approval; no separate activation step or OTP is required |
| Disabled | KYC approval sets the verified flag only; activation must be handled separately |
Registration gate
The registration gate controls whether new users can register themselves through the mobile app.| Setting | Value | Behaviour |
|---|---|---|
| Self-registration enabled | On (default) | Any new user can open the app and register as a channel partner |
| Self-registration disabled | Off | Only members who have been pre-uploaded or pre-created in the system can log in; unknown users see a registration-disabled error |
When to disable self-registration
Disable self-registration for closed programs where access should be limited to a pre-vetted list of partners. Examples include:- Trade programs with a fixed set of distributor accounts
- Pilot programs with controlled participant lists
- Programs where partners are onboarded exclusively through a field sales process
Configuration summary
| Flag | Level | Default | Effect when enabled |
|---|---|---|---|
kyc_required_for_redemption | Program | Off | Blocks redemption for members who are not KYC-verified |
auto_activate_on_kyc_verified | Program | Off | Automatically activates inactive members when their KYC is approved |
allow_self_registration | Program | On | Allows new users to self-register via the mobile app; disable to restrict access to pre-uploaded members only |
Updating Channel Partner Config settings requires the Program Configuration permission.