When you're growing a community, /community-builder designs engagement programs and ambassador tiers, so you can turn members into advocates. — Claude Skill
A Claude Skill for Claude Code by Nick Jensen — run /community-builder in Claude·Updated
Design community programs, ambassador tiers, and engagement playbooks.
- Discord/Slack community architecture and channel design
- Ambassador program with tier progression criteria
- Weekly engagement calendar with content themes
- DevRel event and content strategy planning
- Moderation guidelines and escalation workflows
Who this is for
What it does
Run /community-builder with your product and audience to get a channel structure, role hierarchy, bot setup list, and 30-day activation calendar.
Use /community-builder to design a 3-tier ambassador program with application criteria, rewards, responsibilities, and quarterly review process.
Feed /community-builder your community size and topics — it generates a 4-week content calendar with discussion prompts, AMAs, and challenges.
Run /community-builder to produce a code of conduct, moderation decision tree, escalation paths, and templated responses for common violations.
How it works
Describe your community goals: platform, audience, product, current size, and growth targets.
The skill designs a community architecture covering structure, roles, engagement, and governance.
It outputs actionable documents: channel maps, program specs, content calendars, and moderation guides.
Launch the programs and iterate based on engagement metrics and member feedback.
Example
Developer tool with 2,000 users. Starting a Discord community. Goal: 500 active members in 6 months. Want an ambassador program. Currently no community presence.
Categories: Welcome (rules, intros, roles), Product (support, feature-requests, showcase), Learn (tutorials, office-hours, resources), Social (general, memes, wins). Roles: New Member, Verified, Contributor, Ambassador, Team. Bot: welcome DM with onboarding checklist.
Tier 1 - Contributor: 5+ helpful answers/month, badge + early access. Tier 2 - Ambassador: create 1 tutorial/month + host 1 community call, swag + feature input channel. Tier 3 - Core: invited by team, product advisory board seat + conference sponsorship. Quarterly review of all tiers.
Week 1: Invite top 50 users personally, seed 10 discussions. Week 2: First AMA with founding engineer. Week 3: 'Build with us' challenge (share projects). Week 4: Launch ambassador applications. Daily: team answers every post within 4 hours.
Metrics this improves
Works with
Community Builder
Expert guidance for building, growing, and nurturing thriving online communities — from platform selection to engagement programs to community-led growth strategies.
Philosophy
Great communities are built on three pillars:
- Shared purpose — Members need a reason bigger than the product
- Genuine connection — People stay for people, not features
- Member empowerment — The best communities run themselves
How This Skill Works
When invoked, apply the guidelines in rules/ organized by:
strategy-*— Community-led growth, positioning, and strategic planningplatform-*— Discord, Slack, Circle, and platform selectiononboarding-*— Member welcome flows and activationengagement-*— Programs, rituals, and recurring activitiescontent-*— User-generated content and content programsprograms-*— Ambassador, champion, and super-user programsmetrics-*— Community health and analyticsmoderation-*— Governance, moderation, and conflict resolutiondevrel-*— Developer relations and technical community building
Core Frameworks
The Community Flywheel
┌─────────────────────────────────────────────────────────────┐
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ ATTRACT │───▶│ ACTIVATE │───▶│ ENGAGE │ │
│ │ (Reach) │ │ (Value) │ │ (Habit) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ ▲ │ │
│ │ ┌──────────┐ │ │
│ │ │ ADVOCATE │ │ │
│ └──────────│ (Amplify)│◀─────────┘ │
│ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
Community Maturity Model
| Stage | Characteristics | Focus |
|---|---|---|
| Nascent | Founder-led, <100 members | 1:1 conversations, manual everything |
| Growing | Early champions emerge, 100-1,000 | Systems, rituals, first programs |
| Scaling | Self-sustaining activity, 1,000-10,000 | Governance, moderation, delegation |
| Mature | Community-led initiatives, 10,000+ | Platform, sub-communities, ecosystem |
Member Journey Stages
| Stage | Goal | Key Metric |
|---|---|---|
| Lurker | First interaction | Post/reply count |
| Newcomer | Find value, connect | Retention D7 |
| Regular | Form habits, contribute | Weekly active |
| Champion | Lead initiatives | Content created |
| Ambassador | Represent externally | Referrals, reach |
The 1-9-90 Rule
In most communities:
- 1% create content (Creators)
- 9% engage with content (Contributors)
- 90% consume content (Lurkers)
Goal: Move people up the engagement ladder, not force everyone to create.
Community vs Audience
| Dimension | Audience | Community |
|---|---|---|
| Direction | One to many | Many to many |
| Value | From creator | From each other |
| Ownership | Creator owns | Members co-own |
| Content | Creator produces | Members produce |
| Retention | Content-dependent | Relationship-dependent |
| Scalability | Linear | Network effects |
Platform Comparison at a Glance
| Platform | Best For | Key Strength | Key Weakness |
|---|---|---|---|
| Discord | Gaming, dev, real-time | Rich features, free | Overwhelming UX |
| Slack | Professional, B2B | Familiar, searchable | Expensive at scale |
| Circle | Courses, creators | Clean UX, courses | Less real-time |
| Discourse | Long-form, async | SEO, knowledge base | Old-school feel |
| GitHub Discussions | Open source, devs | Code integration | Limited features |
| Public discovery | SEO, scale | Less control |
Key Metrics Overview
| Category | Metrics |
|---|---|
| Growth | New members, referral rate, churn rate |
| Engagement | DAU/MAU, posts per member, response time |
| Health | Sentiment, helpful answers, retention |
| Value | NPS, support deflection, product influence |
Community-Led Growth (CLG) Quick Reference
| Motion | Description | Best For |
|---|---|---|
| Community-Assisted | Community supports product users | Support deflection |
| Community-Qualified | Leads emerge from community | B2B, enterprise |
| Community-Distributed | Growth through member networks | Viral products |
| Community-Created | Members build on platform | Platforms, APIs |
Engagement Program Types
| Program | Frequency | Goal |
|---|---|---|
| Office Hours | Weekly | Direct access, Q&A |
| Show & Tell | Weekly/Monthly | Member showcases |
| AMAs | Monthly | Expert access |
| Challenges | Monthly/Quarterly | Activation, content |
| Conferences | Annual | Milestone, celebration |
Anti-Patterns
- Build it and they will come — Communities require constant nurturing, especially early
- Metrics over meaning — Vanity metrics don't equal healthy community
- Over-engineering early — Start simple, add complexity as needed
- Ignoring lurkers — 90% of your community provides value by consuming
- Founder absence — Early communities need visible leadership
- Feature obsession — People join for people, not features
- Forced engagement — Authentic connection beats gamification
- One-size-fits-all — Different member types need different experiences
- Scaling too fast — Growth without engagement destroys community
- Neglecting moderation — One bad actor can poison the well
Reference documents
title: Section Organization
1. Community Strategy (strategy)
Impact: CRITICAL Description: Community-led growth strategy, community positioning, strategic planning, and growth models.
2. Platform Selection (platform)
Impact: CRITICAL Description: Discord, Slack, Circle, Discourse, and other platform comparison, selection criteria, and setup.
3. Member Onboarding (onboarding)
Impact: CRITICAL Description: Welcome flows, first-value moments, activation sequences, and new member experience.
4. Engagement Programs (engagement)
Impact: HIGH Description: Community rituals, recurring events, engagement programs, and participation drivers.
5. Content & UGC (content)
Impact: HIGH Description: User-generated content programs, content contribution systems, and member-created content strategies.
6. Ambassador Programs (programs)
Impact: HIGH Description: Ambassador programs, champion programs, super-user programs, tier structures, and rewards.
7. Community Metrics (metrics)
Impact: HIGH Description: Community health indicators, engagement tracking, analytics frameworks, and ROI measurement.
8. Moderation & Governance (moderation)
Impact: MEDIUM-HIGH Description: Community guidelines, moderation practices, governance structures, and conflict resolution.
9. Developer Relations (devrel)
Impact: MEDIUM-HIGH Description: DevRel fundamentals, developer advocacy, technical community building, and developer experience.
title: User-Generated Content Programs impact: HIGH tags: ugc, content, user-generated, contributions, member-content
User-Generated Content Programs
Impact: HIGH
User-generated content (UGC) scales community value exponentially. When members create content, they deepen their commitment and attract new members through authentic voices. Communities with strong UGC see 3-5x more organic growth.
The UGC Value Chain
Member creates content
↓
Community amplifies
↓
Content attracts new members
↓
New members see value
↓
New members create content
↓
[Flywheel accelerates]
UGC Content Types
| Type | Effort | Value | Examples |
|---|---|---|---|
| Reactions | Minimal | Low | Emoji, upvotes, likes |
| Comments | Low | Medium | Replies, feedback, questions |
| Answers | Medium | High | Help responses, solutions |
| Posts | Medium | High | Questions, discussions, shares |
| Tutorials | High | Very High | How-tos, guides, walkthroughs |
| Case Studies | High | Very High | Success stories, implementations |
| Templates | High | Very High | Reusable resources, boilerplates |
| Videos | Very High | Very High | Screencasts, talks, demos |
UGC Program Framework
| Element | Description |
|---|---|
| Clear ask | Specific content type requested |
| Low barrier | Easy submission process |
| Templates | Structure helps creators |
| Incentives | Recognition, rewards, exposure |
| Distribution | Content gets amplified |
| Attribution | Creators get credit |
Good UGC Programs
Community Templates Program:
"Share Your Template"
We know you've built amazing [templates/workflows/configs].
Share them with the community!
How it works:
1. Submit your template + brief description
2. Community team reviews for quality
3. Approved templates featured in library
4. You get credit + contributor badge
Benefits:
✓ Help other members succeed
✓ Build your reputation
✓ Get feedback on your approach
✓ Featured in newsletter to 10k+ subscribers
[Submit Template] button
Tutorial Contribution Program:
"Write for [Community]"
Share your expertise with our community of [X,000] members.
What we're looking for:
- How-to guides (1,000-2,000 words)
- Real implementations and lessons learned
- Tips and tricks that aren't documented
What you get:
- Editor support and feedback
- Featured on community blog
- Promoted to our audience
- $100 honorarium per published piece
Process:
1. Pitch your idea (2-3 sentences)
2. We respond within 1 week
3. Write with editorial support
4. Publish and promote together
[Submit Pitch] button
Case Study Program:
"Tell Your Story"
We want to feature how you're using [Product] in the real world.
Story format:
- The challenge you faced
- How you solved it
- Results and lessons learned
- Screenshots/examples welcome
What you get:
- Professional writeup (we do the work)
- Featured on website and newsletter
- Backlink to your site/profile
- Recognition in community
Time commitment: 30-minute interview
[Schedule Interview] button
Bad UGC Programs
"Share your content!"
✗ No specific ask
→ Members don't know what to share
✗ No incentive or recognition
→ Why should they bother?
✗ No distribution promise
→ Content dies in obscurity
✗ Complex submission process
→ Friction kills participation
✗ No quality bar
→ Garbage in, garbage out
✗ No templates or guidance
→ Results vary wildly
UGC Incentive Models
| Incentive | Best For | Pros | Cons |
|---|---|---|---|
| Recognition | Early community | Free, authentic | Limited reach |
| Badges/Status | Gamified community | Visible, scalable | Can feel hollow |
| Swag | Enthusiast community | Tangible, brandable | Expensive at scale |
| Cash/Gift cards | Professional content | Motivating | Attracts mercenaries |
| Access | Exclusive community | High value, low cost | Limited scale |
| Exposure | Aspiring thought leaders | Win-win | Requires real audience |
Recognition Hierarchy
Level 1: React (everyone)
- Staff reacts to every contribution
- "Thanks for sharing!"
Level 2: Highlight (great contributions)
- Featured in community
- "Check out what [member] built"
Level 3: Amplify (exceptional)
- Newsletter feature
- Social media share
- "Our member [name] wrote this amazing guide"
Level 4: Permanent (outstanding)
- Hall of fame
- Contributor page
- "Community heroes"
UGC Quality Framework
| Quality Level | Criteria | Action |
|---|---|---|
| Excellent | Original, comprehensive, well-written | Feature prominently, reward |
| Good | Helpful, accurate, clear | Share with credit |
| Acceptable | Basic, but useful | Include in collection |
| Needs Work | Incomplete or unclear | Private feedback, help improve |
| Not Suitable | Off-topic, low effort, wrong | Don't publish, explain why |
Content Contribution Workflow
1. CALL FOR CONTENT
- Clear brief with examples
- Submission guidelines
- Deadline and timeline
2. SUBMISSION
- Easy submission form
- Structured template
- Auto-confirmation
3. REVIEW
- Quality check
- Feedback within [X] days
- Accept/revise/decline
4. EDITORIAL
- Light editing for clarity
- Formatting consistency
- Author approval
5. PUBLISH
- Publish with attribution
- Notify contributor
- Promote across channels
6. CELEBRATE
- Public recognition
- Reward delivered
- Thank you message
UGC Channels by Platform
Discord:
#show-and-tellfor project shares#resourcesfor links and templates#guidesfor member tutorials- Pinned messages for best content
Slack:
#winsfor success stories#share-your-workfor projects#resourcesfor useful content- Canvas for curated collections
Forum/Circle:
- Dedicated "Resources" space
- "Tutorials" category
- "Templates" library
- Pinned best-of collections
Content Curation
| Frequency | Curation Activity |
|---|---|
| Daily | React to new UGC, highlight in channels |
| Weekly | Roundup newsletter with best content |
| Monthly | Update "best of" collections |
| Quarterly | Content awards/recognition |
| Annually | Year-in-review, top contributors |
UGC Metrics
| Metric | Formula | Benchmark |
|---|---|---|
| Contribution rate | Contributors / Total members | 5-15% |
| Content pieces per contributor | Total content / Contributors | 2-5 |
| Content engagement | Interactions / Content pieces | Varies |
| Content reach | Views on UGC / Views on official | Track growth |
| Contributor retention | Repeat contributors / Total contributors | > 30% |
| Time to first contribution | Median days from join to first UGC | Track and reduce |
Scaling UGC
| Stage | Approach |
|---|---|
| Early | Manually solicit, edit heavily, promote everything |
| Growing | Templates, submission process, editorial calendar |
| Scaling | Contributor program, peer review, automated curation |
| Mature | Community-led editorial, sub-community content |
Legal Considerations
| Issue | Solution |
|---|---|
| Ownership | Clear terms: member retains ownership, grants license |
| Attribution | Always credit, never claim as company content |
| Moderation | Right to remove inappropriate content |
| Privacy | No PII in submissions, consent for stories |
| IP/Copyright | Members confirm original work |
Anti-Patterns
- Taking without giving — Use member content without recognition
- Over-editing — Change voice so much it's not theirs anymore
- Unpaid labor framing — "Contribute for exposure" to professionals
- No feedback loop — Submit and never hear back
- Low-quality flood — Accept everything, quality suffers
- Gatekeeping — Standards so high no one can contribute
- One-time ask — No ongoing program or system
- Inconsistent amplification — Some content promoted, most ignored
- No attribution — Using UGC without crediting creator
- Complex processes — Friction kills contribution motivation
title: Developer Relations Basics impact: MEDIUM-HIGH tags: devrel, developer-relations, developer-advocacy, technical-community
Developer Relations Basics
Impact: MEDIUM-HIGH
Developer Relations (DevRel) bridges the gap between your product and the developer community. Great DevRel builds trust through genuine value, not marketing disguised as help. Developers have finely tuned BS detectors — authenticity is non-negotiable.
The DevRel Pillars
┌─────────────────────────────────────────────────────────────┐
│ DEVREL │
├─────────────────┬─────────────────┬─────────────────────────┤
│ ADVOCACY │ COMMUNITY │ EDUCATION │
│ │ │ │
│ - Speaking │ - Forums │ - Documentation │
│ - Writing │ - Discord/Slack │ - Tutorials │
│ - Social media │ - Events │ - Sample code │
│ - Podcasts │ - Champions │ - Workshops │
│ - Open source │ - Support │ - Courses │
└─────────────────┴─────────────────┴─────────────────────────┘
DevRel Functions
| Function | Description | Metrics |
|---|---|---|
| Developer Advocacy | External representation, content, speaking | Reach, engagement, awareness |
| Developer Experience | Onboarding, docs, SDKs, tooling | Time to first success, DX score |
| Community Building | Forums, events, champions | Active members, health |
| Developer Marketing | Campaigns, launches, positioning | Signups, activation |
| Developer Success | Support, enablement, feedback | Satisfaction, retention |
Developer Journey
AWARENESS
├── Discover through content, word of mouth, search
├── First impression of brand and community
└── "This might solve my problem"
EVALUATION
├── Read docs, try tutorials
├── Ask questions in community
└── "Can I actually build what I need?"
ADOPTION
├── First successful implementation
├── Integrate into workflow
└── "This works for my use case"
RETENTION
├── Ongoing usage and expansion
├── Deep platform understanding
└── "This is part of my stack"
ADVOCACY
├── Recommend to peers
├── Create content, contribute
└── "Everyone should use this"
Content for Developers
| Content Type | Purpose | Effort | Lifespan |
|---|---|---|---|
| Quick start | First successful use | Medium | Long |
| Tutorial | Learn specific feature | High | Medium |
| How-to guide | Solve specific problem | Medium | Medium |
| Reference docs | Complete API coverage | Very High | Long |
| Blog post | Thought leadership, announcements | Medium | Medium |
| Video tutorial | Visual learners, complex topics | High | Medium |
| Sample app | Real-world implementation | Very High | Medium |
| Live stream | Engagement, Q&A | Low-Medium | Short |
Good Developer Content
Tutorial: "Build a Real-Time Dashboard with [Product]"
✓ Clear outcome stated upfront
"By the end, you'll have a working dashboard that updates live"
✓ Prerequisites listed
"You'll need: Node.js 18+, basic React knowledge, free [Product] account"
✓ Working code throughout
[Complete, runnable code snippets]
✓ Explains the "why"
"We use WebSockets here because polling would create latency..."
✓ Copy-pasteable commands
$ npm install @product/sdk
✓ Troubleshooting section
"If you see error X, check that Y..."
✓ Next steps
"Now that you have basics working, try adding Z..."
Bad Developer Content
Tutorial: "Getting Started"
✗ Vague title and outcome
"Learn how to use our product"
✗ Missing prerequisites
Assumes knowledge without stating it
✗ Incomplete code
"Add your configuration here..."
✗ No explanation
Just code with no context
✗ Outdated examples
Deprecated methods, old versions
✗ No error handling
Happy path only, fails silently
✗ Dead end
"Now you're ready to explore!"
Documentation Principles
| Principle | Description |
|---|---|
| Accuracy | Code examples must work, always test |
| Completeness | Cover all methods, parameters, options |
| Clarity | Simple language, no unnecessary jargon |
| Currency | Keep updated with product changes |
| Discoverability | Good search, logical structure |
| Examples | Real-world use cases, not abstract |
DevRel Events
| Event Type | Scale | Goal | Effort |
|---|---|---|---|
| Office hours | Small (5-20) | Q&A, relationship | Low |
| Webinar | Medium (50-500) | Education, leads | Medium |
| Workshop | Small-Medium (10-50) | Deep learning | High |
| Meetup | Medium (30-100) | Community, awareness | Medium |
| Hackathon | Medium (50-200) | Activation, content | Very High |
| Conference talk | Large (100-5000) | Awareness, authority | High |
| DevDay/Summit | Large (200-2000) | Full experience | Very High |
Speaking at Conferences
Before submitting:
✓ Know the audience (beginners? experts? mixed?)
✓ Pick timely, relevant topic
✓ Clear takeaway for attendees
✓ Original angle or insight
Good talk proposal:
"5 Lessons from Scaling WebSocket Connections to 1M Users"
- Clear topic and scope
- Numbers suggest real experience
- Practical takeaways promised
- Relevant to platform users
Bad talk proposal:
"Introduction to [Product]"
- Product pitch, not value
- No clear learning
- Self-serving
Technical Content Calendar
| Week | Blog | Community | Events | Social |
|---|---|---|---|---|
| 1 | Tutorial | Office hours | - | Tips thread |
| 2 | Use case | AMA | Workshop | Engagement |
| 3 | Technical deep-dive | Office hours | - | Code snippet |
| 4 | Release notes | Community call | Webinar | Recap |
DevRel Metrics
| Category | Metric | Target |
|---|---|---|
| Reach | Content views, impressions | Track growth |
| Engagement | Comments, shares, stars | Track growth |
| Community | Active members, response rate | Health metrics |
| Activation | Signups from DevRel content | Track attribution |
| Adoption | Developers building with product | Active developers |
| Satisfaction | Developer NPS, DX score | > 50 NPS |
| Advocacy | Referrals, content from community | Track growth |
Developer Experience (DX)
DX Checklist:
□ Signup takes < 2 minutes
□ First API call in < 5 minutes
□ "Hello World" tutorial works
□ Error messages are helpful
□ Docs are searchable and complete
□ SDKs for major languages
□ Community support available
□ Status page exists
□ Changelog maintained
□ Migration guides provided
DX Killers:
✗ Complex authentication
✗ Outdated documentation
✗ No error explanations
✗ Slow or unresponsive APIs
✗ Breaking changes without warning
✗ No community or support
Feedback Loop
Developer Feedback Sources:
- Community questions and discussions
- Support tickets
- GitHub issues
- Social media mentions
- Direct conversations
- Surveys and NPS
- Usage analytics
Feeding back to product:
1. Collect and categorize feedback
2. Identify patterns and priorities
3. Create feature requests with evidence
4. Advocate in product discussions
5. Close loop with developers when shipped
Open Source Strategy
| Approach | Description | When to Use |
|---|---|---|
| Open core | Core open, premium features paid | Developer tools |
| Open SDKs | Client libraries open source | API products |
| Open samples | Example apps and templates | Any product |
| Sponsorship | Support relevant projects | Building goodwill |
| Contribution | Contribute to ecosystem | Building credibility |
Building Trust with Developers
Trust builders:
✓ Ship what you promise
✓ Admit mistakes publicly
✓ Provide honest comparisons (including weaknesses)
✓ Transparent pricing
✓ Responsive to feedback
✓ Active in community (not just announcements)
✓ Hire technical people who understand developers
✓ Open source what you can
Trust destroyers:
✗ Marketing speak in technical content
✗ Ignoring bugs or issues
✗ Fake reviews or testimonials
✗ Hidden pricing or gotchas
✗ Abandoned libraries or docs
✗ Community used only for sales
✗ Non-technical evangelists pretending
DevRel Team Structure
| Role | Focus | Skills |
|---|---|---|
| Developer Advocate | External, content, speaking | Technical + communication |
| Developer Educator | Docs, tutorials, learning | Technical + teaching |
| Community Manager | Community, programs, support | People + organization |
| DevRel Engineer | SDKs, samples, DX | Engineering + empathy |
| DevRel Lead | Strategy, team, metrics | Leadership + technical |
Scaling DevRel
| Stage | Team Size | Focus |
|---|---|---|
| Early | 0-1 | Founder does DevRel, docs, community |
| Growing | 1-3 | First dedicated hire, core content, community |
| Scaling | 3-7 | Specialized roles, programs, events |
| Mature | 7+ | Regional coverage, major events, ecosystem |
Anti-Patterns
- Marketing disguised as DevRel — Developers see through it instantly
- Non-technical advocates — Can't go deep, lose credibility
- Metrics over value — Optimizing signups over genuine help
- Ignoring feedback — Worst when you ask for it then do nothing
- Documentation debt — Outdated docs worse than no docs
- Conference collecting — Speaking everywhere with no strategy
- Community abandonment — Launch then ghost
- SDK neglect — Unmaintained libraries hurt more than help
- Overselling — Promising what product can't deliver
- No internal voice — DevRel should influence product, not just explain it
title: Engagement Programs and Rituals impact: HIGH tags: engagement, rituals, events, programs, participation
Engagement Programs and Rituals
Impact: HIGH
Rituals create rhythm. Regular, predictable engagement opportunities transform occasional visitors into committed members. Communities with consistent rituals see 40-60% higher retention.
The Engagement Hierarchy
COMMITMENT LEVEL (Low → High)
│
├── Consume (Read, watch, lurk)
├── React (Like, emoji, upvote)
├── Reply (Comment, answer)
├── Create (Post, share, write)
├── Organize (Host, lead, moderate)
└── Evangelize (Refer, represent, champion)
Ritual Design Framework
| Element | Description |
|---|---|
| Name | Memorable, community-specific |
| Cadence | Predictable timing |
| Format | Consistent structure |
| Value | Clear benefit to participants |
| Visibility | Seen by broader community |
| Recognition | Participants get acknowledged |
Core Community Rituals
| Ritual | Cadence | Purpose | Effort |
|---|---|---|---|
| Office Hours | Weekly | Q&A, direct access | Medium |
| Show & Tell | Weekly | Member showcases | Low |
| Weekly Roundup | Weekly | Curated highlights | Medium |
| AMA Sessions | Monthly | Expert access | High |
| Challenges | Monthly | Activation, content | High |
| Fireside Chat | Monthly | Thought leadership | Medium |
| Community Call | Monthly | Updates, connection | Medium |
| Awards/Recognition | Quarterly | Celebration | Medium |
| Conference | Annual | Milestone event | Very High |
Weekly Rituals
Monday Motivation:
Format: Discussion thread
Prompt: "What's your focus this week?"
Value: Accountability, goal-setting
Participation: Comment your goal
Example:
"Monday Focus: Share one thing you're working on this week.
Reply with your goal and we'll check in Friday!"
Wednesday Wins:
Format: Celebration thread
Prompt: "Share a win from this week"
Value: Positivity, social proof
Participation: Share + celebrate others
Example:
"Win Wednesday: Big or small, share something that went well!
Let's celebrate each other's progress."
Friday Feedback:
Format: Showcase thread
Prompt: "Share something you made"
Value: Peer feedback, visibility
Participation: Share work, give feedback
Example:
"Feedback Friday: Share a project, get constructive feedback.
Rule: Give feedback to get feedback!"
Office Hours Format
Good Office Hours:
Structure:
- 30-60 minutes, consistent time
- Open Q&A or themed topics
- Leader/expert answers live
- Questions can be submitted in advance
Flow:
[0-5 min] Welcome, housekeeping
[5-45 min] Q&A (pre-submitted + live)
[45-55 min] Open discussion
[55-60 min] Wrap-up, next session
Post-session:
- Summary posted to community
- Unanswered questions addressed async
- Recording shared (if applicable)
Bad Office Hours:
✗ No structure, awkward silence
✗ Same 3 people ask all questions
✗ No advance promotion
✗ Inconsistent timing
✗ No follow-up or summary
Show & Tell Programs
Structure:
Format: Video call or async thread
Cadence: Weekly or bi-weekly
Duration: 5-10 min per showcase
Good Example:
"Community Showcase
Every Thursday, 3 members share what they're building.
- 5 min presentation
- 5 min Q&A
- Sign up: [link]
Why join?
✓ Get feedback from peers
✓ Discover what others are building
✓ Build your reputation"
Selection Criteria:
- Rotating participants (not same people)
- Mix of experience levels
- Variety of topics/projects
Challenge Programs
Monthly Challenge Framework:
Week 1: Announce + Sign Up
- Clear theme and rules
- Defined success criteria
- Registration open
Week 2-3: Execution
- Progress check-ins
- Support and Q&A
- Midpoint motivation
Week 4: Showcase + Awards
- Submissions due
- Community voting
- Winners announced
- Celebration
Good Challenge Example:
"30-Day Build Challenge
Build and ship something using [product/skill].
- Post daily progress
- Get peer feedback
- Win prizes and recognition
Prizes:
- 1st: $500 + featured spotlight
- 2nd: $250 + swag
- 3rd: $100 + swag
- All finishers: Badge + recognition"
AMA (Ask Me Anything) Sessions
Planning Checklist:
2 weeks before:
- [ ] Confirm guest and topic
- [ ] Collect pre-submitted questions
- [ ] Promote across channels
1 week before:
- [ ] Send guest prep materials
- [ ] Finalize question queue
- [ ] Test tech (if video)
Day of:
- [ ] Final promotion
- [ ] Moderate live questions
- [ ] Keep time, manage flow
After:
- [ ] Share summary/transcript
- [ ] Thank guest publicly
- [ ] Gather feedback
Good AMA Example:
AMA with [Expert Name]
[Role], [Company]
Topic: [Specific focus area]
When: [Date/Time] (timezone)
Where: #ama-channel
How it works:
1. Drop questions below (upvote favorites)
2. [Expert] answers top questions live
3. Follow-up discussion in thread
About [Expert]:
[2-3 sentence bio]
[Why they're relevant to community]
Community Events Calendar
| Event Type | Frequency | Effort | Engagement |
|---|---|---|---|
| Casual hangout | Weekly | Low | Medium |
| Workshop | Bi-weekly | High | High |
| Office hours | Weekly | Medium | Medium |
| Guest speaker | Monthly | High | High |
| Co-working session | Weekly | Low | Medium |
| Book club | Monthly | Medium | Medium |
| Hackathon | Quarterly | Very High | Very High |
| Summit/Conference | Annual | Very High | Very High |
Engagement Program Metrics
| Program | Primary Metric | Secondary Metrics |
|---|---|---|
| Office Hours | Attendance rate | Questions asked, satisfaction |
| Show & Tell | Submissions | Audience size, feedback given |
| Challenges | Completion rate | Sign-ups, content created |
| AMA | Live attendance | Questions submitted, engagement |
| Rituals | Participation trend | Unique participants, repeat rate |
Good Engagement Program
Program: "Weekly Wins"
Cadence: Every Friday
Format: Thread in #wins channel
Structure:
- Bot posts prompt at 9am
- Members share wins throughout day
- Team reacts to every post
- Best wins featured in newsletter
Why it works:
✓ Low effort to participate
✓ Positive energy
✓ Consistent timing
✓ Recognition built in
✓ Content for other channels
Bad Engagement Program
Program: "Monthly Mega Event"
Cadence: First Monday each month
Format: 2-hour video call
Problems:
✗ Too long, drops off
✗ Same people every time
✗ No async option
✗ Time zone unfriendly
✗ No follow-up
✗ Unclear value prop
Scaling Rituals
| Size | Approach |
|---|---|
| < 100 | Founder-led, high-touch, everyone knows everyone |
| 100-500 | Champions help run, multiple time zones |
| 500-2k | Delegated to community team, recorded/async options |
| 2k+ | Regional/topic sub-communities, local leaders |
Ritual Launch Checklist
- Clear name and description
- Consistent cadence set
- Value proposition defined
- Format documented
- Owner assigned
- Promotion plan ready
- First 4 weeks planned
- Success metrics defined
- Feedback mechanism in place
- Iteration plan if needed
Anti-Patterns
- Too many rituals — Member fatigue, none get traction
- Inconsistent timing — "Every other Tuesday-ish" doesn't work
- No one shows up — Launch without promotion, wonder why empty
- Same participants — Clique forms, others feel excluded
- Founder burnout — Running everything yourself isn't sustainable
- Complex formats — Keep it simple, especially early
- No celebration — Miss opportunity to recognize participants
- Copy-paste other communities — What works for them may not fit your culture
- Ignoring feedback — Ritual doesn't improve, participation dies
- All synchronous — Excludes members in different time zones
title: Community Metrics and Health impact: HIGH tags: metrics, analytics, health, measurement, kpis
Community Metrics and Health
Impact: HIGH
What gets measured gets managed — but measuring the wrong things destroys communities. Vanity metrics mislead; health metrics guide. Focus on engagement quality over quantity, and always connect community metrics to business impact.
The Metrics Framework
┌─────────────────────────────────────────────────────────────┐
│ BUSINESS IMPACT │
│ Revenue influence, Support deflection, Retention │
├─────────────────────────────────────────────────────────────┤
│ COMMUNITY HEALTH │
│ Sentiment, Response quality, Member satisfaction │
├─────────────────────────────────────────────────────────────┤
│ ENGAGEMENT DEPTH │
│ Active rate, Response rate, Contribution quality │
├─────────────────────────────────────────────────────────────┤
│ ENGAGEMENT BREADTH │
│ DAU/MAU, Posts, Reactions, Time spent │
├─────────────────────────────────────────────────────────────┤
│ GROWTH │
│ New members, Churn rate, Net member growth │
└─────────────────────────────────────────────────────────────┘
Core Community Metrics
| Category | Metric | Formula | Benchmark |
|---|---|---|---|
| Growth | New members | Count per period | Track trend |
| Growth | Churn rate | Members lost / Total members | < 5%/month |
| Growth | Net growth | (New - Churned) / Total | > 5%/month early |
| Engagement | DAU | Daily active users | Track trend |
| Engagement | WAU | Weekly active users | Track trend |
| Engagement | MAU | Monthly active users | Track trend |
| Engagement | DAU/MAU ratio | DAU / MAU | 15-30% healthy |
| Depth | Posts per member | Posts / Active members | 0.5-2 |
| Depth | Response rate | Questions answered / Questions asked | > 80% |
| Depth | Contributor % | Members who post / Total members | 5-15% |
| Health | Time to first response | Median response time | < 24h |
| Health | Resolution rate | Questions resolved / Questions asked | > 70% |
| Health | Sentiment score | Positive / (Positive + Negative) | > 80% |
The DAU/MAU Ratio (Stickiness)
DAU/MAU = Daily Active Users / Monthly Active Users
Interpretation:
- 50%+ : Exceptional (daily habit)
- 30-50%: Strong (regular engagement)
- 15-30%: Healthy (weekly engagement)
- 10-15%: Moderate (casual engagement)
- <10% : Weak (occasional visitors)
Context matters:
- Developer community: 20%+ is excellent
- Customer support community: 10-15% is normal
- Learning community: 15-25% is healthy
Engagement Depth Metrics
| Metric | Description | Why It Matters |
|---|---|---|
| Lurker-to-poster ratio | Posts / (Total members - Never posted) | Conversion to active |
| Reply ratio | Replies / Posts | Conversation depth |
| Thread depth | Avg replies per thread | Discussion quality |
| Return rate | Members who return within 7 days | Habit formation |
| Contribution diversity | Unique contributors / Total posts | Distribution health |
The 1-9-90 Measurement
Typical Community Distribution:
- 1% Creators (post original content)
- 9% Contributors (reply, react, engage)
- 90% Lurkers (consume only)
Healthy Targets:
- Creators: 3-5%
- Contributors: 15-25%
- Lurkers: 70-80%
Measurement:
Creator % = Members with 3+ posts / Total members
Contributor % = Members with any interaction / Total members
Lurker % = Members with no interaction / Total members
Health Indicators
Positive Health Signs:
✓ Questions get answered quickly (< 24h)
✓ Multiple members respond to questions
✓ New members stick around (D7 retention > 25%)
✓ Old members stay active (low churn)
✓ Sentiment is positive (> 80%)
✓ Content is diverse (not same few people)
✓ Peer-to-peer interactions happen
✓ Members refer others
Warning Signs:
✗ Questions go unanswered
✗ Same 5 people post everything
✗ New members disappear quickly
✗ Negative sentiment increasing
✗ Drama/conflict escalating
✗ Staff doing all the answering
✗ Spam increasing
✗ Members complaining about community
Retention Cohort Analysis
| Cohort | D1 | D7 | D30 | D90 |
|---|---|---|---|---|
| Jan | 45% | 28% | 18% | 12% |
| Feb | 48% | 32% | 22% | 15% |
| Mar | 52% | 35% | 24% | 17% |
Reading the table:
- D1: % of members who engage again within 1 day
- D7: % still active after 7 days
- D30: % still active after 30 days
- Improvement over time = better onboarding
Business Impact Metrics
| Metric | Description | How to Measure |
|---|---|---|
| Support deflection | Questions answered by community vs support tickets | Compare volumes |
| Community-influenced revenue | Revenue from community-active accounts | Tag accounts, track revenue |
| Time to value | Onboarding speed for community members | Compare with non-members |
| Expansion rate | Upsell rate for community members | Compare with non-members |
| Churn reduction | Churn rate for community members | Compare with non-members |
| NPS lift | NPS of community members vs non-members | Survey both groups |
Support Deflection Calculation
Method 1: Volume comparison
- Support tickets before community: 1,000/month
- Support tickets after community: 700/month
- Community questions answered: 400/month
- Deflection rate: (1000-700)/1000 = 30%
Method 2: Cost calculation
- Questions answered by community: 400/month
- Avg support ticket cost: $15
- Savings: 400 × $15 = $6,000/month
Method 3: Survey
- Survey community members
- "Did this answer prevent you from contacting support?"
- Calculate deflection %
Community ROI Framework
Community Investment:
- Team salaries
- Platform costs
- Programs/events
- Tools/software
= Total Investment
Community Value:
- Support deflection savings
- Community-influenced revenue
- Reduced churn (retained revenue)
- Content/UGC value
- Referral value
= Total Value
ROI = (Total Value - Total Investment) / Total Investment
Benchmarks by Community Type
| Community Type | DAU/MAU | Response Rate | D30 Retention |
|---|---|---|---|
| Developer | 20-30% | 80-90% | 15-25% |
| Customer Support | 10-20% | 90%+ | 10-15% |
| Professional | 15-25% | 70-85% | 15-20% |
| Learning | 15-25% | 60-80% | 10-20% |
| Consumer | 25-40% | 50-70% | 10-15% |
Good Metrics Dashboard
┌──────────────────────────────────────────────────────────┐
│ COMMUNITY HEALTH DASHBOARD [Dec 2024] │
├──────────────────────────────────────────────────────────┤
│ GROWTH │
│ Total Members: 12,450 (+450 this month) │
│ New Members: 520 (vs 480 last month) │
│ Churned: 70 (vs 85 last month) │
│ Net Growth: +450 (+3.6%) │
├──────────────────────────────────────────────────────────┤
│ ENGAGEMENT │
│ DAU: 1,870 (15% of total) │
│ WAU: 4,200 (34% of total) │
│ MAU: 7,450 (60% of total) │
│ DAU/MAU: 25% (Healthy) │
├──────────────────────────────────────────────────────────┤
│ CONTENT │
│ Posts: 1,240 (vs 1,100 last month) │
│ Replies: 4,500 (3.6 per post) │
│ Contributors: 580 (4.7% of members) │
├──────────────────────────────────────────────────────────┤
│ HEALTH │
│ Response Rate: 92% (Target: >90%) │
│ Avg Response Time: 3.2h (Target: <24h) │
│ Sentiment: 87% (Target: >80%) │
│ D7 Retention: 32% (vs 28% last month) │
├──────────────────────────────────────────────────────────┤
│ BUSINESS IMPACT │
│ Support Deflection: $18,400 saved │
│ Community Revenue: $245,000 influenced │
│ Member NPS: +52 (vs +38 non-members) │
└──────────────────────────────────────────────────────────┘
Bad Metrics Focus
Vanity Metrics to Avoid:
✗ Total member count (without engagement context)
✗ Impressions or views (without action)
✗ Followers (if not engaged)
✗ "Community size" without activity
Why they mislead:
- 100k members with 1% active = 1,000 active
- 10k members with 25% active = 2,500 active
- The smaller community is healthier
Better alternatives:
✓ Active members (WAU, MAU)
✓ Engagement rate (DAU/MAU)
✓ Retention (D7, D30)
✓ Business impact (revenue, deflection)
Metric Review Cadence
| Frequency | Metrics | Action |
|---|---|---|
| Daily | DAU, new members, urgent issues | Monitor, respond |
| Weekly | WAU, posts, response rate | Team review |
| Monthly | MAU, retention, health score | Report, adjust |
| Quarterly | Trends, business impact, ROI | Strategy review |
| Annually | Year-over-year, benchmarks | Planning |
Tools for Measurement
| Tool Type | Examples | Use Case |
|---|---|---|
| Platform analytics | Discord Insights, Slack Analytics, Circle | Basic engagement |
| Community platforms | Common Room, Orbit, Savannah | Member journeys |
| BI tools | Looker, Metabase, Tableau | Custom dashboards |
| Surveys | Typeform, SurveyMonkey | Qualitative feedback |
| Sentiment | Various NLP tools | Automated sentiment |
Anti-Patterns
- Measuring only growth — Big community can be dead community
- Ignoring retention — Acquiring members you can't keep wastes effort
- Vanity over value — "100k members!" means nothing if they're inactive
- No business connection — Can't justify investment without ROI
- Gaming metrics — Engagement for engagement's sake
- Over-measuring — Drowning in data, no action
- Under-measuring — Flying blind, can't improve
- Ignoring qualitative — Numbers don't capture community feel
- Comparing wrong benchmarks — Your community is unique
- Measuring too frequently — Daily changes are noise, not signal
title: Moderation and Governance impact: MEDIUM-HIGH tags: moderation, governance, guidelines, code-of-conduct, conflict
Moderation and Governance
Impact: MEDIUM-HIGH
Moderation is invisible when done well and catastrophic when done poorly. One unchecked bad actor can poison a community; one heavy-handed moderation decision can spark exodus. Clear governance structures and consistent enforcement create the safety that allows authentic community to flourish.
Governance Framework
┌─────────────────────────────────────────────────────────────┐
│ CODE OF CONDUCT │
│ Community values and expected behavior │
├─────────────────────────────────────────────────────────────┤
│ COMMUNITY GUIDELINES │
│ Specific rules for participation │
├─────────────────────────────────────────────────────────────┤
│ ENFORCEMENT POLICY │
│ What happens when rules are broken │
├─────────────────────────────────────────────────────────────┤
│ MODERATION TEAM │
│ Who enforces and how │
└─────────────────────────────────────────────────────────────┘
Code of Conduct Elements
| Section | Purpose | Example |
|---|---|---|
| Values | What the community stands for | "We value learning, respect, and collaboration" |
| Expected behavior | What good participation looks like | "Be helpful, be kind, assume good intent" |
| Unacceptable behavior | Clear lines that can't be crossed | "No harassment, no spam, no discrimination" |
| Enforcement | What happens if violated | "Violations result in warnings or removal" |
| Reporting | How to report issues | "Contact @mods or email conduct@..." |
| Scope | Where rules apply | "All community spaces and events" |
Good Code of Conduct
[Community Name] Code of Conduct
Our Mission:
[Community] is a space for [identity] to [value]. We're committed
to providing a welcoming, inclusive environment for everyone.
Expected Behavior:
- Be respectful and constructive in all interactions
- Assume good intent; seek to understand before reacting
- Help others learn; we were all beginners once
- Give credit where due; cite sources and acknowledge others
- Respect privacy; don't share others' information
Unacceptable Behavior:
- Harassment, intimidation, or discrimination of any kind
- Personal attacks, insults, or inflammatory language
- Spam, self-promotion without value, or advertising
- Sharing private information without consent
- Deliberately derailing conversations or trolling
- Any illegal activity
Enforcement:
1. First violation: Private warning
2. Second violation: Temporary timeout (7 days)
3. Third violation: Permanent removal
Severe violations may result in immediate removal.
Reporting:
- DM any @Moderator
- Email: [email protected]
- Reports are handled confidentially
This code applies to all community spaces including chat, forums,
events, and any official community gathering.
Bad Code of Conduct
✗ Too long and legalistic
→ No one reads 10 pages of rules
✗ Too vague
→ "Be nice" doesn't define boundaries
✗ No enforcement clarity
→ People don't know consequences
✗ No reporting mechanism
→ Victims have nowhere to turn
✗ Copy-pasted template
→ Doesn't reflect community values
Community Guidelines vs Code of Conduct
| Code of Conduct | Community Guidelines |
|---|---|
| Values and ethics | Practical participation rules |
| Safety and inclusion | Quality and relevance |
| Rarely changes | Evolves with community |
| Universal principles | Platform-specific |
| "Don't be harmful" | "Do be helpful" |
Channel/Space Rules
#general
- All community topics welcome
- Keep it friendly and constructive
- Use threads for longer discussions
#help
- Ask specific, searchable questions
- Show what you've tried
- Mark solved questions as resolved
- No "just Google it" responses
#show-and-tell
- Share what you're working on
- Give constructive feedback
- Celebrate others' work
- Self-promotion allowed here
#jobs
- Job posts only (no discussion)
- Include: role, company, location, salary range
- No recruiters spamming
- One post per opening
Moderation Team Structure
| Role | Responsibilities | Number |
|---|---|---|
| Community Lead | Strategy, escalations, team management | 1 |
| Moderator | Day-to-day moderation, enforcement | 1 per 2-3k active |
| Champion/Volunteer Mod | Peer support, light moderation | 1 per 500-1k active |
| Bot | Automated spam detection, warnings | As needed |
Moderator Selection
Ideal moderator traits:
✓ Respected community member
✓ Calm under pressure
✓ Fair and consistent
✓ Good judgment
✓ Available regularly
✓ Aligned with community values
✓ Can keep confidentiality
Red flags:
✗ Power-seeking
✗ History of conflict
✗ Biased toward certain members
✗ Inconsistent activity
✗ Poor communication
Moderation Actions
| Violation Level | Example | Action |
|---|---|---|
| Minor | Off-topic post, mild rudeness | Redirect, gentle reminder |
| Moderate | Repeated rule breaks, heated argument | Warning, content removal |
| Serious | Harassment, discrimination | Temp ban (1-30 days) |
| Severe | Threats, illegal content, doxxing | Immediate permanent ban |
The Escalation Ladder
Level 1: Peer feedback
- Community members remind each other
- "Hey, let's keep this constructive"
Level 2: Soft moderation
- Moderator redirects conversation
- Moves content to appropriate channel
- Public but gentle correction
Level 3: Private warning
- DM to member
- Explain the issue
- Set expectations
Level 4: Public warning
- Visible intervention
- Clear statement of violation
- Last chance before action
Level 5: Temporary timeout
- Mute or suspend (1-30 days)
- Explain reason and duration
- Path to return
Level 6: Permanent removal
- Ban from community
- Document reason
- Final decision
Good Moderation Example
Situation: Member posts aggressive reply to someone's question
Bad response:
"Don't be rude. This is your warning."
→ Public shaming, defensive reaction
Good response:
[Private DM]
"Hey [Name], I noticed your reply to [Member]'s question
came across pretty harsh. I know you're knowledgeable
and probably frustrated with basic questions, but we want
everyone to feel comfortable asking here.
Could you help us keep the tone welcoming? Maybe point them
to resources instead of criticizing the question.
Thanks for being part of the community - we value your expertise."
→ Private, assumes good intent, explains impact, requests behavior
Conflict Resolution
Step 1: Cool down
- Pause the public conversation
- "Let's take a break from this thread"
Step 2: Understand
- DM both parties separately
- Get each perspective
- Identify the actual issue
Step 3: Mediate (if appropriate)
- Facilitate direct conversation
- Focus on resolution, not blame
- Find common ground
Step 4: Resolve
- Agree on path forward
- Document if needed
- Follow up to ensure resolved
Step 5: Learn
- What could prevent this next time?
- Do guidelines need updating?
- Were there warning signs missed?
Handling Difficult Situations
| Situation | Approach |
|---|---|
| Heated argument | Pause thread, DM participants, mediate |
| Consistent negativity | Private conversation about impact |
| Spam/promotion | Remove, warn, ban if repeated |
| Misinformation | Correct publicly with sources |
| Harassment | Remove content, ban, support victim |
| Doxxing | Immediate removal and ban |
| Legal threats | Escalate to company legal |
| Mental health crisis | Direct to resources, involve appropriate help |
Transparency in Moderation
What to share publicly:
✓ Community guidelines and CoC
✓ General enforcement philosophy
✓ Changes to rules (with explanation)
✓ Aggregate moderation stats (optional)
What to keep private:
✗ Specific violation details
✗ Individual warning history
✗ Internal moderator discussions
✗ Reporter identities
Documentation
Moderation Log Entry:
- Date/time
- Member involved
- Violation type
- Evidence (screenshots, links)
- Action taken
- Moderator handling
- Notes for future reference
Why document:
✓ Consistency across moderators
✓ Track patterns
✓ Defend decisions if challenged
✓ Training for new moderators
Automated Moderation
| Tool Type | Use Case | Caution |
|---|---|---|
| Spam filter | Block obvious spam | May catch legitimate posts |
| Profanity filter | Flag or remove slurs | Context matters |
| Link scanner | Check for malicious links | May block legitimate links |
| New user limits | Restrict new accounts | Don't over-restrict |
| Slow mode | Cool heated conversations | Don't leave on forever |
Moderation Burnout Prevention
For moderators:
✓ Set boundaries (don't be on-call 24/7)
✓ Share the load (rotation, coverage)
✓ Private mod channel to vent/debrief
✓ Recognition for the invisible work
✓ Permission to step back when needed
For community managers:
✓ Don't rely on one hero moderator
✓ Compensate volunteer mods (swag, access, recognition)
✓ Regular check-ins with mod team
✓ Clear escalation paths
✓ Handle the hardest stuff yourself
Anti-Patterns
- No rules — "We're chill" until something goes wrong
- Too many rules — Over-regulation kills authentic conversation
- Inconsistent enforcement — Favorites get passes, undermines trust
- Public shaming — Calling out violations publicly creates defensiveness
- Slow response — Drama festers when mods aren't around
- No escalation path — Mods stuck with impossible decisions
- Power-tripping mods — Moderators on ego trips drive members away
- Ignoring context — Rules without judgment miss nuance
- No appeals — One mod's bad call is permanent
- Volunteer mod exploitation — Expecting free labor indefinitely
title: Member Onboarding and Activation impact: CRITICAL tags: onboarding, activation, welcome, new-members, first-value
Member Onboarding and Activation
Impact: CRITICAL
60-70% of new community members who don't engage in the first 48 hours never return. Onboarding determines whether someone becomes an active member or a ghost account.
The First 48 Hours
Hour 0: Join → Immediate welcome
Hour 0-1: Orientation → Understand the space
Hour 1-24: First interaction → Post, reply, or react
Hour 24-48: Second visit → Return and engage again
Day 7: Habit formation → Weekly active
Day 30: Retention → Monthly active
Member Activation Framework
| Stage | Goal | Success Metric |
|---|---|---|
| Join | Frictionless entry | Completion rate |
| Orient | Understand community | Time to first action |
| Connect | First interaction | D1 engagement |
| Value | Experience "aha moment" | D7 retention |
| Habit | Return regularly | WAU |
| Contribute | Create value | Posts/comments per member |
The "Aha Moment" for Communities
| Community Type | Aha Moment | Time Target |
|---|---|---|
| Support community | Got answer to question | < 24 hours |
| Professional network | Made valuable connection | < 7 days |
| Learning community | Learned something actionable | < 48 hours |
| Creator community | Got feedback on work | < 72 hours |
| Developer community | Solved a technical problem | < 24 hours |
Welcome Flow Design
Good Welcome Flow:
Step 1: Immediate Welcome
┌──────────────────────────────────────────────────────┐
│ Welcome to [Community], [Name]! │
│ │
│ You've joined 5,000+ [identity] who [value prop]. │
│ │
│ Here's how to get started: │
│ ✓ Introduce yourself in #introductions │
│ ✓ Check out our top resources │
│ ✓ Join our weekly office hours (Thursdays) │
│ │
│ Questions? Reply here or DM any @Team member. │
└──────────────────────────────────────────────────────┘
Step 2: Introduction Prompt
"Tell us: What brought you here? What are you working on?"
Step 3: Personalized Follow-up (24h)
"Hey [Name], I noticed you're interested in [topic].
You might enjoy #channel-name and this resource: [link]"
Step 4: Check-in (7 days)
"How's your first week going? Anything we can help with?"
Bad Welcome Flow:
✗ Generic auto-message
"Welcome to the community. Read the rules."
→ Cold, uninviting, no next action
✗ Information overload
"Here are 47 channels, 12 programs, 8 rules..."
→ Overwhelming, causes abandonment
✗ No human touch
→ Members don't feel seen or valued
✗ No clear first action
→ Members don't know what to do next
Introduction Post Templates
Prompt that works:
Hey [Name], welcome!
We'd love to learn about you:
- What do you do?
- What brought you to [Community]?
- What's one thing you're hoping to get from being here?
Drop your intro below and we'll connect you with the right people!
What to avoid:
✗ "Introduce yourself"
→ Too vague, gets ignored
✗ 10-question form
→ Too much friction
✗ No response to introductions
→ Members feel invisible
Onboarding by Platform
Discord Onboarding:
1. Server join → Auto-role assignment
2. Welcome DM from bot with quick start
3. Locked channels until intro posted (optional)
4. Reaction roles for interests
5. Team member welcome in public channel
Slack Onboarding:
1. Invite accepted → Slackbot welcome
2. #welcome channel with pinned resources
3. Prompt to post in #introductions
4. Team member DM within 24h
5. Add to relevant channels based on interests
Circle/Forum Onboarding:
1. Account created → Welcome email
2. Guided tour of spaces
3. Prompt to create profile
4. First post in introductions
5. Follow-up email if inactive
Activation Triggers and Actions
| Trigger | Automated Action | Human Action |
|---|---|---|
| Joins community | Welcome message, role assignment | DM within 24h |
| Posts introduction | React, auto-reply with resources | Personal welcome comment |
| Asks first question | Tag relevant members/experts | Ensure answer within 24h |
| No activity 48h | Re-engagement DM | Personal check-in |
| First week complete | Milestone celebration | Invite to program |
| Invites a friend | Thank you + reward | Recognition |
Personalization Opportunities
| Signal | Personalization |
|---|---|
| Referral source | "Welcome! [Referrer] speaks highly of you" |
| Self-identified role | Route to relevant channels/resources |
| Company/industry | Connect with similar members |
| Interests | Suggest relevant content/channels |
| Time zone | Recommend appropriate events |
| Experience level | Beginner vs advanced resources |
Onboarding Metrics
| Metric | Formula | Benchmark |
|---|---|---|
| Join completion rate | Completed joins / Started joins | > 80% |
| Intro rate | Posted intro / Joined | > 30% |
| D1 retention | Active day 1 / Joined | > 40% |
| D7 retention | Active day 7 / Joined | > 25% |
| D30 retention | Active day 30 / Joined | > 15% |
| Time to first post | Median time from join to post | < 48h |
| Activation rate | Completed activation criteria / Joined | > 35% |
Reducing Join Friction
| Friction Point | Solution |
|---|---|
| Email verification | Magic link, social auth |
| Long signup form | Minimal fields, progressive profiling |
| Approval wait | Auto-approve or fast review |
| Platform unfamiliarity | Guided tour, video walkthrough |
| Finding value | Curated "start here" resources |
| Social anxiety | Low-stakes first actions (react, lurk) |
Activation Checklist Template
Welcome to [Community]! Complete these to get the most value:
□ Set up your profile (photo + bio)
"Helps people connect with you"
□ Introduce yourself in #introductions
"Tell us what you're working on"
□ React or reply to one post
"Jump into a conversation"
□ Bookmark 3 resources
"Save what's useful for later"
□ Join your first event
"Meet the community live"
Progress: 2/5 complete
[🎉 Unlock Champion badge when you finish!]
Cohort-Based Onboarding
For larger communities, onboard in cohorts:
Benefits:
✓ Peer connections from day one
✓ Shared experience creates bonds
✓ Scalable human touch
✓ Built-in accountability
Structure:
Week 1: Welcome, introductions, orientation
Week 2: Deep dive on value, first contributions
Week 3: Connecting with broader community
Week 4: Graduation, integration into main community
New Member Segments
| Segment | Behavior | Strategy |
|---|---|---|
| Eager Beaver | Engages immediately, asks questions | Channel energy, invite to programs |
| Lurker | Joins but doesn't post | Low-friction engagement, DM check-in |
| Question Asker | Posts question, may not return | Ensure great answer, follow up |
| Referral | Came via existing member | Connect to referrer, warm welcome |
| Skeptic | Joins but watches | Show value through content, don't push |
Anti-Patterns
- Gated first action — "Post intro before you can access anything" drives away lurkers
- Bot-only welcome — No human touch in first 48 hours
- Information dump — 20 links in welcome message overwhelms
- One-size-fits-all — Different members need different paths
- No follow-up — Welcome then abandon
- Ignoring introductions — Members post and get no response
- Forcing engagement — Mandating participation creates resentment
- Slow response to questions — First question unanswered = member lost
- Complex onboarding — Every step is a drop-off point
- No clear value — "Welcome" without "here's what you get"
title: Discord and Slack Community Setup impact: CRITICAL tags: discord, slack, platform, setup, bots, channels
Discord and Slack Community Setup
Impact: CRITICAL
Discord and Slack are the two dominant real-time community platforms. Each requires specific setup, bots, and configuration to run effectively. A well-configured server creates clarity; a poorly configured one creates chaos.
Discord Server Setup
Channel Structure
Good Discord Structure:
📋 WELCOME
├── #rules (read-only, pinned CoC)
├── #announcements (admin-only, important updates)
├── #introductions (new member posts)
└── #roles (self-assign interests)
💬 GENERAL
├── #general (main conversation)
├── #off-topic (non-work chat)
└── #random (memes, fun)
❓ SUPPORT
├── #help (questions and answers)
├── #troubleshooting (technical issues)
└── #feedback (product feedback)
🔧 PRODUCT
├── #feature-requests
├── #bug-reports
└── #beta (invite-only)
📚 RESOURCES
├── #tutorials (pinned guides)
├── #showcase (member projects)
└── #jobs (career opportunities)
🎉 COMMUNITY
├── #wins (celebrations)
├── #events (upcoming activities)
└── #content (member blogs, videos)
🔒 PRIVATE
├── #champions (invite-only)
├── #team (staff only)
└── #mods (moderator discussion)
Bad Discord Structure:
✗ 30+ visible channels
→ Overwhelming, nobody knows where to post
✗ Unclear channel names
→ #channel-1, #stuff, #misc
✗ No read-only channels
→ Announcements get buried
✗ Everything visible to everyone
→ No progression or exclusivity
Discord Role Setup
| Role | Color | Permissions | Assignment |
|---|---|---|---|
| Admin | Red | All | Manual |
| Moderator | Orange | Manage messages, timeout | Manual |
| Team | Blue | Staff identifier | Manual |
| Champion | Purple | Access to private channels | Earned |
| Member | Green | Full community access | After intro/verify |
| New | Gray | Limited (no links, rate limited) | Auto on join |
Discord Bot Essentials
| Bot | Purpose | Key Features |
|---|---|---|
| MEE6 | Moderation, leveling | Auto-mod, welcome, XP system |
| Carl-bot | Moderation, roles | Reaction roles, logging |
| Dyno | All-purpose | Auto-mod, custom commands |
| Wick | Security | Anti-raid, verification |
| Ticket Tool | Support | Private support tickets |
| Statbot | Analytics | Server statistics |
Discord Verification Flow
New Member Joins
↓
Lands in #rules (only visible channel)
↓
Reads rules, reacts with ✅
↓
Bot assigns @Member role
↓
Full server access unlocked
↓
Welcome bot DMs with quick start
↓
Posts intro in #introductions
Discord Best Practices
✓ Use threads for extended conversations
→ Keeps channels clean, creates context
✓ Set slow mode for high-traffic channels
→ #general: 5-10 seconds prevents spam
✓ Use forums for Q&A channels
→ Searchable, structured, resolvable
✓ Pin important messages (sparingly)
→ 3-5 pins max per channel
✓ Create reaction roles for interests
→ Let members opt into topic channels
✓ Set up server discovery
→ Allows organic growth (if public)
✓ Configure logging
→ Track joins, leaves, deletions for safety
Slack Workspace Setup
Channel Structure
Good Slack Structure:
PUBLIC CHANNELS
├── #announcements (admin-only posting)
├── #introductions (new member posts)
├── #general (main conversation)
├── #random (off-topic, social)
├── #help (questions and support)
├── #feedback (product feedback)
├── #jobs (career posts)
├── #events (community events)
├── #wins (celebrations)
└── #resources (links, guides)
TOPIC CHANNELS (as needed)
├── #topic-frontend
├── #topic-backend
├── #topic-devops
└── #topic-design
PRIVATE CHANNELS
├── #champions (invite-only)
├── #team (staff only)
└── #mods (moderator discussion)
Bad Slack Structure:
✗ No default channels
→ People join and see nothing
✗ Too many channels too early
→ Empty channels signal dead community
✗ No topic organization
→ Everything in #general, chaos
✗ Private channels for general discussion
→ Fragments community
Slack Workspace Settings
| Setting | Recommendation | Why |
|---|---|---|
| Default channels | #announcements, #introductions, #general | Everyone starts together |
| Who can create channels | Admins + request process | Prevent proliferation |
| Who can post in #announcements | Admins only | Keep signal high |
| Invitation policy | Anyone with link (or approval) | Balance growth and quality |
| Message retention | As long as plan allows | Free tier: 90 days |
Slack Apps and Integrations
| App | Purpose | Use Case |
|---|---|---|
| Slackbot | Custom responses | Auto-answers to common questions |
| Donut | Introductions | Random 1:1 pairing |
| Polly | Polls/surveys | Community feedback |
| Zapier/Make | Automation | Connect to other tools |
| Loom | Video | Async video messages |
| Notion/Confluence | Docs | Knowledge base links |
Slack Etiquette Guidelines
Channel Guidelines:
#general
- All community topics welcome
- Use threads for extended discussions
- Keep it constructive and helpful
#help
- Search before asking (Cmd+K)
- Be specific: include error messages, code
- Use code blocks for code (```)
- Mark questions as resolved with ✅
#announcements
- Admin posts only
- Important updates and news
- React with 👍 to acknowledge
#random
- Off-topic, social, fun
- Memes welcome
- Be respectful
Discord vs Slack: When to Use
| Factor | Choose Discord | Choose Slack |
|---|---|---|
| Audience | Developers, gaming, young | Professional, enterprise, B2B |
| Cost | Need free at scale | Budget for $7.25/user/month |
| Real-time | Heavy real-time, voice | Chat-focused |
| Search | Less critical | Need full history search |
| Integration | Bot ecosystem | Workplace tool integration |
| Mobile | Good | Good |
| Perception | "Gaming app" (changing) | "Work tool" |
Bot Configuration Best Practices
Welcome Bot Setup
Good Welcome Message:
Welcome to [Community], {username}!
You've joined [X,000] [identity] who [value prop].
Quick start:
1. Read #rules and react ✅ to get full access
2. Introduce yourself in #introductions
3. Browse #resources for guides
4. Ask questions in #help
Questions? DM any @Team member or post in #help.
See you around!
Bad Welcome Message:
✗ Too long (10+ lines)
✗ No clear next action
✗ Generic ("Welcome to our server")
✗ Overwhelming with options
Auto-Moderation Setup
| Rule | Action | Threshold |
|---|---|---|
| Spam detection | Delete + warn | Repeated messages |
| Link restriction | Delete for new users | First 24h |
| Profanity filter | Flag for review | Context-dependent |
| Mass mention | Block | >5 mentions |
| Raid protection | Auto-lockdown | 10+ joins/minute |
| Invite links | Delete in most channels | Except #promos |
Channel Naming Conventions
| Platform | Convention | Example |
|---|---|---|
| Discord | #emoji-category or #lowercase | #💬-general, #help |
| Slack | #prefix-topic | #team-engineering, #help-product |
Prefixes for Slack:
#team-* → Team channels
#proj-* → Project channels
#help-* → Support channels
#social-* → Social channels
#announce-* → Announcements
Notification Management
Discord:
Server Settings:
- Notification settings: Only @mentions
- Suppress @everyone/@here for most roles
- Create #announcements with @everyone sparingly
Member guidance:
"Right-click channels → Notification Settings
Set most to 'Only @mentions' to avoid overwhelm"
Slack:
Channel Defaults:
- #announcements: All messages
- #general: Mentions only (after initial period)
- Topic channels: Mentions only
Member guidance:
"Click channel name → Notifications → Customize
Most channels work best with 'Mentions only'"
Migration Between Platforms
| Step | Action |
|---|---|
| 1 | Announce migration with clear timeline |
| 2 | Set up new platform, invite core members first |
| 3 | Run parallel for 2-4 weeks |
| 4 | Port critical content (pins, resources) |
| 5 | Gradual wind-down of old platform |
| 6 | Final sunset with clear deadline |
| 7 | Keep read-only archive if possible |
Anti-Patterns
Discord:
- Too many channels — Start with 10, add when needed
- Complicated role system — Simple hierarchy wins
- No verification — Bots and spam flood server
- Voice channels everywhere — Nobody uses most of them
- No thread culture — Channels become unreadable
Slack:
- Free tier forever — 90-day limit hurts community memory
- Channel explosion — Create policy before proliferation
- No default channels — New members see empty workspace
- Email-like behavior — DMs when channels would build community
- No threading — Conversations collide
Both:
- No onboarding — Join → confusion → leave
- No moderation bots — Manual moderation doesn't scale
- Admin-only posting everywhere — Kills conversation
- No analytics — Flying blind on engagement
- Copy-paste setup — Every community has different needs
title: Community Platform Selection impact: CRITICAL tags: platform, discord, slack, circle, discourse, selection
Community Platform Selection
Impact: CRITICAL
Platform choice shapes community culture, engagement patterns, and scalability. The wrong platform creates friction; the right one becomes invisible.
Platform Comparison Matrix
| Platform | Best For | Pricing | Real-time | Async | SEO | Learning Curve |
|---|---|---|---|---|---|---|
| Discord | Gaming, devs, young audience | Free | Excellent | Poor | None | Medium |
| Slack | Professional, B2B, enterprise | $$$$ | Excellent | Medium | None | Low |
| Circle | Courses, creators, paid communities | $$$ | Medium | Good | Good | Low |
| Discourse | Open source, long-form, knowledge | $$ | Poor | Excellent | Excellent | Medium |
| GitHub Discussions | Open source, developers | Free | Poor | Good | Good | Low |
| Public discovery, large scale | Free | Poor | Excellent | Excellent | Low | |
| Mighty Networks | Creator economy, courses | $$$ | Medium | Good | Medium | Low |
| Bettermode | Branded, customer communities | $$$ | Medium | Good | Good | Low |
Platform Selection Framework
| Factor | Questions to Ask |
|---|---|
| Audience | Where do your members already spend time? |
| Communication Style | Real-time chat or async discussion? |
| Scale | How large will community grow? |
| Content Type | Short messages or long-form posts? |
| Discoverability | Need SEO? Or private? |
| Integration | Connect to product, support, CRM? |
| Budget | What's sustainable long-term? |
| Control | Own data? White-label? Custom domain? |
Discord Deep Dive
Best For: Developer communities, gaming, crypto, real-time collaboration
Strengths:
- Rich feature set (voice, video, threads, roles)
- Free at scale
- Bot ecosystem
- Familiar to technical audiences
- Server discovery for growth
Weaknesses:
- Overwhelming UX for newcomers
- No SEO (content is invisible to search)
- Notifications can be noisy
- Professional audience may resist
Good Discord Setup:
Server Structure:
├── 📋 START HERE
│ ├── #welcome (rules, intro)
│ ├── #introductions (new member posts)
│ └── #announcements (read-only)
├── 💬 COMMUNITY
│ ├── #general
│ ├── #help
│ └── #show-and-tell
├── 🔧 PRODUCT
│ ├── #feature-requests
│ ├── #bug-reports
│ └── #beta-testing
├── 🎯 TOPICS
│ ├── #topic-1
│ ├── #topic-2
│ └── #topic-3
└── 🎉 SOCIAL
├── #off-topic
└── #wins-celebrations
Roles:
- @Team (staff, different color)
- @Champion (active contributors)
- @Beta Tester (early access)
- @New Member (auto-assigned)
Bad Discord Setup:
✗ 30+ channels visible on day one
→ Analysis paralysis, members don't know where to post
✗ No welcome channel or rules
→ Chaotic, spam-prone
✗ No role-based permissions
→ Noise everywhere, important stuff buried
✗ No moderation bots
→ Spam takes over quickly
Slack Deep Dive
Best For: Professional communities, B2B, enterprise, workplace-adjacent
Strengths:
- Familiar to professionals
- Excellent search
- Thread organization
- Enterprise-grade security
- App integrations
Weaknesses:
- Expensive at scale ($7.25/user/month for Pro)
- 90-day message limit on free
- Requires email invite
- Can feel like "more work"
Good Slack Setup:
Channel Structure:
├── #welcome (pinned resources, rules)
├── #introductions
├── #announcements (admin-only posting)
├── #general (main conversation)
├── #help-and-support
├── #share-your-work
├── #jobs-and-opportunities
├── #random (off-topic)
└── Topic channels as needed
Slack Connect:
- Enable for partner collaboration
- Create shared channels with power users
Cost Management:
Free tier works if:
- Community is < 500 active members
- 90-day history is acceptable
- Basic integrations suffice
Consider paid if:
- Need full history search
- Compliance requirements
- Advanced admin controls
Circle Deep Dive
Best For: Course creators, paid communities, creator economy
Strengths:
- Beautiful, modern UX
- Spaces organize topics clearly
- Events and courses built-in
- Good mobile experience
- SEO-friendly options
Weaknesses:
- Less real-time feel
- Smaller ecosystem
- Can feel empty if low activity
- Pricing scales with members
Good Circle Setup:
Space Structure:
├── Start Here
│ ├── Welcome (rules, orientation)
│ └── Introduce Yourself
├── Main Community
│ ├── General Discussion
│ └── Ask the Community
├── Learning
│ ├── Resources
│ └── Course Content
├── Showcase
│ └── Member Wins
└── Events
└── Upcoming Sessions
Discourse Deep Dive
Best For: Open source, technical discussions, knowledge bases
Strengths:
- SEO excellence (content ranks)
- Threaded discussions scale
- Trust level system built-in
- Self-hosted option
- Mature, stable platform
Weaknesses:
- Forum UX feels dated to some
- Less real-time
- Steeper setup for self-hosted
- Mobile experience just okay
Good Discourse Setup:
Category Structure:
├── Welcome (rules, FAQ)
├── General Discussion
├── Help & Support
├── Feature Requests
├── Show & Tell
└── Meta (community feedback)
Trust Levels:
- TL0: New user (limited actions)
- TL1: Basic (earned through reading)
- TL2: Member (active participation)
- TL3: Regular (highly trusted)
- TL4: Leader (moderator-lite)
Platform Decision Tree
Start Here
│
├─▶ Is real-time chat critical?
│ │
│ ├─▶ Yes ──▶ Is audience technical/gaming?
│ │ │
│ │ ├─▶ Yes ──▶ Discord
│ │ └─▶ No ──▶ Slack (if budget) or Discord
│ │
│ └─▶ No ──▶ Is SEO/discoverability important?
│ │
│ ├─▶ Yes ──▶ Discourse or Circle
│ └─▶ No ──▶ Circle or Mighty Networks
│
└─▶ Is this for developers/open source?
│
├─▶ Yes ──▶ GitHub Discussions or Discourse
└─▶ No ──▶ Continue above
Hybrid Platform Strategies
| Combination | Use Case |
|---|---|
| Discord + Discourse | Real-time chat + searchable knowledge base |
| Slack + Circle | Work conversations + community content |
| GitHub Discussions + Discord | Async technical + real-time social |
Migration Considerations
| Factor | Risk | Mitigation |
|---|---|---|
| History loss | Past conversations disappear | Export and archive before |
| Member drop-off | Not everyone will migrate | Over-communicate, incentivize |
| Culture reset | Norms may not transfer | Re-establish explicitly |
| Integration breaks | Bots, automations stop working | Rebuild before migration |
Platform Evaluation Checklist
- Where does target audience already hang out?
- What's the communication style (real-time vs async)?
- What's the 3-year growth projection?
- What integrations are required?
- What's the sustainable budget?
- Who will administer and moderate?
- What's the content strategy (SEO needs)?
- What are compliance/security requirements?
- Is white-label/custom branding needed?
- How will you handle migration if needed?
Anti-Patterns
- Choosing based on personal preference — What you like isn't what your audience uses
- Discord for enterprise B2B — Professionals may see it as "gaming app"
- Slack for 10k+ free community — Cost becomes prohibitive
- Multiple platforms from day one — Fragments community, exhausts team
- Ignoring mobile experience — 50%+ access via mobile
- No bot/automation strategy — Manual moderation doesn't scale
- Choosing for features, not culture fit — Features < where members thrive
- Assuming you can migrate easily — Platform switching is painful
title: Ambassador and Champion Programs impact: HIGH tags: ambassador, champion, superuser, advocacy, leadership
Ambassador and Champion Programs
Impact: HIGH
Ambassadors are your community's force multipliers. Top community members who become ambassadors drive 10-30% of community activity and influence purchasing decisions 5x more than company content. A well-structured program transforms passionate users into community leaders.
Program Types
| Program | Focus | Scope | Typical Size |
|---|---|---|---|
| Champion | Internal community leadership | Within community | 1-5% of active members |
| Ambassador | External representation | Beyond community | 20-100 selected members |
| MVP | Product expertise | Technical depth | 10-50 selected members |
| Advocate | Brand amplification | Marketing reach | Varies |
| Moderator | Community governance | Operational | 1-3% of active members |
Champion vs Ambassador
| Dimension | Champion | Ambassador |
|---|---|---|
| Focus | Helping members internally | Representing externally |
| Activities | Answering questions, welcoming | Speaking, writing, evangelizing |
| Visibility | High inside community | High outside community |
| Selection | Emerge naturally, formalize | Apply/invite, selective |
| Commitment | Ongoing, flexible | Formal, structured |
| Rewards | Recognition, access | Tangible + recognition |
Program Structure Framework
TIER 1: Community Members
│ Everyone can participate
│ Basic recognition for contributions
│
├── TIER 2: Champions (Top contributors)
│ │ Elevated permissions
│ │ Champion badge
│ │ Direct access to team
│ │
│ └── TIER 3: Ambassadors (Selected leaders)
│ │ Formal program membership
│ │ Exclusive benefits
│ │ External representation
│ │
│ └── TIER 4: Advisory (Top ambassadors)
│ Strategic input
│ Closest relationship
│ Highest benefits
Selection Criteria
Champion Selection (Organic Emergence):
Observe for:
✓ Consistently helpful (answers questions)
✓ Positive attitude (constructive, welcoming)
✓ Quality contributions (accurate, thoughtful)
✓ Regular presence (weekly or more active)
✓ Respected by peers (others engage with them)
Red flags:
✗ Only promotes themselves
✗ Argues or creates conflict
✗ Inconsistent activity
✗ Inaccurate information
Ambassador Application Criteria:
Required:
- Active community member (6+ months)
- Demonstrated expertise
- Positive community standing
- Willingness to commit
Preferred:
- External presence (blog, social, speaking)
- Relevant professional role
- Geographic/demographic diversity
- Passion for the mission
Application questions:
1. How have you contributed to the community?
2. What would you do as an ambassador?
3. What external platforms/audiences do you reach?
4. How many hours/month can you commit?
Ambassador Program Benefits
Tier 1: Basic Ambassador
Recognition:
- Official ambassador badge
- Directory listing
- Community recognition
Access:
- Private ambassador channel
- Monthly ambassador calls
- Early access to features
Resources:
- Exclusive content and assets
- Ambassador swag kit
- Speaking/writing support
Tier 2: Senior Ambassador
All Tier 1 benefits plus:
Recognition:
- Featured profile
- Conference speaking opportunities
- Co-marketing opportunities
Access:
- Product roadmap visibility
- Direct line to product team
- Quarterly strategy calls
Resources:
- Travel budget for events
- Content creation budget
- Premium swag
Tier 3: Advisory Board
All Tier 2 benefits plus:
Recognition:
- Advisor title
- Annual retreat invitation
- Public co-branding
Access:
- Strategic planning input
- Executive access
- Investment/career opportunities
Resources:
- Generous stipend
- Conference sponsorship
- Dedicated support contact
Good Ambassador Program
Program: [Product] Champions
Vision: Empower passionate users to lead and grow our community.
Membership: 50 ambassadors worldwide
Commitment: 5-10 hours/month
Requirements:
- Answer 5+ questions/month in community
- Create 1 piece of content/quarter
- Attend monthly ambassador call
- Represent positively in external interactions
Benefits:
- Champion badge and recognition
- Free premium subscription ($240/year value)
- Annual swag kit ($100 value)
- Quarterly virtual events
- Direct feedback channel to product team
- Priority support
- Conference ticket when speaking
- Referral bonuses ($100 per qualified lead)
Selection: Rolling applications, quarterly cohorts
Expectations documented, benefits clear, achievable commitment.
Bad Ambassador Program
Program: "[Product] VIPs"
Problems:
✗ Vague requirements
"Help spread the word when you can"
→ No accountability, uneven participation
✗ Unclear benefits
"Exclusive access and perks"
→ Sounds like marketing, not real value
✗ No structure
→ Enthusiastic launch, dies in 3 months
✗ One-size-fits-all
→ High performers feel same as inactive
✗ No community among ambassadors
→ Isolated, not connected to each other
✗ Take, don't give
→ Expect content, provide nothing
Activity Expectations
| Activity | Frequency | Points |
|---|---|---|
| Answer community question | Ongoing | 5 |
| Welcome new member | Ongoing | 2 |
| Share content externally | Weekly | 10 |
| Write blog post/tutorial | Monthly | 25 |
| Host community event | Quarterly | 50 |
| Speak at external event | Quarterly | 75 |
| Recruit new member | Ongoing | 15 |
| Product feedback | Ongoing | 10 |
Gamification (Use Carefully)
Point System Example:
- 100 points/quarter: Maintain status
- 200 points/quarter: Silver tier
- 400 points/quarter: Gold tier
- 600 points/quarter: Platinum tier
Tier Benefits:
Silver: Basic swag, badge
Gold: Premium swag, early access
Platinum: All benefits, advisory access
Caution:
✓ Gamification motivates some
✗ Gamification turns off others
✓ Points for outcomes, not vanity
✗ Points for points' sake
Onboarding New Ambassadors
Week 1: Welcome
- Welcome email with program details
- Add to private channels
- Pair with ambassador buddy
- Send welcome swag
Week 2: Orientation
- Program expectations walkthrough
- Tools and resources training
- First activity assignment
- Meet the team call
Week 3-4: Integration
- First contribution supported
- Feedback and recognition
- Connect with peer ambassadors
- Establish regular rhythm
Month 2+: Ongoing
- Monthly check-ins
- Quarterly reviews
- Continuous feedback
- Growth opportunities
Managing Ambassador Performance
| Engagement Level | Action |
|---|---|
| Highly active | Recognize, promote to higher tier, give more opportunities |
| Meeting expectations | Thank regularly, maintain relationship |
| Below expectations | Private check-in, understand situation, offer support |
| Inactive | Outreach, offer graceful exit, alumni status |
Ambassador Community
Build community among ambassadors:
Channels:
- Private Slack/Discord for ambassadors only
- Monthly video calls
- Annual ambassador summit
Culture:
- Peer recognition
- Knowledge sharing
- Collaboration on projects
- Genuine friendships
Benefits:
- Networking with peers
- Learning from each other
- Collective voice to company
- Career opportunities
Program Operations
| Activity | Frequency | Owner |
|---|---|---|
| Welcome new ambassadors | As needed | Community Manager |
| Monthly newsletter/update | Monthly | Community Manager |
| Ambassador call | Monthly | Community Lead |
| Quarterly review | Quarterly | Community Lead |
| Annual evaluation | Annually | Community Lead |
| Benefits fulfillment | Ongoing | Operations |
| Content support | As needed | Content Team |
Metrics
| Metric | Description | Target |
|---|---|---|
| Active rate | % meeting minimum requirements | > 80% |
| Content created | Pieces per ambassador/quarter | 2-5 |
| Community contributions | Actions per ambassador/month | 10-20 |
| External reach | Impressions from ambassador content | Track growth |
| Referrals | New members/customers from ambassadors | Track |
| Retention | Year-over-year ambassador retention | > 70% |
| NPS | Ambassador satisfaction | > 50 |
Ambassador Program Launch
Phase 1: Design (4 weeks)
- Define program goals
- Structure tiers and benefits
- Create application process
- Build onboarding materials
Phase 2: Seed (4 weeks)
- Invite 10-15 founding ambassadors
- Hand-select top community members
- Iterate on program with feedback
Phase 3: Open (Ongoing)
- Open applications
- Regular cohort intake
- Continuous improvement
- Scale operations
Anti-Patterns
- Ambassador in name only — Badge without real benefits or access
- Too many ambassadors — Dilutes meaning, hard to manage
- No accountability — Accept everyone, expect nothing
- One-way extraction — Take content, give nothing back
- Ignoring ambassadors — Launch program, forget about them
- No community — Ambassadors don't know each other
- Static program — Same benefits forever, no progression
- Heavy-handed requirements — Mandate specific activities, kill authenticity
- Poor offboarding — Inactive ambassadors stay, program credibility suffers
- No feedback loop — Don't ask ambassadors what they want
title: Community-Led Growth Strategy impact: CRITICAL tags: strategy, clg, growth, community-led, acquisition
Community-Led Growth Strategy
Impact: CRITICAL
Community-led growth (CLG) transforms your community from a support channel into a growth engine. Companies with strong communities see 5-25% of revenue influenced by community activities.
Community-Led Growth Motions
| Motion | Description | Revenue Impact | Best For |
|---|---|---|---|
| Community-Assisted | Community helps users succeed | Support cost reduction | SaaS, complex products |
| Community-Qualified | Leads emerge from engagement | Pipeline generation | B2B, enterprise |
| Community-Distributed | Growth via member networks | Acquisition | Viral, consumer |
| Community-Created | Members build on platform | Ecosystem expansion | Platforms, APIs |
CLG vs PLG vs SLG
| Dimension | Sales-Led (SLG) | Product-Led (PLG) | Community-Led (CLG) |
|---|---|---|---|
| Primary Driver | Sales team | Product experience | Peer connections |
| Trust Source | Rep relationship | Product trial | Community proof |
| Discovery | Outbound, events | SEO, word of mouth | Community search, referrals |
| Conversion | Demo → Close | Trial → Convert | Engage → Trust → Convert |
| Expansion | Upsell calls | In-app prompts | Peer recommendations |
| CAC | Highest | Low-Medium | Lowest long-term |
| Time to Impact | Fastest | Medium | Slowest to build, fastest to compound |
The Community Growth Funnel
┌─────────────────────────────────────────────────────────┐
│ AWARENESS │
│ ├── Community content ranks in search │
│ ├── Member social sharing │
│ └── External community reputation │
├─────────────────────────────────────────────────────────┤
│ CONSIDERATION │
│ ├── Prospects lurk in community │
│ ├── See real user problems solved │
│ └── Observe product-market fit in real-time │
├─────────────────────────────────────────────────────────┤
│ DECISION │
│ ├── Ask questions, get peer answers │
│ ├── Social proof from successful users │
│ └── Reduced risk through community validation │
├─────────────────────────────────────────────────────────┤
│ ONBOARDING │
│ ├── Community accelerates time-to-value │
│ ├── Peer help for common issues │
│ └── Templates, examples, best practices │
├─────────────────────────────────────────────────────────┤
│ RETENTION & EXPANSION │
│ ├── Ongoing value beyond product │
│ ├── Feature discovery through peers │
│ └── Relationship lock-in │
├─────────────────────────────────────────────────────────┤
│ ADVOCACY │
│ ├── Organic referrals │
│ ├── Content creation │
│ └── External speaking, writing │
└─────────────────────────────────────────────────────────┘
Community Strategy Canvas
| Element | Questions to Answer |
|---|---|
| Purpose | Why does this community exist beyond your product? |
| Members | Who are they? What unites them? |
| Value | What do members get that they can't get elsewhere? |
| Differentiation | Why this community vs competitors? |
| Success Metrics | How do you measure community health and business impact? |
| Resources | What investment is required? Team, tools, time? |
Good Community Strategy
Purpose Statement:
"We're building a community of DevOps engineers who help each other
ship reliable software. Our product is one tool in their toolkit,
but the community serves their broader career and craft."
Value Proposition:
✓ Peer support for complex problems
✓ Career networking and job opportunities
✓ Early access to industry trends and tools
✓ Direct influence on product roadmap
✓ Recognition among peers
Growth Model:
- Content creates SEO discovery
- Free value builds trust
- Engaged members refer peers
- Champions amplify externally
Bad Community Strategy
Purpose Statement:
"We're building a community to reduce support costs
and generate leads for the sales team."
Anti-patterns:
✗ Community is a thinly veiled sales channel
→ Members feel used, leave quickly
✗ Value flows one direction (company → members)
→ No peer-to-peer connection, no stickiness
✗ Success measured only in MQLs
→ Short-term extraction destroys long-term value
✗ No investment in community team
→ Founder does it part-time, community dies
✗ Launch to thousands immediately
→ No core group, no culture, chaos
Community Positioning Framework
| Position | Description | Example |
|---|---|---|
| Product-Centric | Community around the product | "Figma Community" |
| Practice-Centric | Community around the craft | "DevOps community" (HashiCorp) |
| Identity-Centric | Community around who members are | "Women in Tech" |
| Mission-Centric | Community around shared cause | "Climate tech builders" |
Recommendation: Start product-centric, evolve to practice/identity-centric for sustainability.
Building the Initial Core
Phase 1: Founding Members (0-50)
├── Handpick passionate early users
├── 1:1 conversations to understand needs
├── Invite-only, high-touch
└── Establish culture and norms
Phase 2: Early Community (50-500)
├── Open access with curation
├── First community programs
├── Champion identification
└── Early rituals established
Phase 3: Growing Community (500-5,000)
├── Scalable systems required
├── Moderation team needed
├── Sub-communities emerge
└── Governance becomes important
Phase 4: Scaled Community (5,000+)
├── Community runs itself (mostly)
├── Professional community team
├── Ecosystem thinking
└── Multiple touchpoints and programs
CLG Metrics That Matter
| Metric | Description | Target |
|---|---|---|
| Community-Influenced Revenue | Revenue from accounts active in community | 10-25% of total |
| Community-Sourced Pipeline | Deals originating from community | Track and grow |
| Support Deflection | Questions answered by community vs support | 30-50% |
| Product Feedback Loop | Feature requests from community shipped | Track velocity |
| Net Promoter Score (Community) | NPS of community members vs non-members | +10-20 points higher |
| Time to Value | Onboarding speed for community members | 30-50% faster |
| Expansion Revenue | Upsell rate for community members | 20-40% higher |
CLG Investment Model
| Stage | Team | Budget (% of Marketing) |
|---|---|---|
| Early (0-1k members) | 0.5-1 FTE (often founder) | 2-5% |
| Growing (1-10k) | 1-3 FTE | 5-10% |
| Scaling (10-50k) | 3-7 FTE | 10-15% |
| Mature (50k+) | 7+ FTE, specialized roles | 15-20% |
Community-Product Integration
| Integration | Description | Impact |
|---|---|---|
| In-app community access | Join community from product | Increases adoption |
| SSO/account linking | Same identity in both | Reduces friction |
| Activity sync | Product usage → community recognition | Gamification |
| Feature requests | Community votes → roadmap | Product-market fit |
| Beta access | Community members get early access | Loyalty, feedback |
Anti-Patterns
- Lead gen disguised as community — Members sense transactional intent, trust dies
- No clear purpose — "Community" without shared identity fails
- Measuring only business metrics — Miss community health, optimize for extraction
- Underinvesting in team — Communities need dedicated attention to thrive
- Scaling before culture — Growth without norms creates chaos
- Ignoring community feedback — Members who feel unheard leave
- Separating community from product — Integration creates network effects
- Expecting immediate ROI — Community compounds; give it 12-18 months