Appearance
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:
- Navigate to REWARDS & LOYALITY section in the dashboard
- Create Badge Activity - Design your badge and achievement criteria
- Set Achievement Triggers - Define what actions earn the badge
- Configure Badge Design - Upload icons, set colors, write descriptions
- Assign Tags - Tag badges for specific contexts
- Create Campaign - Set targeting and scheduling for the badge