Emails
By default, emails get sent out to owners and customers when bookings are created and move from state to state. Some emails take parameters, like a message, and you can choose to disable them if you'd like to handle communication yourself (e.g. with the help of webhooks).
Disabling emails
In addition to taking event/customer data and creating calendar events, the instant graph also sends out emails and can trigger a webhook.
You can see all available actions/transitions here and below is a short list of how they can be configured (as JSON body data in your request):
Graph: instant
Bookings created using the "instant" graph only send out emails when the booking is created; one email for the owner and one for the customer.
You can disable them by passing the following in the POST body when creating the bookings:
json// Send email to the owner (enabled by default)
"notify_owner_by_email": {
"enabled": false
}
// Send email to the customer (enabled by default)
"notify_customer_by_email": {
"enabled": false
}
// Send email to customer if the booking get cancelled (enabled by default)
"notify_customer_cancelled_by_email": {
"enabled": false
}
// Send email to owner if the booking get cancelled (enabled by default)
"notify_owner_cancelled_by_email": {
"enabled": false
}
Graph: confirm_decline
Bookings created using the "confirm_decline" graph send out email an email to the owner when the booking is created, but also notifies the customer when the booking is either accepted or declined by the owner.
You can disable them by passing the following in the POST body when creating the bookings:
json// Send email to owner with possible actions (enabled by default)
"send_confirm_decline_email_to_owner" : {
"enabled": false
}
// Send email to customer when booking is confirmed by owner (enabled by default)
"notify_customer_by_email": {
"enabled": false
}
// Send email to customer when booking is declined by owner (enabled by default)
"notify_customer_declined_by_email": {
"enabled": false
}
// Send email to customer if the booking get cancelled (enabled by default)
"notify_customer_cancelled_by_email": {
"enabled": false
}
// Send email to owner if the booking get cancelled (enabled by default)
"notify_owner_cancelled_by_email": {
"enabled": false
}
Other graphs
You can see all available actions/transitions for graphs here - all email-related actions can be disabled with the same approach as above.