How to create a private online community from scratch (without touching Discord)
Starting a private online community is genuinely simple if you pick the right tool. The part that trips most people up is choosing a platform built for something much larger than what they need, spending a weekend on configuration, and then wondering why nobody is posting.
This guide walks through the practical steps for launching a private community for a group of 5 to 200 people. It assumes you are not a developer, that you are making the decision alone, and that you want your community live today, not after a setup project.
Step 1: Get clear on what your community actually needs
Before you touch any platform, write down the answers to three questions:
Who is this for? Be specific. "Founders" is too vague. "Early-stage founders who just launched their first product" is a group with shared context, shared problems, and a reason to talk to each other.
What will people do here? Most small communities need one thing: a place to ask questions and share updates. That is a thread feed. They do not need courses, live streams, or 20 channels organized by topic. If you are honest about what your members will actually use, the platform choice becomes obvious.
How will people find each other? A member directory matters more than most organizers expect. When someone joins a community and cannot see who else is there, the space feels empty even when it is not. A searchable list of members with names and short bios gives the community a sense of shape.
Step 2: Choose a platform that matches your actual needs
The default choices are Discord (free, complex) and Circle.so (powerful, $89/month). Both are worth ignoring if you are running a small private group.
Discord's server architecture creates onboarding friction for non-technical members. You will spend more time explaining where to post than participating in conversations. Circle is a fully capable community platform, but its pricing and feature set are aimed at mid-size paid membership communities. Setting it up for a 20-person group is like installing a commercial kitchen to make breakfast.
Gather is built specifically for what most small communities actually need: threads, replies, a member directory, and an inbox that shows you what is new. The free plan covers up to 25 members. The Pro plan is $9 per month for up to 500 members. Setup takes a few minutes, not a weekend.
If your community needs live audio, video calls, or integrated course delivery, Gather is not the right choice. But for an async discussion space, it is the most direct path from "I want to start a community" to "my community is live."
Step 3: Create your space
On Gather, this takes about 60 seconds. You provide a name (up to 60 characters) and an optional description (up to 280 characters). That is the entire setup form.
Once you submit, Gather generates a unique invite link for your space. That link is the entire onboarding flow for your members. You do not configure channels, set up roles, or write a welcome bot message. The space exists and it works.
A few things worth doing before you invite anyone:
Write a short first thread. An empty space is intimidating to join. Post a simple introduction thread that explains what this space is for and invites members to introduce themselves. This gives the first few people who join something to respond to, which breaks the empty-state awkwardness.
Fill in the space description. The description shows up in the member directory and on the invite landing page. A sentence or two explaining who this is for and what members discuss helps new joiners understand immediately whether they belong.
Step 4: Invite your first members
Share the invite link directly: over email, in a message, in a newsletter, wherever your audience already is. When someone clicks the link, they either create a Gather account or log into an existing one, and they land directly inside your space. There is no additional join step, no setup wizard, and nothing to configure on their end.
For a private community, this matters more than it sounds. Every step between "clicked the invite link" and "can see the thread feed" is a place where someone drops off. Gather's invite flow has one step: authenticate. That is it.
On the free tier you can have up to 25 members. If you are starting with a founding group of 10 to 20 people, you can run the entire early stage at no cost.
Step 5: Establish the posting rhythm
The most common reason small communities go quiet is that the organizer posts for the first week and then waits for members to take over. Members almost never take over spontaneously. They respond, but they rarely initiate.
For the first month, plan to post at least two or three threads per week yourself. These do not need to be long. A question, a resource you found relevant, a brief update about something you are working on. The goal is to give members something to respond to consistently.
Pay attention to which threads generate replies and which ones sit empty. The ones that generate replies tell you what your community actually wants to talk about. Let that shape your posting going forward rather than a topic structure you invented before you knew anything about how your members would behave.
Step 6: Grow without breaking the culture
Private communities have a natural tension: every new member changes the dynamic, and at some point the intimacy that made the early community valuable starts to erode as the group gets larger.
The invite link model helps here. On Gather, you control who gets the link. You can also regenerate the invite link at any time, which immediately invalidates the old one. If you shared the link publicly and want to close the doors for a while, regenerating the link cuts off new joins without removing anyone who is already in.
For communities that want more selective growth, the owner can remove individual members from the directory at any time. You can also stay on the free tier (capped at 25 members) deliberately, using the limit as a forcing function for curation.
When you are ready to grow past 25 members, upgrading to Pro on Gather ($9/month) raises the cap to 500 members and adds daily email digest notifications so members who do not check the space daily still see what is new.
What you should have after following these steps
A private online community does not require a complex platform, a weekend of configuration, or a significant budget. What it requires is a clear sense of who it is for, an easy way for members to join and find each other, and consistent posting by the organizer to give the community something to respond to.
The platform is the smallest part of the equation. Pick one that gets out of your way.
You can create your first space on Gather for free. The invite link is ready in under a minute.
FAQ
How do I make my online community invite-only? On Gather, you control the invite link. Only people with the link can join. You can regenerate the link at any time to stop new members from joining without affecting existing members.
How many members do I need before I launch? You do not need any. Most successful small communities launch with 5 to 10 founding members and grow from there. Starting with fewer people makes it easier to establish posting norms and culture before the group gets larger.
Do members need to download an app? Gather is web-based. Members join through a browser by clicking the invite link. No app download is required.
How is a private Gather space different from a Facebook Group? Facebook Groups are hosted on Facebook, which means your members need Facebook accounts and your community exists inside Facebook's algorithm and advertising environment. Gather is a standalone platform with no ads and no algorithmic feed. Your threads appear in chronological order, not ranked by engagement.
What is the difference between the Gather free and Pro plan? The free plan covers 2 spaces with up to 25 members and 100 threads per space. The Pro plan is $9 per month and covers unlimited spaces with up to 500 members per space, unlimited threads, and daily email digest notifications.