server.ninja
In development

Reactivation Campaigns

Turn churn prediction into action. Automatically assign roles or send DMs to at-risk members before they vanish — not after.

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

  1. 01Define reactivation triggers: inactivity threshold + prior activity minimum + role conditions
  2. 02Choose action: DM message, role assignment, or both
  3. 03DM templates support variables: {user}, {days_inactive}, {last_active_channel}
  4. 04Role-based re-engagement: assign @At Risk → triggers separate welcome-back flow
  5. 05Track campaign results: how many DMs sent, how many re-engaged (replied or posted within 7 days)
  6. 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

  1. 01Dashboard → Growth → Reactivation → Create Campaign
  2. 02Set trigger: inactivity days (e.g., 14), minimum past activity (e.g., 10 messages)
  3. 03Choose action: DM, role assignment, or both
  4. 04Write DM template using variables: {user}, {server}, {days_inactive}
  5. 05Set campaign schedule: daily check or weekly sweep
  6. 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.

Try server.ninja Free

Analytics + moderation + leveling. 80% free.

2 min setup · No credit card