How to use dynamic variables on email templates?

DaySchedule workflow email templates can be customized with dynamic email contents to send better meeting reminders and personalized email follow-ups automatically.

You can insert the following variables dynamically when creating an email template to auto send when an event is booked. These variable must be enclosed with curly braces e.g. {{variable}}

How to use variables

  • Go to workflow and select email trigger
  • Click on any of the given template to customize

Variables

Here is the list of variables -

Note: We use popular handlebars library to merge parameters, so all the handlebars functionality will work e.g. if/else, loop, index based variable etc. So let’s say you want to use an attendee answer on your email template from the invitee.questions array. Just use the 0 based index in this format {{invitee.questions.2.value}} to merge answers on your email automatically.

Variable Example value
booking.org_id 121
booking.source dayschedule
booking.resource.resource_id xxxxx
booking.resource.type event
booking.resource.event_type one_on_one
booking.resource.name Product demo
booking.resource.slug /product-demo
booking.resource.description Welcome to my event page
booking.host.user_id 123
booking.host.name Vikash Rathee
booking.host.email host@domain.com
booking.host.phone +91xxxxxxx
booking.host.avatar
booking.host.time_zone Asia/Kolkata
booking.subject Booking confirmed: Product demo - October, 01 2022 4:00 pm (GMT +05:30)
booking.start_at 2022-10-01T10:30:00.000Z
booking.end_at 2022-10-01T11:20:00.000Z
booking.time_zone Asia/Kolkata
booking.status confirmed
booking.color #006b75
booking.location.name Zoom
booking.location.type zoom
booking.location.remarks Web conference using Zoom
booking.location.join_url Error - Zoom
booking.booking_url https://meet.dayschedule.com
booking.calendars.0.type google
booking.calendars.0.id xxx
booking.calendars.0.url https://www.google.com/calendar/event?eid=xxx
booking.reschedules
booking.attendees
booking.created_at 2022-09-30T03:02:52.678Z
booking.updated_at 2022-09-30T03:02:52.678Z
booking.booking_id xxxx
booking._id xxxx
booking.description Welcome to my event page
invitee.booking_id 63365c5cbeb0603503e1fad7
invitee.org_id 121
invitee.name Tester
invitee.email example@domain.com
invitee.guests
invitee.status confirmed
invitee.reason
invitee.time_zone Asia/Calcutta
invitee.token XXXXX
invitee.questions.0.type text
invitee.questions.0.name name
invitee.questions.0.label Name
invitee.questions.0.value Tester
invitee.questions.1.type email
invitee.questions.1.name email
invitee.questions.1.label Email address
invitee.questions.1.value example@domain.com
invitee.questions.2.type tel
invitee.questions.2.name question8
invitee.questions.2.label Mobile phone
invitee.questions.2.value +91 9xxxxxxxx
invitee.questions.3.type text
invitee.questions.3.name question5
invitee.questions.3.label Your State?
invitee.questions.3.value Maharashtra
invitee.questions.4.type radio
invitee.questions.4.name question4
invitee.questions.4.label Fresher
invitee.questions.4.value No
invitee.payment.amount 479
invitee.payment.currency INR
invitee.payment.gateway Razorpay
invitee.payment.data {“account”:“acc_Er6bd9OANNyYtj”}
invitee.payment.reference_id order_KNxLxqzfBJoEjF
invitee.created_at 2022-09-30T03:02:52.686Z
invitee.updated_at 2022-09-30T03:03:48.069Z
invitee.invitee_id 63365c5cbeb0603503e1fad9
Free for small teams

Get your personalized scheduling link to share with your customers to let them schedule meetings without back-and-forth emails.

Sign up →

14 days free trial