Enable Your
Innovative SDK solution for mobile developers

Reward users smartly

Gamify loyalty programs
Make retention fun for your users by adding game elements to your loyalty program.
Create unique missions and incentives
Choose how you want your users to engage with your app and what rewards they get for doing so.
Make people return to your app daily and weekly
Incentivize regular visits by giving users the means to freeze their tokens for the chance to earn more rewards.
Extend subscriptions and In-App purchases smoothly
Let your users renew their subscriptions and make other in-app purchases using their reward tokens.


retention rates

Higher customer
lifetime value

gross revenue

Integrate Enabl3 Within a Few Hours!

Just start sending your app events! Onboarding is easy!

"id": "client_side_request_unique_id",
"operatorUserId": "client_side_user_id",
"eventId": "event_id",
"tagsId": ["tag_1_id", "tag_2_id"],
"value": 1,
"createdAt": "2023-11-02 10:00:00"
public void sendEvent() {
String url = "https://api.enabl3.io/api/v1/event";

RequestDto body = RequestDto.builder()
.tagsId(Arrays.asList("tag_1_id", "tag_2_id"))
.value(new BigDecimal("2.0"))

HttpHeaders headers = new HttpHeaders();
headers.set("X-API-KEY", "your-api-key");

HttpEntity<RequestDto> request = new HttpEntity<>(body, headers);

restTemplate.exchange(url, HttpMethod.POST, request, Void.class);
const axios = require('axios');

async function sendEvent() {
const url = 'https://api.enable.io/api/v1/event';

const body = {
id: 'client_side_request_unique_id',
operatorUserId: 'client_side_user_id',
eventId: 'event_id',
tagsId: ['tag_1_id', 'tag_2_id'],
value: 2.0,
createdAt: new Date().toISOString(),

const headers = {
'X-API-KEY': 'your-api-key',
'Content-Type': 'application/json',

try {
const response = await axios.post(url, body, { headers });
console.log('Event successfully created');
} catch (error) {
console.error(`Failed to create the event. Error: ${error.message}`);

func sendEvent() {
url := "https://api.enabl3.io/v1/event"
apiKey := "your-api-key"

payload := []byte(`{
   "id": "client_side_request_unique_id",
   "operatorUserId": "client_side_user_id",
   "eventId": "event_id",
   "tagsId": ["tag_1_id", "tag_2_id"],
   "value": 2.0,
   "createdAt": "2023-11-02T10:00:00"

req, err := http.NewRequest("POST", url, bytes.NewBuffer(payload))
if err != nil {
   fmt.Println("Error creating request:", err)

req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-KEY", apiKey)

client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
   fmt.Println("Error sending request:", err)
defer resp.Body.Close()

fmt.Println("Response Status:", resp.Status)

Easy Setup

Here is what you need to Enabl3 your app

Start sending your app events
Access the SDK through our app
Create user missions
Watch your retention grow

Loyalty Program

Retention growth +12% in 30 days

SDK integration
The loyalty page is made in the native layout for iOS and Android platforms
languages supported
10 000
missions completed


Up to $20k MTR
  • Unlimited number of missions
  • Hold-2-Earn feature
  • Missions' analytics
  • Creating up 3 rewards
Up to $40k MTR
then - $9,99 per $1k MTR
  • All from Free
  • Creating unlimited number of rewards
  • Purchase subscriptions with token
Contact our team
for apps with over $200k MTR
  • All from Free
  • Creating unlimited number of rewards
  • Purchase subscriptions with token