Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 4 additions & 5 deletions apps/docs/src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -69,15 +69,14 @@ export const SIDEBAR: Sidebar = {
{ text: "Introduction", link: "en/communities/introduction" },
{ text: "Create a community", link: "en/communities/create" },
{ text: "Manage members", link: "en/communities/manage-members" },
{ text: "Set a price", link: "en/communities/set-a-price" },
{
text: "Manage permissions",
link: "en/communities/manage-member-permissions",
},
{
text: "Manage reported content",
link: "en/communities/manage-reported-content",
},
{
text: "Unlock additional products",
link: "en/communities/grant-access-to-additional-products",
},
],
"Email marketing and automation": [
{ text: "Introduction", link: "en/email-marketing/introduction" },
Expand Down
72 changes: 44 additions & 28 deletions apps/docs/src/pages/en/communities/create.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,52 +6,68 @@ layout: ../../../layouts/MainLayout.astro

Before you can start building your community, you need to set up a school. [Follow this guide](/en/schools/create) to get yourself a free account and create a school, if you haven't already.

Once you are signed in using an admin account, go to the dashboard by clicking on the `Dashboard` option from the drop down menu located on the top right corner of your school.
Once you are signed in with an admin account, go to the dashboard by clicking on the `Dashboard` option from the dropdown menu located in the top right corner of your school.

> The feature is currently in beta, which means you may encounter bugs. Please report them in our <a href="https://discord.com/invite/GR4bQsN" target="_blank">Discord</a> group if you run into any.

### Step 1: Navigate to the Communities Section
## Steps to create a community

1. Log in to your account on **My Awesome School**.
2. Click on the **Communities** tab in the main navigation menu.
1. Log in to your account and go to the dashboard.
2. Click on the **Communities** option in the left-side navigation area.
3. In the **Communities** section, click on the **New community** button. You will be directed to a form where you can set up your new community.

### Step 2: Start Creating a New Community
![Communities Hub](/assets/communities/communities-hub.png)

1. In the **Communities** section, click on the **New community** button.
2. You will be directed to a form where you can set up your new community.
4. Enter the community's name and click `Create`.

### Step 3: Enter Community Details
![New community screen](/assets/communities/new-community-screen.png)

1. **Community Name**: Enter a name for your community. Choose a name that reflects the purpose or theme of your community.
2. **Description**: Optionally, add a brief description to give potential members an idea of what your community is about.
3. **Categories**: Select or create categories that will help organize content within your community.
5. After successful creation, you will be taken back to the **Communities** screen. Click on the newly-created community's card to go to the community.

### Step 4: Configure Community Settings
![Community creation successful](/assets/communities/after-community-creation.png)

1. **Community Enabled**: Toggle this option to allow users to join your community.
2. **Auto Accept Members**: Choose whether new members should be automatically accepted or require approval.
3. **Joining Reason Text**: For free communities, you can add text that users will see when they request to join.
6. Click on the `Manage` button to navigate to the community's management area. From here, you can configure all the settings related to the community.

### Step 5: Set Pricing Plans (Optional)
![Newly-created Community Screen](/assets/communities/fresh-community-screen.png)

If you are creating a paid community, you can set up various pricing plans:
> The community isn’t live yet—you’ll see a red ribbon at the top as a reminder.

- **Yearly**: Set a yearly subscription fee.
- **Monthly**: Set a monthly subscription fee.
- **One Time**: Offer a one-time payment option.
7. To make the community live, you must first add a payment plan. Without a payment plan, a community cannot be made live.

### Step 6: Save and Create
![Community Manage Screen](/assets/communities/community-manage-screen.jpeg)

1. Review all the details you have entered.
2. Click on the **Create** button to finalize the setup of your new community.
8. Scroll down to the **Pricing** section and click on the `New Plan` button.

### Step 7: Manage Your Community
![New payment plan](/assets/communities/new-payment-plan-new.png)

Once your community is created, you can:
9. In the **New Payment Plan** screen, fill in the details of the plan and choose a pricing scheme. The four available options are:

- **Add Members**: Invite or accept new members.
- **Share Content**: Post updates, announcements, and multimedia content.
- **Monitor Activity**: Keep track of member interactions and reported content.
- **Free**: Offer a free option.
- **One-time**: Offer a one-time payment option.
- **Subscription**: Offer a monthly (or yearly) subscription plan.
- **EMI**: Offer a plan with multiple installments

![Add a new payment plan](/assets/payment-plans/payment-plans-list-empty.jpg)

10. After setting the pricing, click `Save`. This will open the payment plan in edit mode. Navigate back to the community's `Manage` screen by clicking on the breadcrumb at the top.
11. Toggle the `Community Enabled` switch and click `Save changes`. This will make the community live.

![Enable community](/assets/communities/enable-community.png)

12. Return to the community's home screen using the breadcrumb at the top, then click on the share icon to copy the community's URL to the clipboard.

![Back to community home](/assets/communities/back-to-community-navigation.png)

13. Start sharing the community's URL with your network.

![Community share button](/assets/communities/community-share-button.png)

## Next Steps

Now that you are the proud owner of your community, learn how to perform other administrative actions.

- [Manage members](/en/communities/manage-members)
- [Moderate content](/en/communities/manage-reported-content)

## Stuck somewhere?

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
title: Unlock Additional Products for Members
description: Guide to grant access to additional products for community members
layout: ../../../layouts/MainLayout.astro
---

Want to make your community membership irresistible? Give your members free access to your best courses when they join! This is like offering a "buy one, get many free" deal that makes people excited to join your community.

**Why this matters:**

- **Boost membership appeal** with exclusive, member-only content
- **Increase perceived value** by bundling multiple products
- **Drive higher conversion rates** with compelling offers
- **Build stronger community engagement** through exclusive access

## Steps To Include Additional Products In Community's Membership

1. Navigate to the **Manage** section of your community.
2. Scroll down to the Pricing section and click on `New Plan` to add a new payment plan.

![Add a new payment plan](/assets/payment-plans/payment-plans-list-empty.jpg)

3. On the new payment plan screen, set the name of the payment plan, an optional description, the price, and scroll down to the **Included products** section.
4. Click on the dropdown underneath the **Add product** label to see the list of published products in your school.

![Payment plan - Included products](/assets/payment-plans/new-payment-plan-included-products.jpg)

5. Select the products you'd like to grant access to when the user purchases the community's membership via this payment plan.

![Payment plan - Included products list](/assets/payment-plans/included-products-display.jpg)

6. You can repeat steps 4-5 to add more products.
7. Once you are done, hit `Save`. This will open this newly created payment plan in edit mode.
8. Your new payment plan is live! You can go back to the community management screen by clicking on the breadcrumb on the top.

## Customer's experience

While checking out, the customer will see all the payment plans attached to the community along with the included products info (if any).

![Included products - Customer's View](/assets/payment-plans/payment-plan-included-products-customer-view.png)

## Pro Tips for Maximum Impact

**Create irresistible packages:**

- Bundle your most popular courses with community access
- Offer exclusive, member-only content that can't be purchased separately i.e. by keeping the products accessible via direct links only (default behavior).

**Marketing best practices:**

- Highlight the total value (e.g., "Get $500 worth of courses for just $97/month")
- Emphasize exclusivity and limited-time access
- Use social proof by showcasing member success stories

## FAQ

1. **Are enrollments tracked for included products?**
Yes, these enrollments are tracked and will show up in the product's enrollment metrics. However, they will not count towards the product's sales metrics.

2. **Will email sequences be triggered for included products?**
Yes, the included product's email sequences will be triggered, helping you nurture and engage your new community members.

3. **Can I add unpublished products to the bundle?**
No, only published and visible products can be added as additional products. This ensures members get immediate access to content they can actually use.
34 changes: 19 additions & 15 deletions apps/docs/src/pages/en/communities/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,41 +4,45 @@ description: Build and manage vibrant communities with ease
layout: ../../../layouts/MainLayout.astro
---

Communities are a powerful way to bring people together, share ideas, and foster engagement around common interests. Whether you're building a paid community or a free one, our tools make it easy to manage members, share content, and grow your audience.
Turn your audience into a thriving community. Whether you want to build a paid membership group or a free discussion space, you can get started in minutes and keep your members engaged with the content they love.

> The feature is currently in beta, which means you may encounter bugs. Please report them in our <a href="https://discord.com/invite/GR4bQsN" target="_blank">Discord</a> group if you run into any.

![Community home](/assets/communities/community-home.png)

[Create your first community in minutes](/en/communities/create)

## Why Choose Our Communities Feature?
## What You Can Do

Our platform provides all the tools you need to create, manage, and grow your community effectively.
Everything you need to build and run a successful community, without the complexity.

### Easy Community Management
### 📢 Share Content That Matters

Manage your community settings with ease. Customize your community's name, description, and categories to fit your needs. Enable or disable auto-acceptance of new members and set joining reasons for free communities.
Post updates, announcements, and news directly to your community. Use videos, images, and GIFs to keep conversations lively and members coming back.

### Engage with Members
### 🎁 Give Members More Value

Share important updates, announcements, and news directly with your community members. Use multimedia content like videos, images, and GIFs to keep your community engaged and informed.
Sweeten the deal by giving new members free access to your best courses when they join. It's like a "welcome bonus" that makes people excited to sign up.

### Membership Management
### 🔐 Control Who Joins

Review and manage memberships effortlessly. Track active members, their subscription status, and payment methods. Handle membership requests and rejections with clear reasons.
Set up your community exactly how you want it. Choose your community name, write a description, and decide whether to auto-approve new members or review each request.

### Reported Content Handling
### 👥 Keep Track of Your Members

Keep your community safe and respectful by reviewing and managing reported content. Accept or reject reported posts, comments, and replies with appropriate actions to maintain a positive environment.
See who's active, who's paid, and who needs attention. Approve or reject membership requests with a few clicks, and always know where your community stands.

### Flexible Pricing Plans
### 🛡️ Keep Things Civil

Offer various pricing plans to your community members, including yearly, monthly, and one-time payment options. Customize your pricing to suit your community's needs and attract more members.
When members report inappropriate content, you can review and take action quickly. Keep your community a positive place where everyone feels welcome.

## Start Building Your Community Today!
### 💰 Set Your Own Price

[Create your community in minutes](/en/communities/create)
Make it free, charge monthly, yearly, one-time, or EMI payments. You decide what works best for your community and your members' budgets.

## Ready to Get Started?

[Create your first community in minutes](/en/communities/create)

## Stuck somewhere?

Expand Down
32 changes: 0 additions & 32 deletions apps/docs/src/pages/en/communities/manage-member-permissions.md

This file was deleted.

2 changes: 1 addition & 1 deletion apps/docs/src/pages/en/communities/manage-members.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Managing members in your community is essential for maintaining an active and en
## Changing Member Role

1. Locate the member whose role you want to change.
2. Click on the **Circular Arrow Icon** button next to the member's role to cycle through the statuses:
2. Click on the **Circular Arrow Icon** button next to the member's role to cycle through the roles:
- **Comment**: The member can like posts and leave comments. In free communities, this is the default role for new members.
- **Post**: The member can create original posts in addition to commenting and liking. Paid subscribers and auto-joined members start with this role.
- **Moderate**: The member can moderate the community, with all permissions except deleting the community.
Expand Down
2 changes: 2 additions & 0 deletions apps/docs/src/pages/en/communities/manage-reported-content.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ Managing reported content is crucial for maintaining a safe and respectful envir
- Log into your CourseLit school.
- Navigate to the `Dashboard`.
- Go to the `Communities` section.
- Click on the community's card to open its home page.
- Click `Manage` to go to community's settings.
- Click on `Reported Content` to view the list of reported items.

![Community reported content dashboard](/assets/communities/reported-content-dashboard.png)
Expand Down
50 changes: 0 additions & 50 deletions apps/docs/src/pages/en/communities/set-a-price.md

This file was deleted.

Loading
Loading