High Churn?Gamify your Product!

APIs to add Gamification Features to your App in just 5 Minutes!

5 minute setup Bring your own design

Streak

๐Ÿ”ฅ 14 Days!

You're on a roll!

Punch Card

hover me
Total XP: 3800
Level 4
01535 XP (83.56%)1837
302 XP more until level up

Bucks

๐Ÿช™ 3981

Gamification has shown to increase retention by up to 50% and user engagement by up to 68%.

Gamify Everything provides APIs that let you integrate gamification features into your application in just 5 minutes.

Gamify Everything - Elevate user engagement with gamification in just 5 minutes | Product Hunt

Streaks

Let your users build a habit around using your app.

Streak

๐Ÿ”ฅ 14 Days!

You're on a roll!

const url = "http://gamifyeverything.com/api/streak_status"
  const streakStatus = await post(url, {
    streak: { identifier: "streakUser2000" }
    apiKey: "your-api-key",
    app: "your-app-identifier" })
  • Easy: 1 API call to create check in, 1 API call to get streak status.
  • Flexible: You decide how long a streak is: 1 day, 1 week or something completely different.
  • Extensible: You can add multiple streaks to our app. E.g. track daily and weekly check ins.

Punch Cards

Visualize your users' track record.

Punch Card

hover me
const now = Date.now()
  const ninetyDaysBefore = now - 1000 * 60 * 60 * 24 * 90
  const url = "http://gamifyeverything.com/api/check_ins"
  const checkIns = await post(url, {
    check_ins: {
      identifier: "streakUser2000"
      start: new Date(ninetyDaysBefore).toISOString(),
      end: new Date(now).toISOString(),
      streak: "your-streak-identifier" },
    apiKey: "your-api-key",
    app: "your-app-identifier" })
  • Easy: 1 API call to get the count of check ins for each streak cycle.
  • The Data You Want: Just specify the user, the time range and the streak you're interested in and you're ready to go!
  • Bring Your Own Design: Just loop over the response array to quickly build exactly the UI you want.

XP and Levels

Unlock a sense of achievement.

Total XP: 3800
Level 4
01535 XP (83.56%)1837
302 XP more until level up
const url = "http://gamifyeverything.com/api/app_user/add_xp"
  const appUser = await post(url, {
    app_user: { identifier: "streakUser2000", xp: 200 }
    apiKey: "your-api-key",
    app: "your-app-identifier" })
  • Easy: 1 API call to add XP, 1 API call to get level stats.
  • Automated: We take care of the math for progress and Level-ups - No client calculations needed.
  • Complete: The response includes all the numbers so you can quickly build an UI that works exactly how you want.

In-App Currency

Reward your users for engaging with your app.

Bucks

๐Ÿช™ 3981

const url = "http://gamifyeverything.com/api/app_user/add_coins"
  const appUser = await post(url, {
    app_user: { identifier: "streakUser2000", coins: 200 }
    apiKey: "your-api-key",
    app: "your-app-identifier" })
  • Easy: 1 API call to add, subtract and get a user's coins.
  • In-App Purchases: Easily build a shop system and let your users buy in-app items or unlock features.
  • Rewards: Enrich your user experience by rewarding your users for engaging with your app.

How it Works

How to Create a Punch Card View in 2 Minutes!

Pricing

Basic

$9

  • One App
  • Unlimited Users per App
  • Unlimited API Calls
  • Unlimited Streaks
  • XP and Levels
  • In-App Currency
Popular

Pro

$19

  • Unlimited Apps
  • Unlimited Users per App
  • Unlimited API Calls
  • Unlimited Streaks
  • XP and Levels
  • In-App Currency
  • Punch Card
  • Customizable Streak Length

Basic

$99

Save 8%
  • One App
  • Unlimited Users per App
  • Unlimited API Calls
  • Unlimited Streaks
  • XP and Levels
  • In-App Currency
Popular

Pro

$189

Save 17%
  • Unlimited Apps
  • Unlimited Users per App
  • Unlimited API Calls
  • Unlimited Streaks
  • XP and Levels
  • In-App Currency
  • Punch Card
  • Customizable Streak Length
5 minute setup Bring your own design

Frequently Asked Questions

FAQ

What exactly do I get?

Gamify Everything provides you with a set of API endpoints that make it easy to integrate gamification features into your app. The API responses include all the data, so that you just need to plug the numbers into your UI. No client-side calculations needed! Check out Getting Started for some JavaScript examples.

Can I get a refund if I'm not satisfied?

Yes! Feel free to ask for a refund within 7 days of your purchase. If the product doesn't meet your expectations, inform us, and we'll promptly reimburse your purchase.

Which gamification features are supported?

Streaks

Punch Cards

XP and Levels

In-App Currency

Can I use one subscription for multiple apps?

With a Pro subscription you can add as many apps to our account as you wish. The Basic subscription is limited to one app.

Can I track user check ins for more than one streak?

Yes! You can create as many streaks as you like. When your users check in all the streaks you defined get updated.