Community: a white-label network you own
Mass lets you run a Skool-style community entirely under your own brand and domain — standalone or attached to a Learning Hub. You get spaces and a social feed, paid membership tiers, gamification, events, and a messenger, with every meaningful action flowing into your CRM and automations. This guide walks through each surface and how the pieces connect.
14 min read · The complete Community guide
Spaces & the feed
Purpose-built channels with per-space access, and a familiar five-type feed.
A community is a tenant-scoped container you publish behind a branded landing and sign-in page. It's organized into spaces — each with a kind (feed, classroom, calendar, resources, leaderboard, or about) and an access level: public, members, tier, or level. That lets you keep an introductions feed open while locking a coaching space to paid members or to people who've reached a given level.
Inside a feed, posts come in five types — discussion, announcement, question, poll, and resource — each with reactions, threaded comments, voting, and pinning. It's the rhythm members already know, rendered in your brand instead of a third-party network's.
- Spaces — feed, classroom, calendar, resources, leaderboard, and about kinds.
- Per-space access — public, members, tier, or level — gate exactly what you intend.
- Five post types — discussion, announcement, question, poll, and resource.
- Familiar interactions — reactions, threaded comments, voting, and pinning.
Paid membership tiers
Sell access with Stripe; gates unlock the moment payment clears.
When the community is part of your offer, you can charge for it. Tiers support monthly, annual, or one-time pricing through Stripe. On checkout, an access grant activates the buyer's membership and tier idempotently (so webhook replays are safe), and any spaces gated to that tier or level unlock automatically.
Because tiers are first-class, you can run the full spectrum at once — a free public community for top-of-funnel, a paid inner circle, and a high-touch coaching tier — each unlocking exactly the spaces it should. You can also grant access manually to comp partners or VIPs.
- Flexible pricing — monthly, annual, or one-time, billed through Stripe.
- Idempotent grants — membership + tier activate safely, even on webhook replay.
- Automatic unlocks — tier- and level-gated spaces open the moment payment clears.
- Manual comps — grant access by hand for partners, affiliates, or VIPs.
Gamification
Points, levels, leaderboards, badges, and streaks that bring members back.
Engagement compounds when participation is rewarded. The community awards points for posting, commenting, receiving upvotes, and daily logins. Points roll up into member levels, a leaderboard, and badges, with login streaks rewarding consistency.
Crossing a level boundary fires a level-up event — which you can celebrate in-app and automate on, for example unlocking a perk or triggering a well-timed upsell.
- Points — earned for posts, comments, upvotes received, and daily logins.
- Levels & leaderboard — points roll up into levels and a ranked board.
- Badges & streaks — recognize milestones and reward consistency.
- Level-up event — fires on an upward crossing and is automatable.
Events, RSVP & calendar sync
RSVP is a first-class action that scores members and syncs to any calendar.
Live sessions are where a community comes alive. Events treat RSVP as a first-class action: an RSVP scores the member and flows into CRM activity, so you always know who's coming and who's engaged.
Every event detail view offers an "Add to calendar" menu with Google Calendar, Outlook, and Apple/ICS links. The helpers handle both timed and all-day events correctly — UTC ranges for timed events and the exclusive end date that all-day entries require.
- First-class RSVP — scores the member and lands on the CRM timeline.
- Add to calendar — Google, Outlook, and Apple/ICS from every event view.
- Correct date handling — timed and all-day events both export accurately.
- Automation-ready — an RSVP can trigger confirmations, reminders, and follow-up.
The messenger
DMs and group threads with a GIF picker and AI summarize/translate.
Beyond the feed, members can talk directly. The built-in messenger supports DMs and group threads, with a GIF picker powered by Tenor (and a Giphy fallback selected by whichever API key is present; it disables gracefully when neither is set).
Two AI helpers round it out: Summarize produces a one-tap digest of a long thread, and Translate handles inline message translation across languages — the connective tissue that turns a content library into a real network.
- DMs & groups — one-to-one and group threads inside the community.
- GIF picker — Tenor with Giphy fallback; gracefully disabled without keys.
- AI Summarize — a one-tap digest of a long conversation.
- AI Translate — inline message translation across languages.
CRM loop, identity & your domain
Activity becomes signal; members see only your brand, on your domain.
This is what sets an owned community apart. Eight events — member joined, space joined, post created, comment created, reaction received, message sent, event RSVP, and level-up — relay into CRM activity and fan out to any automations listening for them. Paired with the paid-membership churn signal, you can build welcome, nurture, and win-back flows that fire on real engagement.
Members who join through a community or hub keep one global identity but receive no personal Mass workspace — "membership isolation" — so they only ever see your branded community, never the builder app. And a community can run on its own verified custom domain with managed SSL, or under a Learning Hub subpath that shares the hub's domain and theme.
- Eight CRM triggers — joins, posts, comments, reactions, messages, RSVPs, and level-ups.
- Churn signal — paid-membership cancellation can drive win-back automations.
- Membership isolation — members get one identity and no platform workspace.
- Custom domains — verified domain with SSL, or a hub subpath with shared theme.