Skip to main content
Community profiles are designed for groups focused on engagement, collaboration, and collective growth. They share the same technical foundation as organization profiles but emphasize community-driven features.

Community vs Organization

While both use the same profile system, they differ in focus:

Organizations

Formal structure, hierarchical management, business/project focus

Communities

Social engagement, member-driven growth, collaborative focus
Technically, communities are profiles with kind: "organization". The distinction is semantic based on how you use the features.

Creating a Community

1

Create organization profile

Follow the standard organization creation flow
2

Enable community features

  • Relations: Public (show members and contributions)
  • Discussions: Public (enable community conversations)
  • Q&A: Public or Hidden (community questions)
3

Set up membership system

Configure referral-based membership for community-driven growth
4

Create engagement teams

Set up teams based on interests or contribution areas

Community Features

Membership Tiers

Communities typically use membership levels for engagement:
1

Follower (Level 1)

Basic community following, access to public content
2

Member (Level 3)

Active community member, access to member content, can participate in discussions
3

Contributor (Level 4)

Creates content, helps organize events, moderates discussions
4

Maintainer (Level 5)

Community moderators, manage members, curate content
5

Lead (Level 6)

Community leadership, strategic decisions
Communities often skip the “Sponsor” level (Level 2) unless they have a patron/donor program.

Referral-Based Growth

Communities thrive on member-driven growth: Referral Workflow:
1

Member nominates candidate

Existing member creates referral for a promising individual
2

Community votes

  • Members vote with scores (0-4) and comments
  • Voting period configurable (7-30 days typical)
  • Average score calculated
3

Results processed

  • High score: Automatic invitation sent
  • Low score: Referral rejected, candidate notified gently
  • Frozen: Moderators review edge cases
4

Candidate accepts

New member joins community at specified level (usually Member)
Voting Guidelines:
  • 4: Strong yes, excellent fit
  • 3: Yes, good fit
  • 2: Neutral, uncertain
  • 1: Hesitant, concerns exist
  • 0: No, not a good fit
Communities should document their scoring rubric publicly.
Enable voting for Member level and above to ensure engaged community participation in growth decisions.

Discussion Forums

Communities leverage discussions heavily: Use Cases:
  • General community conversations on profile
  • Comments on community stories/announcements
  • Event planning discussions
  • Project collaboration threads
Moderation:
  • Maintainers can pin important announcements
  • Hide spam or off-topic comments
  • Lock resolved threads
  • Track engagement metrics
See Discussions for full details.

Community Events

Use Activity stories for community events:
1

Create activity story

Choose activity type: meetup, workshop, conference, broadcast
2

Enable date proposals

Let members propose and vote on dates (perfect for inclusive scheduling)
3

Configure RSVP

  • Internal RSVP tracking
  • Or link to external platform (Eventbrite, Meetup.com)
4

Publish to community

Announce event on community profile
5

Members engage

  • Propose dates
  • Vote on proposals
  • RSVP to attend
  • Discuss in comments
Date proposal system is ideal for communities - let members democratically choose event times.

Team Organization

Communities use teams for interest groups: Example Team Structures:

Interest-Based

Frontend Developers, Backend Engineers, Designers, Content Writers

Project-Based

Documentation Team, Event Planning, Mentorship Program

Geographic

North America, Europe, Asia-Pacific

Skill Level

Beginners, Intermediate, Advanced
Team Benefits:
  • Members can join multiple teams
  • Filter member directory by team
  • Assign resources to teams
  • Team-specific announcements

Engagement Features

Points System

Communities accumulate points through:
  • Member contributions (stories, comments)
  • Community growth (new members)
  • Event attendance
  • Resource creation
Points displayed on community profile showcase collective impact.

Q&A Module

Enable Q&A for community support:
  1. Members ask questions
  2. Community provides answers
  3. Best answers can be marked
  4. Searchable knowledge base builds over time
Set Q&A visibility to “hidden” for internal knowledge base, or “public” for open community support.

Contribution Tracking

Relations module showcases:
  • Top contributors (by points)
  • Recent contributions
  • Member activity timeline
  • Contribution types (stories, events, resources)

Member Communication

Mailbox Integration

Communities can use mailbox for:
  • Welcome messages to new members
  • Event invitations
  • Community announcements
  • Direct member communication
See Mailbox for details.

