The Unified Communications Composer
Write one message and send it across email, SMS, and a portal post from a single composer in Marketing > Communications.
Last updated: 05/21/2026
Overview
The Communications composer is the single place to send outbound messages to your members and leads. Instead of jumping between separate email, SMS, and announcement tools, you write your content once, choose which channels to reach people through, and GymPoint fans the message out to each one.
You will find it under Marketing > Communications in the sidebar (route /marketing/messaging). The page is a unified hub with five tabs: Compose, Posts, History, Templates, and Segments. This article covers the Compose tab.
Opening the Composer
- In the sidebar, open Marketing > Communications.
- The page loads on the Compose tab by default.
If you have an old bookmark pointing at a single-channel view (such as ?tab=email or ?tab=sms), it automatically redirects to the Compose tab, so existing links keep working.
Choosing Your Channels
At the top of the composer you select one or more channels to deliver your message through:
- Email — sends an HTML email to the recipients in your selected audience.
- SMS — sends a text message to recipients with a valid mobile number on file.
- Portal Post — publishes an announcement in the member portal.
- Push — mobile push notifications. This channel is visible but not yet available; it appears with a disabled state until the underlying service ships.
Check every channel you want to use. The same title and body are reused across all selected channels, which keeps your messaging consistent and saves you from rewriting the same announcement three times.
Writing the Message
Once you have picked your channels, fill in the shared content fields:
- Title — required. For email this becomes the subject line, for a portal post it is the headline, and for push it is the notification banner. SMS does not use the title.
- Body — written in the rich text editor. Email and SMS both require a body. SMS strips out the formatting and sends plain text only, so keep an eye on the character counter — messages over 160 characters are split into multiple SMS segments, and each segment is billed separately.
A portal post can be published with just a title and no body if you only need a short headline-style update.
Selecting Your Audience
When Email or SMS is one of your selected channels, you must choose an audience. The audience dropdown includes built-in groups:
- All Members
- Active Members
- Inactive Members
- All Leads
- New Leads
- Trials
- Frozen
For more precise targeting, build a reusable segment in the Segments tab and select it here. See the Message Segments article for details.
Portal Post does not use the audience dropdown. Instead, a portal post uses a visibility setting that controls which members see it in the portal.
Email and SMS Options
When Email is selected, you also pick an email type:
- Important updates
- Announcements and events
This classification respects each member's notification preferences, so members who have opted out of marketing-style announcements will not receive an email tagged as one.
Sending and Drafts
- Click Send to deliver the message. Email and SMS send immediately — they are fire-and-forget and have no draft state.
- Save Draft applies only to portal posts. If you save a draft while email or SMS channels are also checked, only the portal post is saved as a draft; the email and SMS channels are skipped.
Each channel sends independently. If one channel fails — for example, an SMS send error — it does not block the others from going out. Check the History tab afterward to confirm delivery status per channel.
Personalization Variables
You can insert variables into your title and body so each recipient sees their own details. Supported tokens include:
{first_name}and{last_name}{membership}{next_payment}{gym_name}{expiry_date}
GymPoint substitutes the real value for each recipient when the message is sent.
Reviewing What You Sent
After sending, switch to the History tab to see a log of every message, the channel it went out on, the audience it reached, and per-recipient delivery status (sent, delivered, opened, clicked, failed, or bounced). The Templates tab lets you save and reuse common message formats.