Notifications
What this page is for
Here you write the automatic messages your clients get when something happens, such as a booking being confirmed or a payment received. Each message is a template: your text, with tags that the app fills in for each client. Your gym starts with ready-made email templates, so you only edit what you want to change. You can also send a one-time message to a whole client group.What you see
- Export: download the list of templates (event, channel, language, subject, active).
- Broadcast to Group: send one message to every member of a client group.
- New Template: write a new template.
- Event Types (on the left): Booking Confirmed, Booking Cancelled, Waitlist Promoted, Membership Purchased, Membership Cancelled, Payment Received, Password Reset and Booking Reminder (a day before). A number shows how many templates an event has.
- Three cards for the chosen event: Email, SMS and WhatsApp. Each shows Active, Inactive or Not set, with the subject, a Body Preview, the language, and Edit and delete buttons. A channel with no template shows Create.
- All Templates — (event): a table of every template for that event, in every language.
How to write a template
- Pick the event on the left.
- Click Create on the channel card, or click New Template.
- Choose the Event, the Channel and the Locale (the language of the message).
- For email, type the Email Subject.
- Write the Body Template. Click a tag under Insert Merge Tag to add it, for example the client's name or the booking date.
- Leave Active on to send it.
- Click Create Template.
How to change or stop a template
- Click Edit on its card, or the pencil in the table.
- Change the subject or the text. The event, channel and language can't be changed.
- To stop sending it but keep it, turn Active off.
- Click Save Changes.
How to send a message to a group
- Click Broadcast to Group.
- Pick the Client Group. The app shows how many members it will send to.
- Pick the Channel: Email, SMS or WhatsApp.
- For email, type the Subject.
- Type the Message. Write {{client_name}} to put in each client's name.
- Click Send Broadcast. It goes out at once and can't be called back.
The booking reminder
- A client with a confirmed booking gets a reminder about 24 hours before it starts. It is sent once.
- No reminder is sent for a booking made less than a day ahead. The confirmation covers it.
- No reminder is sent for a waitlist place.
- The in-app notice (the bell) always comes.
- To stop the reminder email, switch its template off.
Good to know
- Ready-made templates. You start with email templates for Booking Confirmed, Booking Cancelled, Waitlist Promoted, Membership Purchased, Membership Cancelled, Payment Received and Booking Reminder. Each is in English, Arabic and French. You can edit any of them, or switch one off. Your own edits are never overwritten.
- One template per event, channel and language. To change one, edit it.
- Which language is sent: the client's own language, if there is a template in it. If not, your gym's language. If there is no template in that either, English.
- Only the event's own tags work. A tag the event does not have is refused when you save.
- Password Reset must include the {{reset_url}} tag: it is the link to set a new password. With no email template, the app sends its own reset email.
- Inactive templates are kept but not sent. No template means no message on that channel.
- Email can be written in HTML or Visual mode. In Visual mode, a tag is added at the end of the text.
- SMS and WhatsApp are sent only when Twilio SMS or WhatsApp Business is connected and on in Settings → Integrations.
- Emails go out in your gym's name, from OkraGym's address. To send them from your own address, connect your mailbox in Settings → Integrations → Email. Dates are written like 2026-10-05 and times like 18:00, on the gym's clock.
- Broadcast: clients with no email (for Email) or no phone (for SMS and WhatsApp) are skipped. If some could not be sent, the app says how many went out of how many. Failed emails are not counted as sent. For email, it points you to the email settings in Settings → Integrations → Email.
- Delete can't be undone.
- Who can do what: anyone who can view settings can open this page and export. Only the owner, or a role with permission to update settings, can write, edit or delete templates and send a broadcast.
Common questions
A client got the English message, not the Arabic one. Why? There is no active Arabic template for that event and channel. It may be switched off or deleted. Switch it on, or create one with the Locale set to Arabic.A client did not get a booking reminder. Why?
The booking was made less than a day ahead, or it is a waitlist place, or the reminder email template is switched off. The client still sees the notice in the app.
How do I stop the reminder emails?
Pick Booking Reminder (a day before), click Edit on the email card, and turn Active off. Do this for each language.
Why can't I save my template?
A tag may not belong to this event, or the text is empty. Use the tag buttons for that event.
Why was a text message not sent?
Check that Twilio SMS is on in Settings → Integrations, and that the client has a phone number.
Can I send a broadcast to just a few clients?
Yes. Put them in a client group first, then broadcast to that group.