6 appointment confirmation email templates and what to include

Copy 6 appointment confirmation email templates for demos, interviews, consultations, paid sessions, onboarding and group events, plus a checklist.

Caletus TeamUpdated
At a glance

What should an appointment confirmation email say?

An appointment confirmation email should confirm the booking, name the host and the purpose, and give the date, time zone, length and where to join. Add any preparation and a link to change this specific booking. For paid sessions, send the payment receipt separately, because a booking confirmation doesn't prove the payment went through.
On this page
  1. 1. Sales demo confirmation email
  2. 2. Interview confirmation template
  3. 3. Consultation confirmation email
  4. 4. Paid appointment confirmation
  5. 5. Client onboarding confirmation
  6. 6. Group booking confirmation
  7. What every booking confirmation email should include
  8. Keep the payment receipt separate from the confirmation
  9. Online, in-person and hybrid appointments
  10. Using these templates in Caletus
  11. Send one clear confirmation
  12. Appointment confirmation email template FAQs
  13. Sources cited in this article

A good appointment confirmation email template answers four questions. When is it? Where do I go? What should I bring? How do I change it? “You're booked” is a good start, but people need the rest too. The six templates below cover sales demos, interviews, consultations, paid sessions, client onboarding and group events.

NoteSquare brackets are placeholders to fill in. Send a “confirmed” email only once the booking really is confirmed, for example after payment has gone through for a paid session.

1. Sales demo confirmation email

When to use it: after a demo is booked, with an agreed focus rather than a general product tour.

Subject: Confirmed: [Product name] demo on [Meeting date]

Hi [Prospect first name],

Your demo with [Host name] is booked. Here are the details:

  • Date: [Meeting date]
  • Time: [Start time] to [End time] [Time zone]
  • Join: [Joining link]

We'll focus on [Agreed use case], show how it would work for your team, and leave time for questions. If you can, bring one example of a process you'd like to improve, without any confidential customer data.

To reschedule, use [Rescheduling link]. To cancel, use [Cancellation link]. Questions before then? Email [Monitored contact].

Looking forward to it, [Host name]

2. Interview confirmation template

When to use it: once a candidate interview is confirmed. Say what format to expect and how to prepare.

Subject: Confirmed: your [Role title] interview with [Company name]

Hi [Candidate first name],

Thanks for booking. Your interview for [Role title] is confirmed:

  • When: [Meeting date], [Start time] to [End time] [Time zone]
  • With: [Interviewer names and roles]
  • Where: [Joining link or office address]

We'll talk about [Interview focus]. [Describe any preparation, or write “There's nothing to prepare.”]

If you need any adjustments for the interview, let [Recruiter contact] know. To reschedule, use [Rescheduling link]. To cancel, use [Cancellation link]. If either link doesn't work, contact me directly.

Best, [Recruiter name]

3. Consultation confirmation email

When to use it: for a consultation where the purpose and prep are already agreed.

Subject: You're booked: [Session name] on [Meeting date]

Hi [Client first name],

We're all set for [Session name] with [Host name].

  • Date: [Meeting date]
  • Time: [Start time] to [End time] [Time zone]
  • Where: [Joining link or full address]

We'll work through [Agreed topic] and finish with [Promised outcome]. Please bring [Relevant item], or let me know beforehand if you need something different.

If your plans change, you can reschedule at [Rescheduling link] or cancel at [Cancellation link]. Our booking terms are here: [Policy link].

Best, [Host name]

4. Paid appointment confirmation

When to use it: only after the payment has gone through and the booking is confirmed. Link the real receipt, never a checkout page.

Subject: Confirmed: your [Session name] on [Meeting date]

Hi [Client first name],

Thank you for booking. Your [Session name] with [Host name] is confirmed.

  • Date: [Meeting date]
  • Time: [Start time] to [End time] [Time zone]
  • Join: [Joining link]
  • Before we meet: [Relevant preparation]

Your payment receipt is here: [Receipt link]. Your booking reference is [Booking reference].

To reschedule, use [Rescheduling link]. To cancel, use [Cancellation link]. Our cancellation and refund terms are here: [Policy link].

If you have a question about your payment or booking, email [Monitored contact] with your booking reference. Please never send card details by email.

Thank you, [Host name]

5. Client onboarding confirmation

When to use it: after an onboarding call is booked, with the people and prep spelled out.

Subject: Confirmed: [Client or project name] onboarding call

Hi [Client first name],

Your onboarding call is booked. Here's what you need:

  • When: [Meeting date], [Start time] to [End time] [Time zone]
  • Your contact: [Host name], [Host role]
  • Join: [Joining link]

On the call, we'll agree on [Onboarding goals], confirm who does what, and plan the next steps. Before then, please [Approved preparation]. For logins or other sensitive details, use [Secure channel] instead of email.

