Skip to main content

Contingent Type Details

This is where you view all the details about a specific contingent membership type. Think of it like opening a profile card for one of your membership plans. You can see its description, browse the members who are subscribed to it, and manage its ...

Written by Ronny Christensen
Updated over 3 weeks ago

What This Screen Does

This is where you view all the details about a specific contingent membership type. Think of it like opening a profile card for one of your membership plans. You can see its description, browse the members who are subscribed to it, and manage its pricing — all from one place. The screen is read-only; to make changes you click the Edit button.


How to Get There

  1. Open the dashboard.

  2. In the left-hand menu, click Contingent Types (under Membership Types).

  3. Click on the name of the contingent type you want to view.

  4. You are now on the Contingent Type Details screen.


Step-by-Step Guide

1. Review the Header

  • At the top of the screen you will see a cover image (or a gradient placeholder if none has been set).

  • The contingent type’s name is displayed over the cover image on the left.

  • Below the name you will see the billing frequency (for example, “Monthly” or “Yearly”).

2. Use the Toolbar Actions

Above the cover image there is a toolbar with several buttons:

Button

What It Does

← (Back)

Returns you to the contingent types list. The button label shows the contingent type name.

Price Regulation

Opens a dialog to apply a price regulation across memberships for this contingent type.

Add/Change Price

Opens a dialog to create or modify a price entry for this contingent type.

Send Newsletter

Opens the newsletter composer pre-filled with this contingent type’s members as recipients.

Edit Membership Type

Takes you to the edit screen for this contingent type so you can change its settings.

  • On smaller screens (mobile/tablet), the Send Newsletter and Edit buttons collapse into icon-only buttons to save space.

3. Switch Between Tabs

Below the cover image there are three tabs. Click a tab to switch views:

Tab

What It Shows

Info

The description of the contingent type plus insight charts (age distribution, gender distribution, active members, and lifetime value).

Members

A paginated table of all members who hold this contingent membership.

Pricing

A paginated table of all price entries (active, inactive, and expired) for this contingent type.

  • The currently selected tab is saved in the URL (as ?currentTab=...), so if you refresh the page or share the link, the same tab stays open.

4. Info Tab

When the Info tab is selected you will see:

  • Description card — on the left side, the rich-text description of the contingent type (formatted markdown).

  • Insight charts — on the right side, four chart widgets covering the last six months:

Chart

What It Shows

Member Age Distribution

A breakdown of member ages for this contingent type.

Member Gender Distribution

A breakdown of member genders.

Active Members

How many members have been active over the period.

Membership Lifetime Value

The average revenue generated per membership over its lifetime.

5. Members Tab

When the Members tab is selected you will see a table listing every member on this contingent type.

Table columns:

Column

What It Shows

Member

The member’s name.

Membership

The name of the membership type.

Price

The price the member pays.

Frequency

How often they are billed (e.g. Monthly).

Renewal Date

When the membership renews next.

Status

Current status of the membership (Active, Cancelled, etc.).

Filtering and sorting:

  • Use the search bar at the top of the table to find a member by name.

  • Use the status filter to show only Active, Cancelled, or other statuses.

  • Click any column header to sort ascending or descending.

  • Use the pagination controls at the bottom to navigate between pages or change how many rows are shown per page.

  • Click the Export button to download the full member list as a CSV file.

  • Click on a member row to navigate to that member’s profile.

6. Pricing Tab

When the Pricing tab is selected you will see a table of all price entries.

Status tabs at the top of the card let you filter prices:

Status Tab

What It Shows

Active

Prices currently in effect.

Inactive

Prices that have not started yet or are disabled.

Expired

Prices whose validity period has ended.

Table columns:

Column

What It Shows

Price

The price amount.

Valid From

The date the price takes effect.

Valid To

The date the price expires (blank if open-ended).

Age From

Minimum age for this price (if age-restricted).

Age Until

Maximum age for this price (if age-restricted).

Memberships

How many memberships are using this price.

Price Type

The type of price (e.g. standard, promotional).

VAT

The tax rate applied.

Actions on each price row:

  • View — click the row to see full price details.

  • Edit — opens the price change dialog so you can modify the price.

  • Regulate — opens the price regulation dialog to apply a percentage or fixed adjustment.

  • Delete — removes the price entry (you will be asked to confirm). If the price cannot be deleted because it is in use, an error dialog will explain why.


What Happens Behind the Scenes

You open the contingent type details page
        |
        v
API call: ContingentTypesService.details({ id })
        |
        v
Contingent type data is loaded into the store
        |
        v
API call: ChainsService.getChains()
        |
        v
Chain data is loaded (used for context)
        |
        v
Cover image, name, and billing frequency are displayed
        |
        v
You click a tab (Info / Members / Pricing)
        |
        v
[Info] Insight APIs are called for charts
[Members] API call: getMemberships({ membershipTypes: [id], ... })
[Pricing] API call: getMembershipPrices({ id, status, ... })
        |
        v
Tab content is rendered with the returned data


Troubleshooting

“The page just shows a loading skeleton and never finishes”

  • The API call to load the contingent type may be taking too long or has failed silently.

  • Check your internet connection and try refreshing the page.

  • If the problem persists, the server may be experiencing issues — contact your administrator.

“I see an error message instead of the contingent type details”

  • This usually means the contingent type with that ID does not exist or has been deleted.

  • Click the Back to List button shown in the error message to return to the contingent types list.

  • Double-check the URL — make sure the ID in the address bar is correct.

“The Members tab shows no data even though I know there are members”

  • Check the status filter — it defaults to “Active”. If all members have a different status (e.g. Cancelled), switch the filter.

  • Try clearing the search bar in case a previous search is hiding results.

  • Make sure you are looking at the correct contingent type by checking the name in the header.

“I cannot delete a price from the Pricing tab”

  • A price cannot be deleted if it is currently assigned to active memberships.

  • An error dialog will appear explaining why the deletion failed.

  • You need to move the affected memberships to a different price before you can delete the old one.

“The insight charts on the Info tab are empty”

  • The charts show data from the last six months. If the contingent type is brand new or has no members yet, there will be no data to display.

  • Check the Members tab to confirm whether anyone is subscribed to this contingent type.

“The Send Newsletter button is not visible”

  • On mobile and tablet screens, the button is replaced by a small envelope icon to save space.

  • Look for the envelope icon in the toolbar — it does the same thing.

“I clicked Edit but nothing changed on the page”

  • The Edit Membership Type button navigates you to a separate edit screen. Make sure the page loaded.

  • If nothing seems to happen, check whether a pop-up blocker is interfering, or try clicking the button again.

“My pricing table pagination or sorting resets when I switch tabs”

  • The pricing table settings (page, sort order, rows per page) are stored in the URL as query parameters.

  • If you switch away from the Pricing tab and come back, the settings should be preserved.

  • If they reset, try refreshing the page — the URL should restore your previous view.

“The cover image is not showing”

  • If no cover image was uploaded for the contingent type, a dark gradient placeholder is displayed instead.

  • To add a cover image, click Edit Membership Type and upload one from the edit screen.

“The CSV export on the Members tab seems incomplete”

  • The export downloads all members matching the current search and sort filters, not just the current page.

  • If you expected more rows, clear the search bar and reset any filters before exporting.

  • The exported file is named result.csv — check your downloads folder.

Did this answer your question?