Who this is for:
If you've already read our trigger troubleshooting guide and suspect a problem with your filtering or configuration, this cheat sheet highlights the most common trigger configuration issues we see regularly.
Trigger misconfigurations typically happen in one of these two places:
Your trigger type (the event that fires the trigger)
Your trigger filters (the targeting you've applied to your trigger)
Start by looking for your trigger's type in the table below and check out the most common misconfigurations.
1️⃣ Trigger type (timing) issues
⏱️ Delivery timing for transactional emails
Transactional emails (like appointment confirmations and reminders) may be delivered 10–15 minutes after your configured send time. This is separate from test emails, which send immediately.
Example:
If you set a confirmation email to send 5 minutes after an appointment is created, it might actually arrive 15–20 minutes after the appointment is booked.
Why does this happen?
Why does this happen?
Peptalkr sends emails in controlled batches rather than all at once. This keeps the platform stable and reliable for all users, preventing email delays or failures during busy periods.
Peptalkr sends emails in controlled batches rather than all at once. This keeps the platform stable and reliable for all users, preventing email delays or failures during busy periods.
Does this affect my patients?
Does this affect my patients?
Not really! Here's why:
A few extra minutes rarely matters for appointment confirmations—patients aren't watching the clock
Reminders are sent hours or days in advance, so 10–15 minutes makes no practical difference
Your patients still get timely, helpful communication
When it might matter
When it might matter
If you're wanting to send extremely time-sensitive communications (like "Your practitioner is running late" messages), keep this delay in mind when setting your timing.
For most clinics and most communications, this small delay won't be noticeable to your patients.
The most common cause of timing issues is using the wrong trigger type for your email.
Each trigger type is designed for a specific purpose and timing. Using the wrong one means your email won't send when you expect it to—or might not send at all.
Common mistake: Using "Before the appointment" for confirmation emails. This won't work because confirmation emails need to send immediately after booking, not before the appointment happens.
The fix: Use "After an appointment is created" for any confirmation or welcome email that sends at the time of booking.
Quick reference guide:
Trigger type  | Common misconfigurations  | 
Before the appointment  | This is used for reminders and any email that sends in the leadup to an appointment. It is not for confirmations. 
 
  | 
After the appointment  | This is for any email that sends any amount of time after an appointment - including follow ups, feedback and longer term recalls. 
 
  | 
After an appointment is created  | This trigger type is for any email which sends at time of booking, such as confirmations and welcome emails. 
 
  | 
After an appointment is cancelled  | This trigger type is for any email that sends in relation to a cancelled appointment. 
 
  | 
After an appointment is marked DNA  | This trigger type is for any email that sends in relation to a missed appointment (was marked Did Not Arrive in Cliniko). 
 
  | 
After an invoice is created  | This trigger type is used when you want to send an email at the time an invoice is created, where the invoice contains a particular line item (product or billable item). 
  | 
After an invoice has been paid  | This trigger type is used when you want to send an email at the time an invoice is marked paid, where the invoice contains a particular line item (product or billable item). 
  | 
After a medical alert is added to a patient file  | This trigger type is used when you want to manually trigger an email to a patient by adding a medical alert to their patient file. 
 
  | 
When a patient has a certain number of appointments  | This trigger type is used when you want to target a specific appointment number - e.g. #1, #2, #10 - either over all time, or within the last specific number of days. 
 
  | 
2️⃣ Trigger filter (targeting) issues
Now for identifying any problems with your targeting. We often see issues here - so please carefully read the table below as it solves the majority of problems.
Important tip:
There is no need to make filter selections if you are targeting everything in a filter group. For example, if you have 3 businesses - you needn't select all 3. Leave the filter blank to target all by default. This keeps your configuration cleaner. Only use filters when you need to narrow down your audience.
Filter  | Common misconfigurations  | 
Business  | Are you targeting the correct business(es)? 
 In the above example, we want the email to target just 2 of our 3 businesses, as we will do a separate email and trigger for the London location.  | 
Sex  | Have you applied a sex filter? 
 It's super rare to need this filter. Best to avoid unless you're absolutely certain you only wish to target those in Cliniko with their sex set to Female or Male. 
  | 
Appointment Category  | Does this trigger need to target just specific appointment type(s) or categories? 
 If no, leave these blank. 
 If yes, start by selecting the categories that should be targeting (if applicable), followed by the specific types you wish to include OR exclude. 
 You typically don't need to target specific appointment types or categories, unless you are doing modality-specific or appointment-specific messaging. 
 And if you're trying to target new patients/initial appointments only - we generally suggest using the appointment count filter (see below) rather than the appointment type filter. 
 
  | 
Appointment Count 
 🚨Super common issue!  | Are you trying to target a patient's first appointment with the count filter? 
 The count filter counts the number of appointments a patient has already attended in the past. 
 So what you enter here will be different, depending on whether your trigger sends before or after a first appointment is attended. 
 
 As the patient is yet to attend their first appointment. 
 As the patient has just attended their first appointment. 
 
 Additionally, if you check the box, the appointment count will be based on other filters you've applied - for example if you are targeting a specific appointment category - such as 'Physiotherapy' - then this would only send if the patient is attending their first Physiotherapy appointment.  | 











