How to access
Settings → Organisation → ModuleHow Modules Work
Each module in Orgo can be:- Enabled (toggle on) - The feature is available to users based on their permissions
- Disabled (toggle off) - The feature is completely hidden from all users
The Users module cannot be disabled as it’s the foundation of the platform.
Available Modules
Core Modules
Users
Users
Always enabled - Core user management functionality.Options:
hasUserTypes- Enable different user type categorieshasRoles- Enable organizational roleshasFamilyMembers- Allow family member accountshasRegistrationForm- Enable public registrationhasFollowing- Allow users to follow each otherhasOrganisationalChart- Display org charthasCardId- Enable member card IDshasManualApprove- Require admin approval for new registrationshasUserInvitation- Allow members to invite otherswhoCanSendUserInvitation- Permission level for sending invitationsadminCanChangeProfileImage- Allow admins to change user photossendWelcomeMessageOnStatusActive- Send welcome email when user is activatedcanReactivateAccountOnLogin- Allow reactivation of deleted accountsprivatizeUserProfiles- Hide user profiles from other members by default
Adhesion (Membership Applications)
Adhesion (Membership Applications)
Enable a formal membership application process.Options:
isMandatory- Require all new members to complete the adhesion formsuccessDefaultUserTypeId- User type assigned after approvaladminEmailAddress- Email notified of new applicationschangeToDraftReasons- Predefined reasons for returning applications to draft
Identity Validation
Identity Validation
Verify member identities through document upload.Options:
hideAddressFields- Hide address fields in identity formusers- Enable identity validation for user profilesonlinePayments- Require identity validation for paymentsautomatedIdentityValidation- Use OCR for automatic document verificationcancelSubscriptionsWithoutIdentityReconfirmation- Cancel subscriptions if identity expires
Communication Modules
Discussions
Discussions
Forum-style discussions for your community.Options:
whoCanPostPublic- Permission level required to post publiclyhasNamespaces- Enable discussion categories/namespaces
Newsletter
Newsletter
Notifications
Notifications
Configure default notification preferences.Options:
defaultNewsletter- Subscribe new users to newsletters by defaultdefaultPush- Enable push notifications by defaultdefaultEmailComment- Email notification setting for comments (instantor disabled)defaultEmailDiscussion- Email notification for new discussionsdefaultEmailEvent- Email notification for eventsdefaultEmailAnnouncement- Email notification for announcements
Events & Activities
Events
Events
Event creation and management system.Options:
hasEventReport- Enable event reports after completionhasAnnualReport- Enable annual reportingwhoCanPostPublic- Permission to create public eventshasTicketOnlinePayments- Enable paid tickets via StripehasSDG- Enable SDG (Sustainable Development Goals) taggingsendBulkInvites- Allow sending bulk event invitationsattendConfirmation- Require attendance confirmationhasCustomStatuses- Enable custom event statusessendAttendanceReminder- Send automatic reminders before events
Voting
Voting
Secure electronic voting system.Options:
inGroupSidebarMenu- Show voting in group sidebar menu
Financial Modules
Online Payments
Online Payments
Stripe-powered payment processing.Options:
eventTickets- Enable paid event ticketsisLocalActive- Allow local centers to have their own Stripe accountsproductsWithLocalCenterOption- Enable local center selection for productsdonationProductUuid- UUID of the default donation productfees- Enable membership fee paymentscheckoutCollectPhone- Collect phone number during checkoutcheckoutRequirePhone- Make phone number requiredcheckoutCollectBirthdate- Collect birthdate during checkoutcollectBillingAddress- Collect billing address
Fees (Membership Dues)
Fees (Membership Dues)
Membership fee collection and tracking.Options:
productUuid- Product used for membership feeshasPaymentIban- Show IBAN for bank transfer paymentsfeeLocalExists- Enable local center feeshasLifeTime- Enable lifetime membership optioncanPayNextYear- Allow paying for next year in advancecontinuityMandatory- Require continuous membershipisMandatory- Make fee payment mandatory
Invoices
Invoices
Invoice generation and management.Options:
productId- Default product for invoices
Organization Structure
Groups
Groups
Team and group management.Options:
hasUnits- Enable organizational unitshasRoleGroups- Enable role-based automatic groupswhoCanCreate- Permission level to create groupshasAllMembersGroup- Create automatic “all members” grouphasGroupCategories- Enable group categorieshasTasks- Enable task management in groups
Local Centers
Local Centers
Geographic chapters or local branches.Options:
hasRegions- Enable regional grouping of local centershasParent- Allow parent-child relationships between centersmultiLocalCenterAccess- Allow users to belong to multiple centershasPublicInfoPage- Enable public pages for local centerslocalCenterUserMandatory- Require users to select a local center
Professions
Professions
Professional network and expertise tracking.Options:
hasIndustry- Enable industry categorieshasJob- Enable job title fieldshasExpertise- Enable expertise/skills
Content & Documents
Drive (Files)
Drive (Files)
File storage and sharing.Options:
hasUserPersonalDrive- Give each user a personal file storagewhoCanPostPublic- Permission to share files publicly
E-Documents (Contracts)
E-Documents (Contracts)
Digital document signing and contracts.Options:
membershipCardContractId- Contract ID for membership cards
Official Gazette
Official Gazette
Official announcements and publications.
Gamification & Learning
Gamification (Badges)
Gamification (Badges)
Achievement badges and recognition system.Options:
hasType- Enable badge types/categorieshasHours- Track volunteer hourshasTiers- Enable tier levels for badgeshasEventBadge- Award badges for event attendancepointRules- Configure point values for activities
Courses (LMS)
Courses (LMS)
Learning management and online courses.Options:
hasEnforcingOnboarding- Require course completion during onboarding
Support & Utilities
Contacts (CRM)
Contacts (CRM)
Contact management and lead tracking.Options:
hasStatuses- Enable contact statuses
Support (Helpdesk)
Support (Helpdesk)
Internal helpdesk and ticket system.
API & OAuth
API & OAuth
Developer access and third-party integrations.
Analytics
Analytics
Custom reports and database queries.Options:
hasQuery- Enable custom SQL queries- Permission settings for different report types
Other Modules
Referral Program
Referral Program
Member referral tracking.Options:
numberOfReferralsNeededForSignup- Required referrals for certain benefits
Waitlist
Waitlist
Waitlist management for limited capacity.Options:
allowSelfRemoval- Allow users to remove themselvesnotifyAdminsOnNew- Notify admins of new waitlist entries
Resignation
Resignation
Member resignation workflow.Options:
autoCloseAccountsThatResign- Automatically close accounts upon resignation
Multi-Factor Authentication
Multi-Factor Authentication
Enhanced security with 2FA.
Configuring Module Options
When a module is enabled, click the Options button to access its specific settings:JSON Mode
For advanced users, Orgo provides a JSON editor to view and modify all module settings at once:- Click View JSON Mode button
- Edit the JSON configuration directly
- Click Save to apply changes
Best Practices
Module Dependencies
Some modules work together or depend on each other:| Module | Related Modules |
|---|---|
| Online Payments | Events (for tickets), Fees (for membership) |
| Local Centers | Fees (for local fees), Groups |
| Adhesion | Identity Validation, Users |
| Gamification | Events (for badges), Courses |
| Newsletter | Notifications |
Enabling a module doesn’t automatically enable its related modules. Configure each one separately based on your needs.

