Skip to main content

[Growth Hub] Sell Extras and Add-ons at Checkout

Add ancillary services to membership and meeting room checkouts so buyers select and pay for what they need at the point of purchase.

Written by Yasen Marinov

When a member signs up for a coworking plan and then emails about a parking spot, that's a lost upsell. When a buyer books a meeting room and calls to arrange catering, that's staff time and a sale that might not close.

Extras and add-ons let you surface ancillary services directly in the Growth Hub checkout flow. Buyers select and pay for them in the same transaction. No follow-up required.


In this article:

  • Understand how Extras work across membership and booking checkouts

  • Set up booking extras in Flex Admin

  • Configure membership add-ons in Flex Admin

  • Review what buyers see at checkout


Before you begin

  • Permissions: Admin role with access to Billing and Growth Hub required.

  • Membership extras: Configured in Flex Admin under Billing > Plans in the plan settings. Growth Hub displays them automatically. Add extras to memberships →

  • Booking extras: Created as one-off plans in Flex Admin, then linked to the resource rate for the bookable asset. Categories apply to booking extras only. Configure extras for bookings →

  • Not supported: Post-purchase add-on selection and standalone extras purchase are not available.


Membership add-ons vs. booking extras

There are 2 types of extras in Growth Hub.

  • Membership add-ons are ancillary services purchased with a membership plan, such as parking spots, premium internet, and lockers. Configured per plan in Flex Admin under Billing > Plans.

  • Booking extras are ancillary services attached to a meeting room or event space booking, such as catering and AV equipment. Created as one-off plans in Flex Admin and linked to the resource rate for the bookable asset. Categories are available to help buyers navigate the selection at checkout.

In both cases, Growth Hub displays whatever is configured in the Flex Admin Portal. Buyers see available options before payment, set quantities, and see each item itemized in the order summary and confirmation email.


Set up booking extras

Booking extras are created as one-off plans in Flex Admin and linked to the resource rate of the bookable resource. Follow the steps below, then apply a category so buyers can find them easily at checkout.

Step 1: Create the extra as a one-off plan in Flex Admin

Step 2: Link the extra to a resource rate

Step 3: Create a category for booking extras

Categories group booking extras so buyers can scan and select at checkout. Categories do not apply to membership add-ons.

  1. Go to Billing > Categories in the Flex Admin Portal.

  2. Click Add Category.

  3. Enter a category name (for example: F&B, AV Equipment, Parking).

  4. Click Add.

Step 4: Apply the category in Growth Hub

Once a category is created, apply it to the relevant extras in Growth Hub.

  1. Go to Growth Hub > Listings > Extras in the Flex Admin Portal.

  2. Find the extra you want to categorize.

  3. Click the edit icon.

  4. Choose the relevant category from the list.

  5. Click Save.

Example scenario: A corporate client booking a meeting room can add catering and AV equipment during checkout. The order is confirmed in full; no follow-up required.


Configure membership add-ons

Membership add-ons are configured directly in the plan settings in Flex Admin. Once configured, they appear automatically in the Growth Hub membership checkout flow. Add extras to a membership plan →

Example scenario: A member purchasing a coworking membership can add a parking spot or a premium internet package at checkout, without contacting the front desk.


What buyers see at checkout

After a buyer selects a membership plan or bookable resource, extras appear as a selection step before payment. Buyers can:

  • Browse booking extras grouped by category

  • Set a quantity for each extra they want to add

  • See all selected extras itemized in the order summary

Did this answer your question?