Skip to content

Badges ​

The badges module helps in gamifying the App experience. Similar to the other App actions, Upshot.ai provides Badges that can be pushed to targeted segments via campaigns.

How to Fetch a Badge ​

Request a badge activity using tags:

objective-c
@import Upshot;

// Request badge activity with specific tag
[[BrandKinesis sharedInstance] setDelegate: self];
[[BrandKinesis sharedInstance] showActivityWithType:BKActivityTypeBadges andTag:@"Tag Name"];
swift
import Upshot

// Request badge activity with specific tag
BrandKinesis.sharedInstance(). delegate = self
BrandKinesis.sharedInstance(). showActivity(with: .badges, andTag: "TagName")

How to Create a Badges in Dashboard ​

In Dashboard under REWARDS & LOYALITY section Create badges and create campaign for that badges.

Badge Types ​

1. Achievement Badges ​

  • First Time Actions - Welcome badge, first post, first purchase
  • Skill Milestones - Expert level, master achievement, pro status
  • Completion Badges - Course completed, challenge finished
  • Quality Achievements - High rating, excellent feedback

2. Milestone Badges ​

  • Usage Milestones - 100 logins, 1000 points, 1 year member
  • Quantity Achievements - 50 photos uploaded, 100 friends
  • Time-Based Milestones - Daily streak, weekly active, monthly champion
  • Progress Markers - Level 10, 50% complete, halfway there

3. Streak Badges ​

  • Daily Streaks - 7-day streak, 30-day streak, 100-day streak
  • Weekly Challenges - Week warrior, weekly champion
  • Monthly Goals - Monthly achiever, consistency king
  • Seasonal Rewards - Summer champion, holiday spirit

4. Special Badges ​

  • Limited Edition - Event participation, beta tester, early adopter
  • Community Badges - Top contributor, helpful member, mentor
  • Rare Achievements - Easter egg finder, secret unlocked
  • Anniversary Badges - 1st anniversary, founding member

Creating Badges in Dashboard ​

To create badge activities in the Upshot.ai dashboard:

  1. Navigate to REWARDS & LOYALITY section in the dashboard
  2. Create Badge Activity - Design your badge and achievement criteria
  3. Set Achievement Triggers - Define what actions earn the badge
  4. Configure Badge Design - Upload icons, set colors, write descriptions
  5. Assign Tags - Tag badges for specific contexts
  6. Create Campaign - Set targeting and scheduling for the badge

Powered by Upshot.ai