Learn how to set up, customise, and manage strike rules to control booking access for clients who repeatedly cancel late or miss sessions.
Using the Strike Feature
The Strike feature allows clubs to enforce a penalty period for clients who repeatedly cancel late or fail to attend their bookings. During the strike period, affected clients are unable to make new bookings or attend sessions.
Table of Contents
-
Overview
-
Before You Start
-
Example Strike Policy
-
Handling Exceptional Circumstances
-
Setting Up the Strike Feature
-
Configuring Strike Option
-
Client Notifications
-
Viewing and Managing Strikes
-
Final Strike Enforcement
- Summary Table of Configuration Setting
-
Related Articles
Overview
The Strike system helps maintain fair booking access and improve attendance reliability. When enabled, it automatically issues “strikes” based on booking status (e.g., Not Attended or Late Cancelled) and restricts booking access once a defined limit is reached.
Before You Start
Successful use of the Strike feature relies on two key operational factors:
1. Accurate Attendance Recording
Attendance data must be consistently and correctly recorded.
If a booking is marked Not Attended, it should accurately reflect that the client did not attend.
Your process should also ensure that only booked clients are permitted to attend sessions.
2. Clear Client Communication
Clients must be fully informed of your club’s strike policy.
-
Include details during the joining process and in ongoing communications.
-
Publish the policy on your website for transparency and reference.
-
Ensure your Fisikal configuration matches the published policy.
Example Strike Policy:
Any client who books into a group exercise class but does not attend or cancel may receive a strike.
Accumulating three strikes within one month results in a two-week no-booking period, during which the client cannot book or attend classes.
Clubs can define:
-
Number of strikes allowed before restriction
-
Length of the restriction period
-
Applicable services or service categories
Handling Exceptional Circumstances
Be prepared to manage exceptions:
-
If IT downtime prevents clients from managing their bookings, strikes may need to be manually reviewed or removed.
-
Establish a clear internal process for handling manual attendance in case access control or booking systems are unavailable.
Setting Up the Strike Feature
The Strike feature can be activated per club and configured at both Service and Service Category levels.
To enable the Strike feature:
-
Go to Settings > Club > Club Settings.
-
Enable Strike.
-
The Strike Settings section will appear.

Strike Configuration Options
1. What is the Definition of a Strike?
Define which booking statuses count as a strike and where they apply.
Key Settings:
-
Booking Statuses: Commonly Not Attended or Late Cancelled.
-
Services / Categories: Choose which apply (e.g., Group Exercise, PT sessions).
-
Avoid applying strikes to onboarding or new-client services.
-
-
Ignore if Added from Waitlist: Prevents strikes when clients are promoted from the waitlist too close to session time.
-
Ignore if Booking Made Within X Hours: Prevents strikes for short-notice bookings.
2. When Do Strikes Get Applied?
Use the following settings to control timing and trainer review windows.
Strike Is Applied
-
Immediately: Applied at session end (within ~15 minutes).
-
At Specific Time: Applied at a set day/time for administrative convenience.
-
After X Hours: Applied after a defined delay to allow for attendance updates.
Strike Is Locked
-
Once locked, the strike becomes permanent and client notifications are triggered.
-
Immediately: Lock occurs when applied.
-
At Specific Time: Lock at next occurrence of specified time.
-
After X Hours: Lock after the set duration.
Note: Trainers can modify attendance before a strike is locked; after locking, only managers can remove it manually.
3. When Do Strikes Get Cleared?
Control how long strikes remain on a client’s record.
Options:
-
Day of the Month: All strikes reset on a fixed day each month (e.g., 1st).
-
Use for “X strikes within a calendar month” policies.
-
-
Period: Rolling expiration based on days or weeks (e.g., 30 days).
-
Use for “X strikes within 30 days” policies.
-
4. When Does the Restriction Start?
Define the trigger for the restriction period.
-
Number of Strikes: Specify how many strikes trigger restriction.
-
Restriction Should Start:
-
Immediately: Restriction begins as soon as the final strike is locked.
-
Delay: Restriction starts a defined number of days later.
-
5. When Does the Restriction End?
Set the duration of the no-booking period once a restriction is applied.
-
Period of Restriction: Define in weeks and days (e.g., 2 weeks).
-
After this time, the client regains booking access automatically.
Client Notifications
Fisikal automatically communicates strike activity to clients through push notifications and emails.
Push Notifications
Sent immediately following each strike:
-
First Strike:
“We have applied strike 1 to your profile…”
-
Subsequent Strikes:
“We have applied strike [#] to your profile…”
-
Final Strike:
“You have reached your final strike and cannot book for [X days].”
NOTE: PUSH notifications are only sent directly through Fisikal powered member apps. Embedded functionality in the EGYM BMA does not allow for PUSH notifications to send.
Email Notifications
Each strike triggers one of the following templates:
-
Initial Strike Notification – for first strike
-
Strike Notification – for second and subsequent strikes
-
Final Strike Notification – when the restriction is applied
All templates include dynamic placeholders such as , , and .
Tip: Clubs can edit or disable strike emails in Settings > Notifications.
Clients can also disable email notifications in their personal preferences.
Viewing and Managing Strikes
Staff View
-
Strikes appear in the Appointments List and Daily Sessions Report.
-
The Strike column shows active and inactive strikes.

Removing a Strike
Managers can remove strikes that were applied in error:
1. Open the client’s appointment list.

2. Click the strike entry.

3. Mark as Inactive and add a note explaining the reason.

After you select UPDATE the strike will show as "n/a" on the appointments list as shown below:

Note: Strikes can be reactivated later if necessary.
Final Strike Enforcement
Once a client reaches the strike limit:
-
They can no longer create new bookings.
-
The restriction appears in their Future Bookings panel.

-
The app and web portal display messages showing:
-
The reason for the restriction.
-
The restriction end date.
-
Administrators can view all restricted clients via the Client Details Report, filtered by the Striked Out Until column.
NOTE: the restrictions stops the client from making any further appointments, it does not remove them from any bookings they made before the final strike was applied.
Summary
| Setting Area | Controls | Typical Configuration |
|---|---|---|
| Strike Definition | Booking statuses, services | Not Attended, Late Cancelled |
| Application Timing | Apply / Lock timings | Apply after 1 hour, Lock after 24 hours |
| Clearing Rules | Lifetime of strikes | Reset monthly or every 30 days |
| Restriction Rules | When and how long restriction applies | After 3 strikes, 2 weeks restriction |
| Notifications | Client alerts | Push + Email enabled |
| Management | Staff oversight | Manual removal if required |
