Community

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.

  • Spacesfeed, classroom, calendar, resources, leaderboard, and about kinds.
  • Per-space accesspublic, members, tier, or level — gate exactly what you intend.
  • Five post typesdiscussion, announcement, question, poll, and resource.
  • Familiar interactionsreactions, 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 pricingmonthly, annual, or one-time, billed through Stripe.
  • Idempotent grantsmembership + tier activate safely, even on webhook replay.
  • Automatic unlockstier- and level-gated spaces open the moment payment clears.
  • Manual compsgrant 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.

  • Pointsearned for posts, comments, upvotes received, and daily logins.
  • Levels & leaderboardpoints roll up into levels and a ranked board.
  • Badges & streaksrecognize milestones and reward consistency.
  • Level-up eventfires 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 RSVPscores the member and lands on the CRM timeline.
  • Add to calendarGoogle, Outlook, and Apple/ICS from every event view.
  • Correct date handlingtimed and all-day events both export accurately.
  • Automation-readyan 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 & groupsone-to-one and group threads inside the community.
  • GIF pickerTenor with Giphy fallback; gracefully disabled without keys.
  • AI Summarizea one-tap digest of a long conversation.
  • AI Translateinline 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 triggersjoins, posts, comments, reactions, messages, RSVPs, and level-ups.
  • Churn signalpaid-membership cancellation can drive win-back automations.
  • Membership isolationmembers get one identity and no platform workspace.
  • Custom domainsverified domain with SSL, or a hub subpath with shared theme.