Overview
The Néxudus Members Portal is not a standalone product. Everything users see, access, and can do in the portal is determined by how Néxudus has been configured in the Admin Panel. This page explains how configuration and data flow from the Admin Panel to the Members Portal, with particular focus on:- Members vs contacts
- Contracts as the source of membership
- Suspensions and frozen contracts
- Login, contact-level, and member-only access
- Multi-location and network visibility
The Core Mental Model
At a high level, the flow looks like this: Admin Configuration → Customer State → Contract State → Rules & Permissions → Members Portal ExperienceKey Principles
- Every person using your space in Néxudus is a customer.
- Customers fall into two states:
- Members: At least one active contract.
- Contacts: No active contracts.
- The Members Portal renders a filtered experience based on:
- Whether the customer is a member or a contact.
- Whether contracts are active, frozen, or suspended.
- Portal access rules.
- Location and network scope.
Customers, Members, and Contacts
Customers as the Base Entity
In Néxudus, a customer is the base entity for people and companies. All customers:- Can exist in the system.
- May have login credentials.
- May appear in directories or listings.
- May access parts of the Members Portal.
Members vs Contacts
- A member is a customer with at least one active contract.
- A contact is a customer with no active contracts.
- When a customer gains an active contract, they immediately become a member.
- When all contracts end or are removed, they revert to being a contact.
Contracts Define Membership and Benefits
Contracts are the source of membership in Néxudus. They define:- Whether a customer is currently a member.
- Which plan applies.
- What benefits and entitlements are available.
- How billing and access are handled.
A customer with multiple contracts is considered a member as long as at least one contract is active.
Suspended Customers
A customer can be suspended, regardless of whether they are a member or a contact. When suspended:- Login may still be allowed.
- Access to actions is restricted.
- Member-only functionality may be blocked.
Examples:
- A suspended member may not be able to create bookings.
- A suspended member may not be able to make payments.
- Some sections may become read-only.
Frozen Contracts
Contracts can be frozen, temporarily pausing membership benefits without ending the contract. When frozen:- The customer is still a member (the contract exists).
- Benefits linked to the frozen contract are suspended.
- Member-only access may be restricted.
Examples:
- A member may not be able to book a member-only resource.
- Included credits or allowances are paused.
- Plan-based discounts do not apply.
Portal Access Requirements
Each section of the Members Portal can be configured to require different access levels.Access Levels
Portal sections can be configured to require users to be:- Public: No login required.
- Logged in.
- Contacts: Customers without active contracts.
- Members: Customers with at least one active contract.
Sections with Configurable Access Rules
The following sections can each be configured independently:- Entire portal
- Home page
- About us page
- Help Desk module
- Events list and calendar
- Booking pages
- Directory pages
- Discussion board pages
- Blog and article pages
- Contact pages
- Payments page
- Plan selection page
- Benefits page
- Products store page
- Perks and benefits page
- Frequently asked questions
Example Scenarios:
- Contacts may browse plans but not book resources.
- Members may access bookings and payments.
- Some content may require login but not membership.
Portal Access and Customer Status
Regardless of a customer’s status (member or contact), they can either have portal access or not. Portal access is a separate configuration that determines whether a customer can log in and interact with the Members Portal.Customers Without Portal Access
- Customers without portal access cannot log in to the Members Portal.
- They are unable to view or interact with any portal content, regardless of their membership or contract status.
Customers With Portal Access
- Customers with portal access can log in and interact with the portal based on their status and permissions.
- Access to specific sections and features is further determined by:
- Member vs contact status.
- Contract state (active, frozen, or suspended).
- Configured portal access rules.
Permissions and Roles
Permissions determine what a customer can do, not just what they can see. Permissions are evaluated based on:- Member vs contact status.
- Active, frozen, or suspended contracts.
- Team or company membership.
- Enabled features.
Plans, Benefits, and Entitlements
Plans define the benefits of a contract, not the identity of the customer. Plans control:- Which resources can be booked.
- Included credits or allowances.
- Pricing rules.
- Discounts and benefits.
- Access to member-only areas.
- Plan benefits are temporarily disabled.
- Access may be restricted even though the contract still exists.
Bookings and Availability
Booking access is determined by stacked rules. Availability is evaluated in this order:- Portal access requirements.
- Member vs contact status.
- Customer suspension state.
- Contract freeze state.
- Plan entitlements.
- Resource configuration.
- Availability schedules.
- Booking rules and constraints.
- Time-based rules.
- A resource appears but cannot be booked.
- A member sees availability but cannot confirm a booking.
- Access changes when a contract is frozen.
Products, Store, and Payments
Commerce in the Members Portal is driven entirely by Admin configuration. Visibility and access depend on:- Portal access rules.
- Member vs contact status.
- Contract state.
- Plan restrictions.
- Suspension state.
Example:
A suspended member may:- See products.
- But be prevented from purchasing.
Community Content Visibility
Community content is filtered by both access level and location scope. Content types affected:- Events
- Articles
- Perks and discounts
- FAQ articles
- Public
- Contact-only
- Member-only
- Restricted by plan
Location and Network Visibility
When an operator manages multiple locations, content and resources can be scoped.Supported Visibility Scopes
The following can be configured to show data from:- The current location.
- All child locations.
- All parent locations.
- All locations in a network.
- Events
- Articles
- Perks and discounts
- FAQ articles
- Bookable resources
- Products
Branding, Language, and Customization
Portal appearance is centrally controlled. Operators define:- Branding and colors.
- Logos.
- Available languages.
- Custom pages.
- Embedded pages.
- Their preferred language.
- Personal profile settings.
Timing, Sync, and Delays
Not all changes take effect immediately. Examples:- Contract freezes affect access immediately.
- Suspension restricts actions immediately.
- Plan changes may affect billing on the next cycle.
- Permission changes may require re-login.
Common Troubleshooting Scenarios
“Why can this user log in but not book anything?”
Likely causes:- They are a contact, not a member.
- All contracts are frozen.
- The customer is suspended.
- The section requires members.
“Why did a member lose access temporarily?”
Check:- Contract freeze dates.
- Suspension status.
- Plan changes.
- Billing state.
“Why does content differ between locations?”
Check:- Location visibility rules.
- Network vs location scope.
- Current location context.