Pro

Reactivation Campaigns

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

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

Free

  • Manual inactive member list (no automation)

Pro (FREE)

  • Automated reactivation triggers
  • DM campaign with templates + variables
  • Role-based re-engagement triggers
  • Campaign performance tracking
  • A/B testing for DM variants
  • Re-engagement rate analytics
  • Scheduled campaign runs

Setup

  1. Dashboard → Growth → Reactivation → Create Campaign
  2. Set trigger: inactivity days (e.g., 14), minimum past activity (e.g., 10 messages)
  3. Choose action: DM, role assignment, or both
  4. Write DM template using variables: {user}, {server}, {days_inactive}
  5. Set campaign schedule: daily check or weekly sweep
  6. Review first campaign results after 7 days — adjust threshold or message as needed

Frequently Asked Questions

Will members be annoyed by automated DMs?

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.

Can I target specific roles only?

Yes. Add role filters: only trigger campaign for members with @Verified or @Holder role. Prevents messaging members who were never meaningfully active.

What is the average re-engagement rate?

Across server.ninja campaigns, the average is 18-24% within 7 days. Personalized messages with {last_active_channel} context perform 40% better than generic ones.

Try server.ninja Free

Analytics + moderation + leveling. 80% free.

Add to Discord — Free

2 min setup · No credit card