Need to reschedule or add someone from your team? Use [Rescheduling link] or email [Monitored contact]. To cancel, use [Cancellation link].

Looking forward to getting started, [Host name]

6. Group booking confirmation

When to use it: send it to each attendee on their own, never as one email with everyone's address showing.

Subject: You're in: [Group session name] on [Meeting date]

Hi [Attendee first name],

Your place in [Group session name] is confirmed.

  • When: [Meeting date], [Start time] to [End time] [Time zone]
  • Facilitator: [Host name]
  • Join: [Joining link]

Please bring [Relevant materials]. [Add how the session will run, such as cameras on or small-group breakouts, or delete this sentence.]

These links are for your place only, so please don't share them. To change sessions, use [Change link]. To cancel, use [Attendee cancellation link]. Questions? Email [Monitored contact].

See you there, [Host name]

What every booking confirmation email should include

DetailCheck that
Booking statusThe booking is really confirmed, not waiting for approval or payment.
Date and timeIt shows the full date, start and end time and a named time zone, and matches the calendar invite.
LocationThere's a working joining link or a full address.
PrepIt asks only for what this meeting needs.
Change optionsThe links are for this booking, with a contact if they don't work.
RepliesSomeone reads them and can act on them.
Confirmation checklist

Keep the payment receipt separate from the confirmation

A confirmation tells the client their time is reserved. A receipt records that they paid. Stripe can send receipt emails for successful payments, and you set them up in Stripe. Check that receipts are switched on before template 4 promises one.[1]

If you don't have a receipt link, delete that line and say how the receipt will arrive instead, such as “Stripe will email your receipt separately.” Never put a checkout link there. A client shouldn't be asked to pay again just because the booking email doesn't show their payment.

Be just as careful with refunds. A cancel link doesn't mean money went back. Point to your policy, give a contact, and only say “refund started” or “refund complete” when the payment record shows it. For the full payment setup, see how to accept payments for online consultations.

Online, in-person and hybrid appointments

For an online meeting, include the current joining link and any access steps. For an in-person appointment, swap that for the full address, where to check in and a contact for the day. Mention things like parking or step-free access only if you've checked them.

Keep the time zone in both cases, since people often book while traveling. For a hybrid event, tell each person whether they're joining online or in the room. An address and a video link with no explanation just confuses people.

Using these templates in Caletus

Caletus sends email confirmations, and you can style them to match your brand with Caletus custom branding. Open a booking type's confirmation settings to see which fields you can edit.[2][3]

Map each placeholder to a matching field where one exists, and keep the built-in date, time and change links in place. A shorter email isn't better if it drops those. If you can't edit the whole email body, use these templates as a guide for the parts you can edit, or for messages you send yourself.

Test with an inbox outside your company. Check names, time zones, paid-booking wording and where each link goes. Then reschedule and cancel separate test bookings, and check that the follow-up emails don't contradict the first confirmation. When you have to move a meeting yourself, use these reschedule meeting email templates.

Send one clear confirmation

Decide which message carries the booking details, so people don't get three confirmations that disagree. The calendar invite, the confirmation email and the payment receipt each have a job, and all three should describe the same appointment. Before the meeting, follow up with well-timed appointment reminder emails.

Appointment confirmation email template FAQs

Can I send a confirmation while payment is still pending?Not with wording that says the booking is confirmed. If payment is required before a booking counts, send a separate message that says the time is held and payment is still needed, with a clear deadline. Switch to the confirmation email only once the payment has actually gone through.
Is a calendar invite the same as a payment receipt?No. A calendar invite only describes the meeting: when, where and with whom. Proof of payment comes from your payment provider, such as the Stripe record and the receipt it sends. Check payments there, not by looking at whether a calendar entry exists.
Can I paste these placeholders straight into Caletus?Not as they are. The placeholders in square brackets are for you to replace, not live fields. Swap each one for your own wording or the matching field in your email editor, remove any optional sentence that doesn't apply, and send yourself a test to check the finished email.
Give clients a clear next step after bookingSee how Caletus handles confirmations, reschedules and cancellations, so every booking has one clear set of details.See meeting management
  • booking confirmation email
  • paid appointment confirmation
  • interview confirmation template
  • group booking confirmation
Written by
Caletus Team

Sources cited in this article

  1. [1]Receipts and paid invoices (opens in a new tab)Stripe Documentation · Accessed September 23, 2026
  2. [2]Caletus Power Scheduling (opens in a new tab)Caletus · Accessed September 23, 2026
  3. [3]Caletus Brand Authority (opens in a new tab)Caletus · Accessed September 23, 2026
Put it into practice

Take payments and send reminders automatically

Start free, connect your calendar and try what you just read about in a few minutes. No credit card needed.

  • No credit card required
  • Two-way calendar sync
  • Set up in under 2 minutes
Get your free booking linkSet up in under 2 minutes. Free forever.
Get started