What This Screen Does
This screen shows you how drop-in visits are spread out over time. Think of it like a bar chart that answers the question: “How many people used drop-in memberships each month?” You can break the data down by gender or age group to spot trends. It only includes drop-in membership types — guests and staff memberships are not counted.
How to Get There
Open the dashboard.
In the left-hand menu, click Insights.
Navigate to the Membership section.
Find the Drop In Distribution card on the page.
You are now viewing the Drop-In Distribution chart.
Step-by-Step Guide
1. Set Your Filters
Before looking at the chart, make sure the page-level filters are configured. These filters are shared across the Insights page and control what data appears in the chart.
Filter | Required | What to Enter |
From Date | Yes | The start date for the period you want to analyse. |
To Date | Yes | The end date for the period you want to analyse. |
Membership Type IDs | No | Select specific membership types to narrow the results. If left empty, all drop-in types are included. |
Minimum Length of Membership (days) | No | Only include memberships that lasted at least this many days. Useful for filtering out very short trials. |
The chart updates automatically whenever you change a filter.
2. Choose a Segment
By default the chart shows All drop-in visits combined. You can split the data into segments to learn more.
Look for the segment button in the top-right corner of the card. It shows the currently selected segment (e.g. “All”).
Click the button to open a dropdown menu.
Choose one of the following options:
Segment | What It Shows |
All | Total drop-in visits with no breakdown. One bar per month. |
Gender | Separate bars for each gender, so you can compare usage between groups. |
Age | Separate bars for each age group, so you can see which ages use drop-in the most. |
After you pick a segment, the dropdown closes and the chart reloads with the new breakdown.
3. Read the Chart
Each chart is a bar chart (vertical columns).
The x-axis (horizontal) shows months in the format “MMM yyyy” (e.g. “Jan 2026”).
The y-axis (vertical) shows the number of drop-in visits. Large numbers are shortened (e.g. 1,000 becomes “1k”).
If you selected the Gender or Age segment, you will see multiple charts — one per group — stacked vertically. Each chart has its own title (e.g. “Male”, “Female”, or an age range).
A legend at the top-right of each chart tells you what each colour represents.
Charts are sorted alphabetically by their group name.
4. Check the Info Tooltip
Next to the segment button, there is a small info icon (ℹ).
Hover over it (or tap it on mobile) to see a reminder:
“Included in this graph is all drop in membership types.”
“Guests and staff memberships are not included in this graph.”
5. Switch Your Gym (if needed)
The chart always shows data for the currently selected gym in the dashboard.
To view a different location, use the gym selector in the top navigation bar of the dashboard.
The chart will reload automatically when you switch gyms.
What Happens Behind the Scenes
You open the Insights page (or change a filter / segment / gym)
|
v
The system checks that a gym is selected
|
v
API call: getDropInDistribution({
fromDate, toDate, segment,
membershipTypeIds, minimumLengthOfMembershipInDays
})
|
v
Loading spinner appears on the chart
|
v
Server returns chart data grouped by segment
|
v
Data is formatted into monthly columns (MMM yyyy)
|
v
Bar chart renders with the returned series
|
v
Loading spinner disappears — chart is ready to read
Troubleshooting
“The chart is empty — there are no bars at all”
This means there were no drop-in visits in the selected date range.
Try expanding the From Date and To Date to cover a longer period.
Make sure you have the correct gym selected — a different location may have the data you are looking for.
Confirm that your system actually has drop-in membership types configured. If none exist, the chart will always be empty.
“The chart is loading forever”
The loading spinner should disappear once the server responds.
If it stays for more than 30 seconds, try refreshing the page.
Check your internet connection — the chart needs to call the server every time a filter changes.
If the problem continues, the server may be experiencing heavy load. Wait a minute and try again.
“I changed the segment but the chart looks the same”
If you switch from All to Gender or Age, the chart reloads with new data.
If the result looks similar, it may be because most of your drop-in users fall into a single group.
Look carefully at the chart titles — each group gets its own chart section. Scroll down to see all of them.
“I do not see the segment dropdown”
The segment button is in the top-right corner of the Drop-In Distribution card, next to the info tooltip.
It may look like a small label reading “All” with a tiny arrow. Click it to open the options.
If the card has not finished loading, the button may not respond yet. Wait for the chart to appear first.
“The numbers on the y-axis are confusing (1k, 2k, etc.)”
Large numbers are automatically shortened for readability. “1k” means 1,000, “2.5k” means 2,500, and so on.
Hover over an individual bar (if your browser supports it) to see the exact value.
“I expected to see guest visits but they are missing”
This chart only includes drop-in membership types. Guest memberships and staff memberships are excluded by design.
Check the info tooltip (ℹ icon) next to the segment button for a reminder of what is included.
If you need guest data, look for a different report in the Insights section.
“The months on the x-axis are cut off or overlapping”
This happens when the selected date range is very long and there are many months to display.
Try narrowing the date range to show fewer months at a time.
On smaller screens, you may need to scroll horizontally within the chart area.
“I switched gyms but the data did not change”
After switching gyms, the chart should reload automatically. If it does not, refresh the page.
Make sure the new gym actually has drop-in membership data for the selected period.
If you manage only one location, switching gyms will not produce different results.