Bulletin Board

Members can subscribe to community digests:
  • Daily, bi-daily, or weekly
  • Telegram or email delivery
  • Curated community content
  • Event reminders
See Bulletin Board for setup.

Telegram Integration

Communities can link Telegram groups:
1

Create Telegram group

Set up group for community chat
2

Add Aya bot

Invite @AyaBot to your group as admin
3

Register group

Use bot command to link group to community profile
4

Set access control

Choose which membership levels can receive invites
5

Send invitations

Members with appropriate level receive group invite via mailbox
See Telegram Bot for detailed integration.

Community Moderation

Moderator Roles

Maintainers (Level 5):
  • Moderate discussions (hide, pin, lock)
  • Review referrals
  • Manage member issues
  • Curate content
Leads (Level 6):
  • Strategic decisions
  • Moderator management
  • Community direction
  • Partnership decisions

Moderation Tools

Discussion Moderation

Pin, hide, or lock comments and threads

Referral Review

Freeze voting, manual approval

Member Management

Remove members, change levels

Content Curation

Feature stories, organize resources

Community Growth Strategies

  1. Send welcome message via mailbox
  2. Invite to Telegram group (if applicable)
  3. Assign to relevant teams
  4. Share community guidelines
  5. Introduce in community feed
  6. Pair with mentor (if program exists)
  • Recognize contributors publicly
  • Award points for contributions
  • Feature member stories
  • Create contribution opportunities
  • Lower barriers (good first issues)
  • Provide templates and guides
  • Regular events and activities
  • Weekly/monthly digests
  • Member spotlights
  • Community challenges
  • Open discussions
  • Feedback loops
  • Promote active members to moderators
  • Create sub-teams for specialization
  • Document processes and guidelines
  • Delegate responsibilities
  • Use automation (bulletin board, bot)
  • Maintain culture through values

Community Governance

Decision Making

Communities can implement various governance models: Benevolent Dictator:
  • Founders/leads make final decisions
  • Community provides input via discussions
Consensus-Based:
  • Major decisions require member consensus
  • Use referral voting system for proposals
Representative:
  • Leads represent member interests
  • Regular elections for lead positions

Transparency

Document community governance in public pages:
  • Decision-making process
  • Membership criteria
  • Moderation guidelines
  • Code of conduct

Success Metrics

Track community health:
  • Growth: New members per month
  • Engagement: Comments, reactions, event attendance
  • Contributions: Stories, resources, helpful answers
  • Retention: Active members vs. total members
  • Distribution: Contribution spread (not just few power users)

Example Communities

Structure:
  • Teams: Frontend, Backend, DevOps, Mobile
  • Membership: Referral-based for contributors
  • Events: Monthly meetups, quarterly conferences
  • Communication: Telegram + discussions
Features:
  • Public relations (show all members)
  • Q&A for tech support
  • GitHub integration for projects
  • Weekly bulletin digest
Structure:
  • Teams: Events, Content, Outreach
  • Membership: Open followers, member referrals
  • Events: Weekly meetups with date proposals
  • Communication: Telegram + email bulletins
Features:
  • Public discussions
  • Activity stories for all events
  • Member contributions featured
  • Local business links
Structure:
  • Teams: Beginners, Intermediate, Advanced
  • Membership: Open followers, graduated members
  • Events: Workshops and study groups
  • Communication: Mailbox + discussions
Features:
  • Q&A knowledge base (public)
  • Tutorial series
  • Mentor matching via teams
  • Points for helping others

Best Practices

  • Define and document values early
  • Lead by example (founders set tone)
  • Recognize and reward positive behavior
  • Address issues quickly and fairly
  • Celebrate wins together
  • Make everyone feel welcome
  • Have clear code of conduct
  • Respond to reports promptly
  • Use private communication for sensitive issues
  • Document moderation decisions
  • Be consistent in enforcement
  • Give people chances to improve
  • Avoid founder burnout (distribute responsibilities)
  • Develop leadership pipeline
  • Document everything (“bus factor” of 1 is dangerous)
  • Regular retrospectives
  • Adapt to community needs
  • Stay true to core mission

Next Steps

Organizations

Compare with organization profiles

Discussions

Set up community discussions

Telegram Bot

Connect your community chat

Bulletin Board

Configure member digests

Build docs developers (and LLMs) love