Nexudus Spaces is notoriously member-centric. Most of the processes you can put through it start and end with a member; a person. This includes bookings, memberships, legal agreements and any purchases, from a locker to a ticket to go to an event. With the time, we have introduced features that let you leap away from the individual and form groups, which we call teams, and charge members in your space for services which may not just be used by themselves, as an individual.
In most instances this works well, each person pays for a single membership, for example a 3 days week hot-desk membership, and may top it up with some add-ons, for example, a secure locker, a parking space or a 24/7 access privilege; which we represent as recurrent products.
Recurrent products were introduced a while ago to allow for this combination of products and services being charged to a single person but they suffer from a well-known problem: they are not treated as a membership. This means that all the information you can get about members signing up, upgrading, downgrading and cancelling their memberships is available only for the membership a person is signed up to, but not for the different add-ons you may sell to them as a recurrent product.
To solve this, we are introducing a new concept: contracts.
Contracts represent agreements between you and a member. A contract is always based on a price plan, which is like a template to define the billing cycle, price and other properties of the contract. A member can have as many contracts as you want, they can each have different billing cycles and start and end at different times.
Each contract has a “status”, it can be inactive, active or cancelled.
Inactive contracts are those with a start date in the future. Contracts will be automatically activated when their “start date” is reached. People with an inactive contract are not regarded as a member until the contract is activated.
Active contracts are running contracts. Their start date is in the past and will invoice members automatically based on the price plan details the contract is for.
Cancelled contracts are those who have reached their cancellation date. A cancelled contract cannot be activated again or changed in any way.
To make sure you can still use recurrent products, each member can have one (and only one) “main contract”. The main contract is different to other contracts in that it will be the only contract to include any recurrent products or charges set to be added to the main contract.
When creating a new member or contact profile from Space > Contacts or Space > Members, you will be asked if that new profile should be linked to a price plan. If you select a price plan, a contract will be created for that price plan and will be activated immediately.
For existing members or contacts, you can add new contracts using the contracts tab in their profile.
You can cancel a contract at any point by using the “Cancel Contract” item in the “More Actions” menu, the “cross” icon in the list of contracts or the “Cancel Contract” button at the top of the contract details page.
Once a contract has been cancelled, it cannot be activated or changed in any way.
You can also schedule the cancellation of a contract by setting a “Cancellation Date” in the contract. When that date is reached, the contract will be automatically cancelled. If the member has any outstanding charges, an invoice will be created on the cancellation date.
There are three important dates for each contract: start date, renewal date and cancellation date.
Start Date: The start date indicates when the contract should be activated. If this date is the current date or in the past, the contract will be activated immediately. Inactive contracts will automatically be activated on this date.
Renewal Date: Indicates when this contract should be renewed. Nexudus handles this date for you automatically so, in most cases, you will never need to change it. For new contracts, the renewal date is set to be the same as the Start Date. If this contract is set to change the price plan of the member, this change will happen on this date, when a new contract for the new price plan will be automatically created.
Cancellation Date: Set this date to automatically cancel the contract. If the member has any outstanding charges, an invoice will be created on the cancellation date. Without a cancellation date, contracts renew indefinitely.
The “next price plan” field in each contract lets you schedule a change of price plan ahead of time. The default value for the “next price plan” field is the current “price plan”. If you choose a different plan, the current contract will be cancelled on the date set as the “Renewal Date” and a new contract will automatically start and be invoiced on that date.
By default, the contract takes the price from the price plan it is for. In some occasions you may want to offer a specific price which differs from that of the price plan. To do this you can use the price field.
Keep in mind that, if you set a price for a contract, it will no longer follow the price of the price plan. Even if the price for the price plan is changed, the contract will still have its own price.
The value of the contract is reflected in your upgrades and downgrades reports. It has no financial effect but it will be used to compare relative values of the different price plans. If no value is provided, the value of the contract is assumed to be the price of the price plan.
if you are using the API, the listing of members and contacts will naturally no longer contain a price plan. Each member or contact will have one or more contracts. There is a dedicated enpoint for contacts available here.
The queries parameters for the coworkers endpoint (Coworker_Tariff=notnull) and for contacts (Coworker_Tariff=null) will still work as expected, assuming a member is somone with, at least, one active contract.
Main image source: Olu Eletu
Discover how AI transforms workspace management with Nexudus, enhancing operations and empowering operators. Learn more
To bring people into mixed-use spaces, the company’s brand values and culture must be visible to a large pool of people. Technology supports this by enabling businesses to share their message with a global audience
From access control to payments and WiFi check-ins for streamlined community management - discover what we consider the most important integrations for your space.
If you haven't managed workspace software integrations of your own, we're here to walk you through the basics. This is part one of our integrations series.
Community is far too nuanced a concept to simply use checklists to create. It works much better in person, than on paper, and has to be designed as such.
From dynamic pricing to flexible memberships and even virtual communities, technology can help space owners and operators supercharge their revenue streams. Here's how.
In our latest blog we delve into the transformative role of technology in modern workspaces, highlighting how artificial intelligence and automation are not just reshaping the physical aspects of coworking spaces, but also fostering a culture of wellness and inclusivity.
Coworking operators are harnessing AI-driven smart building technology, advanced analytics and OpenAI models to optimise occupancy levels and drive ROI. Ultimately, AI can help coworking managers meet members’ needs and spend more of their valuable time on the human aspects of the role – like building community.
The third article of our four-part series focuses on the second phase of the Data Maturity Journey: The transition from gut instinct to data-driven decision-making. It involves utilising data and AI to understand how your customers interact with your space throughout their lifecycle and, based on that knowledge, making data-driven decisions to optimise space performance, operations, and elevate the member experience.
In our first article, we emphasised the importance of embarking on a Data Maturity Journey, a valuable tool for coworking and flex workspace operators to assess the challenges in harnessing the power of data as a key driver to transform your business. In this article, we focus on the first phase of the Data Maturity Journey: The integration and unification of multiple data sources to build a comprehensive 360-degree perspective on both customers and space.