It's a lot easier to just let us take care of this for you but if you have special requirements you might want full control over how those emails get sent.
First of all, you can disable Tito's emails. Click on Settings
in the sidebar, and then on Emails
. You can then disable one or more of the emails:
Registration confirmation
This gets sent when the registration.finished
webhook fires. The webhook contains all the information you need to send the email:
email
name
reference
slug
tickets
an array of all the tickets within this registration
You can use the slug to provide the customer's secret link to their order:
https://ti.to/{account-slug}/{event-slug}/registrations/{registration-slug}
Ticket updated email
This gets sent when the ticket.completed
webhook fires. The webhook contains all the information you need to send the email:
email
first_name
last_name
reference
slug
You can use the slug to provide the attendee's secret link to their ticket:
https://ti.to/tickets/{ticket-slug}
You can find the image to create the QR code at a similar URL:
https://ti.to/tickets/{ticket-slug}/barcode.png
Ticket gifted email
This gets sent when the ticket.reassigned
webhook fires, when a customer or the ticket holder assigns the ticket to someone else. You get the same payload as for the ticket.completed
webhook.
Remember, if you do choose to handle these notification emails yourself then we advise you to do your own testing to make sure it's all working okay. If that sounds daunting then we do recommend sticking with the notification emails we send for you.