In development
Reactivation Campaigns
Turn churn prediction into action. Automatically assign roles or send DMs to at-risk members before they vanish — not after.
In development
This capability is not available in the dashboard yet. It may ship in a future release.
Stop churn before it happens — automatically
Auto DM campaignsRole triggersA/B testing
Churn prediction tells you who is about to leave. Reactivation Campaigns let you automatically do something about it. Set a trigger: 'member inactive for 14 days AND was previously active' → auto-assign @At Risk role OR send a personalized DM. The difference between watching members leave and stopping them.
How It Works
- 01Define reactivation triggers: inactivity threshold + prior activity minimum + role conditions
- 02Choose action: DM message, role assignment, or both
- 03DM templates support variables: {user}, {days_inactive}, {last_active_channel}
- 04Role-based re-engagement: assign @At Risk → triggers separate welcome-back flow
- 05Track campaign results: how many DMs sent, how many re-engaged (replied or posted within 7 days)
- 06A/B test two reactivation message variants to find what works best
What It Tracks
- Members reached per campaign run
- Re-engagement rate (responded or posted within 7 days)
- DM open proxy rate (Discord activity after DM)
- Role trigger events per day
- Campaign comparison A/B results
- Win-back success rate by member cohort
- Monthly re-engaged members count
Use Cases
- Gaming server DM-ing inactive members with 'We miss you — here's what's new this week'
- Crypto community triggering @AtRisk role for holders who haven't chatted in 21 days
- Education server sending TAs a list of at-risk students to personally check in on
- Brand community comparing 'come back' vs 'here's what you missed' DM performance
What's Included
Everything is free.
Every capability below is included. No credit card.
SoonIn development
Analytics & Data
- Full analytics dashboard
- Hourly heatmaps
- Engagement scoring (0–100)Soon
- Live counters - No limit
- Bot inventory and permissions
- Data history / date filters - No limit
- AI insights and alertsSoon
- Daily digest
- CSV exportSoon
- API accessSoon
- Call transcripts, summaries, and action items
- Meeting search and AI pipelines
- Growth benchmarks vs similar serversSoon
Growth & Retention
- Welcome + verification gates
- Welcome A/B testing
- Retention funnelsSoon
- Setup snapshots and AI assist
Security & Trust
- Moderation + raid detectionSoon
- Audit-log retention - No limit
- Moderator analytics
- Safety insights
Community & Engagement
- Leaderboard & XP
- Searchable event log
- Reaction roles - No limitSoon
- XP multipliers
Server Health & Export
- Server health check (0–100)Soon
- Embeddable widgets
- Team members - No limit
Setup
- 01Dashboard → Growth → Reactivation → Create Campaign
- 02Set trigger: inactivity days (e.g., 14), minimum past activity (e.g., 10 messages)
- 03Choose action: DM, role assignment, or both
- 04Write DM template using variables: {user}, {server}, {days_inactive}
- 05Set campaign schedule: daily check or weekly sweep
- 06Review first campaign results after 7 days — adjust threshold or message as needed
Frequently Asked Questions
Reactivation DMs are triggered by real inactivity — members who haven't been active for 14+ days. The default rate limit prevents more than one DM per member per 30 days.
Related features
Try server.ninja Free
Analytics + moderation + leveling. 80% free.
2 min setup · No credit card