-
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
- 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?
- 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
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.
- Certificate Template:
Creating Membership Plans
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.
- 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.
1. Active Members Across Community
- Overview: Displays the total number of active members in the community.
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).
2. Pending Payment Confirmations
- Overview : Displays the number and total amount of payments pending confirmation.
- Detailed View :
- 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.
- CTA : Confirm Payment.
- A table appears with the following columns :
3. Unpaid and Unassigned Members
- Overview : Displays the number of unpaid memberships and unassigned members along with the total amount.
- Detailed View :
- 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.
- 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.
- Unassigned : Action item to Assign Membership.
- A table appears with the following columns:
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.
Downloadable Reports
Admins can download detailed reports for :
- Full Name Membership Name Membership Id Invoice Number Start Date Expiry Date Status Payment Date Payment Method Base Amount Tax Total Amount
[screenshot]
My Subscriptions Tab
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.
Can I offer both individual and corporate memberships?
No, you can choose either Individual or Corporate membership while setting up a plan. If Corporate is selected, you can define the number of secondary members allowed under that 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.
Can members upgrade or downgrade plans?
Currently, members must manually cancel and subscribe to a new plan.
How does offline payment work?
Offline payments require admin approval before confirming the membership
Can members upgrade or downgrade their membership plans?
No, there is no direct upgrade/downgrade option. Members must cancel their current membership and subscribe to a new plan.
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).
Can members renew their membership before expiry?
Yes, members can renew their membership in advance from their My Subscriptions Tab.
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 admins refund membership payments?
No, refunds must be handled manually outside the system.
Can I export financial reports for memberships?
Yes, the Reports Tab allows exporting financial data, including:
- Total Collection.
- Pending Dues.
- Unconfirmed Payments.