-
I am an Admin
-
I am a Community member
Membership
Configuring the Membership Module
The Membership Module allows admins to manage membership plans, set financial rules, and control access for community members. This guide explains the process step-by-step, ensuring every aspect of the module is set up correctly.
Step 1 : Access and Initial Setup
Post-Configuration Success
After installing and configuring the module, a success message will confirm activation.
Setting up Membership
Clicking Create initiates a 3-step process:
Step 1 : Access and Renewals
Set rules for access, trial periods, renewals, and membership IDs.
1. Trial Period: A free period given to new members before they are required to pay for a membership. During this time, they can access the platform with either full access or view-only access, as defined by the admin. If the member does not subscribe after the trial, their access will change based on admin settings.
- Question: Is there a trial period before paying for membership?
- Default: Enabled, with 30 days as the default trial period.
- Access Levels During Trial Period:
- View Only
- Full Access (default)
- Access Levels After Expiry (Unpaid):
- View Only
- Full Access (default)
- Revoke Access
2. Renewal Rules
- Question: Is there a grace period for membership renewal?
A buffer time given after a paid membership expires to allow members to renew their plan. During this period, their access remains either full, limited, or revoked, based on the admin’s configuration. If they do not renew within the grace period, their access will change accordingly. - Default: Enabled, with 30 days as the default grace period.
- Access Levels During Grace Period:
- View Only
- Full Access (default)
- Access Levels After Expiry (Unpaid):
- View Only
- Full Access (default)
- Revoke Access
- Question: Is there a grace period for membership renewal?
3. Membership Type and IDs
- Options:
- Individual (default)
- Corporate
- Membership IDs:
- Format: XXXX-1234567
- Add a custom prefix and starting number (e.g., TES-1001).
- Options:
Step 2 : Payment Methods
Online Payment Gateways
- Add payment methods like Razorpay.
- Clicking “Add Payment” redirects to Razorpay’s dashboard for integration.
- Accept
- Offline Payment Methods (default: disabled)
- Toggle to enable payments via cash, cheque, bank transfer, etc.
- Additional Options:
- Allow Members to Pay Offline: Enabled by default. Payments will appear as unconfirmed and require admin approval.
- Bank Details: Add details to display to members for offline payments.
- Fields: Bank Name*, Account Name*, IFSC Code*, Account Number*
- CTA: Save
- Upload QR Code for offline payment methods.
- GST Settings (default: disabled)
- Toggle to enable GST.
- Additional Fields:
- GST Number
- State
- GST Certificate Upload (.jpg, .png, max 2MB)
Step 3: Membership Certificate
Admins can publish membership certificates for members to download.
Options:
- Certificate Template:
- Add community name, logo, and address.
- Include custom notes, signing authority details, and signatures.
- Toggle: Enabled by default.
Once the 3-step process is complete, admins can create detailed membership plans.
- Basic Plan Details
- Membership Name
- Benefits
- Membership Type:
- Individual (default)
- Corporate: Includes a field to add the number of secondary members.
- Payment Details
- Amount: In the currency set during community configuration.
- Tax: Choose a GST percentage or mark as not applicable.
- Renewal Frequency: Monthly, quarterly, half-yearly, yearly, two years, five years, lifelong.
- Dates
- Membership Start Day: Indicates when the member’s access period starts — critical for calculating plan renewals according to your selected renewal option.
- Plan available to purchase from:Once you’ve filled out the details and clicked ‘Save & Preview’, you’ll see a summary screen. If everything looks good, click ‘Publish‘ to make the plan live and available for members to purchase.
- Plan available to purchase till: Defines the last date this membership plan can be bought by members. After this date, the plan will no longer be visible for selection. It does not impact existing members already subscribed to the plan — only new purchases will be restricted.
- Renewal Amount: The Renewal Amount allows you to set a different price for membership renewals compared to the original plan price. This is helpful in cases where you want to offer a discounted renewal rate as a loyalty benefit—or increase it after an introductory offer.By default, the renewal amount is set to match the original plan amount, but you can edit it during plan setup.
Note: The renewal amount will apply starting from the second billing cycle (monthly, yearly, etc. as per renewal frequency setup)
- Payment Calculations (excluding lifelong plans)
- Options:
- Entire Duration: Members pay the full amount regardless of the purchase date.
- Example: A yearly plan of ₹1200 costs ₹1200, whether purchased in January or December.
- Pro Rata Basis (default): Members pay based on the time remaining until renewal.
- Example: A yearly plan of ₹1200 costs ₹1200 in January, ₹1000 in March, and ₹100 in December.
- Based on Purchase Date: Members pay the full amount, and the next renewal aligns with their purchase date.
- Entire Duration: Members pay the full amount regardless of the purchase date.
- Options:
- Reminders
- Send Reminders: Customize reminders before and after membership expiry.
- Plan Features and Group Access
- Enable or disable access to features like polls, jobs, businesses, etc.
- Set access to private or secret groups.
Reports: Managing Membership Insights
The Reports Tab provides admins with a comprehensive overview of membership statuses, payments, and financial summaries. This section includes multiple views, actions, and filters to help admins efficiently manage memberships.
Detailed View:
- Upon clicking, a table appears with the following columns:
- Name : Member’s name.
- Expiry Date : Membership expiration date.
- Amount : Amount paid.
- Membership Name : The plan they subscribed to.
- Status : Paid.
- Action : Option to View Details.
- Filters: Filter data by :
- Membership Plans.
- Status (All, Paid, Unpaid, Unconfirmed, Explore).
Displays the number and total amount of payments pending confirmation.
- A table appears with the following columns :
- Name : Member’s name.
- Expiry Date : Membership expiration date.
- Amount : Amount pending confirmation.
- Membership Name : The plan linked to the payment.
- Status :Unconfirmed.
- Action :
- Select All : Option to batch confirm payments.
- Send Reminder : Available when any member is selected from the last column.
- Confirm Payment : Opens a popup to review payment details such as:
- Start Date, End Date, Membership Type, Status, Base Amount, Final Amount, Payment Method, Date of Payment, and Remarks.
- Admin can tick a box to confirm payment or reject payment.
3. Unpaid and Unassigned Members
- Overview : Displays the number of unpaid memberships and unassigned members along with the total amount.
- A table appears with the following columns:
- Name : Member’s name.
- Expiry Date : Membership expiration date.
- Amount : Amount unpaid or unassigned.
- Membership Name : If applicable.
- Status :
- Unassigned : Action item to Assign Membership.
- Opens a section to select from available plans, add penalties/discounts, set the membership start date, and click Assign.
- Unassigned : Action item to Assign Membership.
- Upon assignment, members are notified to make the payment or the admin can accept payment directly.
- Unpaid : Action item to Accept Payment.
- Opens a popup where admins can :
- Select unpaid amounts.
- Add an entry for the payment method (Cheque, Bank Transfer, DD, Cash, Other Modes).
- Confirm payment with CTA: Accept Payment.
Membership Splits
- Overview : Displays membership data segmented by plans in graphical format.
- Filters : View splits based on specific plans or timeframes.
- Graph View : Toggle to visualize data trends.
Financial Summary
This section provides a financial overview, with options to filter by date and view trends in graphical format. Key metrics include:
- Total Collection :
- Total amount collected and the number of members who paid.
- Total Dues :
- Total unpaid amount and the number of members with dues.
- Pending Confirmations :
- Total amount pending confirmation and the number of pending payments.
Admins can download detailed reports for :
The My Subscriptions Tab is available to members for tracking their membership details. This includes:
- Columns :
- Date.
- Base Amount.
- Discounts/Penalties.
- Final Amount.
- Membership Type.
- Payment Mode.
- Status.
- Receipt.
FAQS
Can admins, managers, or super admins bypass the membership plan?
Unfortunately, admins, managers, and super admins cannot bypass the membership plan on their own. They will still have full access to edit and manage the community, but they will be reminded of the membership plan requirements, and these reminders will also appear in reports. The only exception is for super admins, who will have the ability to bypass membership plans. Additionally, the community owner must be added as an administrator if they also wish to bypass the membership plan.
How is the membership payment calculated?
Payments can be calculated as:
- Entire Duration: Members pay the full amount regardless of the purchase date.
- Example: A yearly plan of ₹1200 costs ₹1200, whether purchased in January or December.
- Pro Rata Basis (default): Members pay based on the time remaining until renewal.
- Example: A yearly plan of ₹1200 costs ₹1200 in January, ₹1000 in March, and ₹100 in December.
- Based on Purchase Date: Members pay the full amount, and the next renewal aligns with their purchase date.
How does offline payment work?
Offline payments require admin approval before confirming the membership
What happens if a member’s membership expires?
The member’s access will change based on the settings chosen during plan configuration:
- View-Only Access (restricted access).
- Full Access (no restriction).
- Revoke Access (completely removes access).
Can I assign a membership to a member manually?
Yes, for unassigned members, admins can manually assign a membership and even add penalties or discounts during the process.
Can I restrict group access based on membership plans?
Yes, you can assign Private and Secret Groups to specific membership plans. When a membership expires, access to these groups is automatically revoked.
Will all membership plans appear on the landing page?
Yes, all active membership plans with pricing and benefits will be displayed on the landing page under the Membership section.
Trial Periods & Renewals
Can I offer a trial period before members start paying?
Yes, admins can enable a Trial Period and define the number of days members can use the platform before paying.
What is the difference between a Grace Period and a Trial Period?
Trial Period: A free period given to new members before they are required to pay for a membership. During this time, they can access the platform with either full access or view-only access, as defined by the admin. If the member does not subscribe after the trial, their access will change based on admin settings.
Grace Period: A buffer time given after a paid membership expires to allow members to renew their plan. During this period, their access remains either full, limited, or revoked, based on the admin’s configuration. If they do not renew within the grace period, their access will change accordingly.
What happens if a member does not pay after the trial period ends?
The member’s access will change based on the settings chosen (View-Only, Full Access, or Revoke Access).
Is there a grace period for renewals?
Yes, admins can configure a Grace Period (default: 30 days) during which the member can still use the platform before payment is required.
Can I send automated reminders for membership renewals?
Yes, you can configure reminder settings to send notifications:
- Before Membership Expiry (e.g., 7 days before).
- After Expiry (e.g., every 3 days after expiry).
Payment & Financial FAQs
What are the available payment methods for memberships?
Admins can enable:
- Online Payments (e.g., Razorpay).
- Offline Payments (Cash, Cheque, Bank Transfer, UPI, etc.).
How do offline payments work?
Offline payments require admin approval. Until approved, the payment remains in Unconfirmed Status.
Can admins override membership pricing for specific users?
Yes, while assigning memberships manually, admins can apply discounts or penalties to adjust the final price.
Can I export financial reports for memberships?
Yes, the Reports Tab allows exporting financial data, including:
- Total Collection.
- Pending Dues.
- Unconfirmed Payments.
Membership Plans – Start Date, End Date & Renewals FAQs
What is the difference between Membership Start Day and Plan Purchase Availability Dates?
Membership Start Day: indicates when the member’s access officially begins and is the key reference for renewal calculations.
Plan Purchase Dates: allows you to set a deadline after which the plan will no longer be available for new purchases. The plan goes live immediately once you publish it—there is no separate start date for availability.
If a user buys the plan on the last available day, how long will their membership be active?
That depends on the renewal option you’ve selected while creating the plan. Here’s how it works across all three:
Entire Duration:
If the plan runs from Jan 1 to Dec 31 and a member purchases on Dec 31, their membership still ends on Dec 31 — just for that one day. (⚠️ Best suited for fixed-date memberships.)Pro Rata Basis:
If a member purchases on Dec 31, they’ll be charged only for one day of access (the system auto-adjusts pricing). Their access still ends on Dec 31.Based on Purchase Date:
If purchased on Dec 31, their membership runs until Dec 30 of the next year — it’s a full cycle starting from the purchase date.
Note: Example given as renewal frequency is set up yearly.
What happens if I set a Membership Start Day in the past or future?
If in the past, the system will align the renewal calculation accordingly.
If in the future, the user can still purchase the plan in advance, but their access will begin only from the start day.
Which date affects the renewal calculation?
The Membership Start Day is the date used to calculate when the next renewal should happen, not the date the user buys the plan (unless you choose the “Rolling Duration, Full price” option).
How is the Renewal Amount different from the initial plan price?
The Renewal Amount is the price that will apply from the second cycle onward (monthly/yearly etc.). By default, it’s the same as the original amount but can be edited to offer a loyalty discount or price adjustment.