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

  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 right now.

Every capability below is unlocked during beta. Items marked Pro stay free until paid plans ship — Core remains free after that.

ProPro plan — free during betaSoonIn development

Analytics & Data

  • Full analytics dashboard
  • Hourly heatmaps
  • Engagement scoring (0–100)
  • Live counters — No limitPro
  • Bot inventory and permissions
  • Data history — No limitPro
  • AI insights and alertsPro
  • Daily digestPro
  • CSV exportPro
  • API accessProSoon
  • Call transcripts, summaries, and action itemsPro
  • Meeting search and AI pipelinesPro
  • Growth benchmarks vs similar serversProSoon

Growth & Retention

  • Welcome + verification gates
  • Welcome A/B testingPro
  • Retention funnels (Join → Day 30)ProSoon
  • Setup snapshots and AI assistPro

Security & Trust

  • Moderation + raid detection
  • Audit log retention — No limitPro
  • Mod action analyticsPro
  • Safety insightsPro

Community & Engagement

  • Leaderboard & XP
  • Searchable event log
  • Reaction roles — No limitProSoon
  • XP multiplier eventsPro

Server Health & Export

  • Server health check (0–100)
  • Embeddable widgets
  • Team members — No limitPro

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