Why your booking confirmation email matters more than you think
Your client just booked a session. The very next thing they see is your booking confirmation email — and most coaches leave it as a bland, generic system message. That's a missed opportunity. A well-crafted confirmation email sets the tone for the entire coaching relationship, reduces no-shows, and gives clients exactly the information they need to show up prepared.
Customizing client booking confirmations in Coachful takes less than ten minutes, and the impact on perceived professionalism is immediate. This guide walks you through every setting, every field, and the best practices coaches use to turn a throwaway transactional email into a trust-building touchpoint.
TL;DR
- Go to Settings → Bookings → Email Notifications to edit your confirmation template.
- You can customize the subject line, body copy, reply-to address, and dynamic merge tags (client name, session time, meeting link, etc.).
- Separate templates are available for 1:1 sessions, group calls, and intake calls.
- Changes apply to all future bookings; existing bookings are not retroactively updated.
Where to find the booking confirmation email settings
Coachful keeps all email notification controls in one place so you don't have to hunt across multiple menus. Here's the exact path:
- Sign in to your coach dashboard at app.coachful.co/sign-in.
- Click your workspace name in the top-left corner to open the global navigation.
- Go to Settings (the gear icon in the left sidebar).
- Select the Bookings tab.
- Scroll to the Email Notifications section. You'll see three sub-tabs: 1:1 Sessions, Group Calls, and Intake Calls.
- Click the sub-tab for the session type you want to customize, then click Edit confirmation email.
Each session type has its own template, so the confirmation a client receives for a one-hour 1:1 coaching session can look completely different from the one they get after booking an intake call — which makes sense, since the information a new prospect needs is very different from what a returning client needs.
Understanding the confirmation email template editor
The template editor is a structured form — not a free-form drag-and-drop builder. This is intentional. Transactional emails need to be reliable, fast-loading, and accessible across every email client from Gmail to Outlook to Apple Mail. Coachful renders them as clean, responsive HTML behind the scenes.
Fields you can customize
- From name — Defaults to your coach display name. You can change this to your brand name (e.g., "Sarah Kim Coaching" instead of "Sarah Kim").
- Reply-to address — Set this to your business email so replies land in your inbox, not a no-reply black hole.
- Subject line — Fully editable. Merge tags work here too (see below).
- Pre-header text — The short preview text visible in inbox listings before the email is opened. Often overlooked, always worth filling in.
- Body copy (top section) — A short welcome or context message that appears above the auto-generated session details block.
- Body copy (bottom section) — Appears below the session details. Great for preparation instructions, what to bring, or a resource link.
- Button label & URL — The primary CTA button in the email. Defaults to "Join session" with the meeting link, but you can relabel it and point it anywhere (e.g., a pre-session prep form or your client portal).
- Footer — Your business address (required for CAN-SPAM / GDPR compliance), social links, and an optional custom note.
What you cannot change
The session details block — date, time, timezone, session type, and the meeting link — is always rendered automatically and cannot be removed. This protects both you and your client: every confirmation will always contain the core logistical information, no matter how you customize the surrounding copy.
Using merge tags to personalize at scale
Merge tags let you insert dynamic, client-specific data into your email template so every confirmation feels personally written even when it's automated. In Coachful, merge tags use double curly-brace syntax.
Available merge tags
{{client.first_name}}— Client's first name{{client.full_name}}— Client's full name{{session.type}}— Session type label (e.g., "Strategy Session"){{session.date}}— Session date in your locale format{{session.time}}— Session start time in the client's local timezone{{session.duration}}— Duration in minutes{{session.meeting_link}}— The unique video or conferencing link{{coach.first_name}}— Your first name{{coach.business_name}}— Your business or brand name{{portal.url}}— Direct link to the client's portal on your Coachful subdomain
A subject line like You're booked, {{client.first_name}}! Here's everything for your {{session.type}} feels far more personal than "Booking Confirmation" — and personal subject lines consistently lift open rates.
Pro tip: Always preview your email using the Send test email button before saving. Merge tags that reference missing data (e.g., a client with no first name on file) will render as a blank unless you set a fallback. Coachful lets you define fallback text per tag — for example, {{client.first_name | fallback: "there"}} renders as "there" if no first name exists.
Customizing confirmations for different session types
A 15-minute intake call and a 90-minute VIP deep-dive session should not have the same confirmation email. Here's how to think about each template:
Intake call confirmations
This is often a prospect's first real interaction with your brand. Use the top body copy section to warm them up: remind them why they booked, what you'll cover, and how to prepare. The bottom section is a good place to link to a short pre-call questionnaire or a welcome video hosted on your Coachful website.
1:1 session confirmations
For recurring clients, keep it tight. They know the drill. Use the top section for a single sentence of encouragement ("Looking forward to our session on {{session.date}}.") and the bottom for any session-specific prep — for example, "Please review the notes from your last session in your program tracker before we meet."
Group call confirmations
Group calls inside a cohort squad often have specific agendas. Use the body copy sections to share the agenda, any required reading, and a reminder to join a few minutes early. You can also paste in the squad chat link so participants can coordinate beforehand.
Coaches using Coachful for group programs frequently tell us that adding a one-line agenda to their group call confirmation cuts "what are we covering today?" messages by half. Less back-and-forth in your inbox means more time actually coaching.
Step-by-step: writing a high-converting confirmation email
Here's a proven structure for a 1:1 session confirmation that coaches on Coachful have used to reduce no-shows and increase pre-session engagement:
- Subject line: "You're confirmed, {{client.first_name}} — {{session.type}} on {{session.date}}"
- Pre-header: "Here's your link and one thing to do before we meet."
- Top body copy (2-3 sentences): Confirm the booking warmly, reference the session goal if relevant, and set a clear expectation ("We'll spend the first 10 minutes reviewing your progress on [goal].").
- Session details block: Auto-generated by Coachful — date, time, timezone, meeting link button.
- Bottom body copy (2-4 sentences): One concrete action for the client to take before the session — reviewing a worksheet, completing a habit check-in, or jotting down three wins from the past week.
- Button: Label it "Join your session" (not "Click here") and confirm the URL is the correct meeting link.
- Footer: Your business name, address, and a line like "Questions? Reply directly to this email."
Reminder emails vs. confirmation emails
Confirmation emails and reminder emails are different templates in Coachful. The confirmation fires immediately when a booking is made. Reminders are scheduled follow-ups — you can configure them at 24 hours before and 1 hour before the session under Settings → Bookings → Reminder Emails.
It's a common mistake to stuff too much information into the confirmation because you're anxious the client will forget. Resist this. Keep the confirmation focused and let the 24-hour reminder do the heavy lifting on logistics. A well-timed reminder with the meeting link is far more useful to a client than a confirmation email so long it gets skimmed and archived.
For a deeper dive into scheduling reminder sequences, see Setting up booking reminder emails.
Branding your confirmation email
Coachful automatically pulls your brand colors, logo, and font preferences from your Settings → Brand configuration and applies them to all outgoing emails. You don't need to manually add your logo to each template — set it once and it propagates everywhere.
If you're on the Scale plan and using a custom domain (e.g., coaching.yourbrand.com), your confirmation emails will also send from your custom domain, not from a coachful.co address. This significantly improves deliverability and brand consistency. To configure custom email sending, go to Settings → Domain → Email sending and follow the DNS verification steps. For more detail, see Setting up custom domain email.
Troubleshooting common issues
Client says they never received the confirmation email
First, check whether their address was entered correctly at booking. Go to Clients → [Client name] → Bookings and verify the email on file. If the address is correct, ask them to check their spam or promotions folder — transactional emails from new senders often land there. You can resend the confirmation from Bookings → [Session] → Resend confirmation. If deliverability issues persist across multiple clients, verify your custom email domain's SPF and DKIM records.
Merge tags are showing as raw code instead of real data
This happens when you type a merge tag manually and include an extra space or typo inside the braces. Copy merge tags directly from the Insert tag dropdown in the editor rather than typing them by hand. Always send a test email to yourself before saving the template.
The meeting link in the confirmation is wrong or missing
The {{session.meeting_link}} tag pulls from the session's configured video provider. If the link is blank, go to Settings → Bookings → Video conferencing and confirm your integration (Coachful built-in video, Zoom, or Google Meet) is properly connected. For built-in HD video powered by Stream, no external integration is needed — the link generates automatically.
Edits aren't showing up for new bookings
Make sure you clicked Save template after editing — the editor does not auto-save. If you saved but the old template is still sending, check whether you edited the correct session type tab (1:1, group, or intake).
The email looks broken on mobile
Coachful's email templates are responsive by default, but very long lines of text in the body copy sections can sometimes wrap oddly on narrow screens. Keep sentences under 20 words and avoid pasting in content with hidden HTML formatting from word processors. Use the Send test email button and open it on your phone before setting the template live.
I want to include a custom HTML block
The current template editor supports rich text with links and basic formatting. Full custom HTML injection is available on the Scale plan — contact support to enable the advanced template mode for your workspace.
Ready to make every booking confirmation count?
A polished, personalized booking confirmation email is one of those small details that separates a hobby coaching practice from a professional one. It takes minutes to set up and continues working for every single booking from that point forward — reducing no-shows, setting clear expectations, and reinforcing your brand before the session even starts.
If you haven't customized your templates yet, open your dashboard now and spend ten minutes on it. Your clients will notice. Sign in to your Coachful workspace to get started, or if you're not yet on Coachful, start your free trial and see how the entire bookings workflow — confirmations, reminders, scheduling, and video — works together in one place.