Skip to main content

How to Create a Paid Group in Communities

Set up and manage paid community groups with flexible payments, access control, and promotional links.

Updated over 3 months ago

Step 1: Create or Access Your Group

Navigate to:

Memberships → Communities → Groups

From here, you can either:

  • Click + Create Group to create a new group

  • Or click Login on an existing group to configure payments

Step 2: Choose Public or Private Group Type

  1. Open your group

  2. Click Settings

  3. Go to the Details tab

  4. Choose one of the following:

    • Public – Anyone can see the group and join after payment

    • Private – Only approved members can access the group

Step 3: Configure Paid Subscriptions

Go to Settings → Subscriptions to define how users pay for access.

Option A: One-Time Payment

Best for lifetime or fixed-access groups.

  1. Click Add new price

  2. Enter the price

  3. Set Subscription Type: One Time

  4. Click Add, then Save

Optional:

  • Enable Test Mode to simulate payments

💡 For EUR payments, Stripe supports SEPA Debit, iDEAL, and Bancontact automatically.

Option B: Recurring Subscription

Best for memberships or ongoing access.

  1. Click Add new price

  2. Set:

    • Amount

    • Subscription Type: Recurring

    • Billing period (Weekly / Monthly / Annually)

    • Optional trial days

  3. Click Add, then Save

Step 4: Save and Activate

Click Save to finalize your paid group setup.
Your group is now live and ready to accept paid members.

Group Access Rules

Private Paid Groups

  • Users must request access

  • Admins approve or deny access from:
    Members → Requested

Public Paid Groups

  • Users gain instant access after payment

  • No admin approval required

Notifications

  • Admins receive email notifications when a user pays

  • Users receive confirmation emails after payment and approval

Cancellations & Refunds

Cancellations

  • Via Kyrios Payments or Stripe

  • User is removed from the group automatically

  • Both admin and user receive confirmation emails

Refunds

  • Kyrios CRM: Payments → Transactions

  • Stripe: Managed directly in Stripe dashboard

Restoring Deleted Contacts

If a user’s contact card is deleted and later restored:

  • Group access is automatically reinstated

  • No additional payment is required

Charge Limits

Minimum and maximum charge amounts depend on currency.
Refer to Stripe’s minimum charge documentation for details.

Adding Promotional Links to Your Group

Promotional links allow you to share private offers or campaigns.

  1. Go to Settings → Links

  2. Click Add Link

  3. Enter:

    • Description (e.g. Private X Promo)

    • URL

  4. Choose visibility:

    • Public

    • Private (members only)

  5. Click Save

Private Channel–Based Course Access (Advanced)

You can restrict course access to specific private channels inside a paid or private group.

How it works

  • Edit a course

  • Set visibility to Private Channel

  • Select one or more private channels

  • Only members of those channels can access the course

Ideal for premium content, internal training, or role-based access.

⚠️ Only Admins or Owners can modify course visibility.

Best Practices & Tips

  • Deactivate unused groups to keep navigation clean

  • Verify group visibility in invite flows after creation

  • Check GIF/image aspect ratios for professional appearance

  • Use promotional links for time-limited offers or launches

FAQs

How do I manage access to a private paid group?
Admins approve members from Members → Requested after payment.

Do users get instant access in public paid groups?
Yes, access is granted immediately after payment.

How are cancellations handled?
Via Kyrios Payments or Stripe. Users are removed and notified.

What happens if a contact is deleted?
Restoring the contact restores group access automatically.

Can I restrict course access inside paid groups?
Yes, using Private Channel–Based course visibility.

Are admins notified of payments?
Yes. Admins receive payment emails, and users receive confirmation emails.

Did this answer your question?