Dynamic fields

Dynamic fields populate customized data into emails and SMS notifications sent by ScheduleOnce. Dynamic fields allow you to create email and SMS notifications that contain specific information related to your bookings and are personalized for the Customer and User.

For example, let’s say you want to start a confirmation email with a personalized greeting. To do this, you insert the dynamic field called “Customer name” into the template. Once you do this, every confirmation email will start with “Dear <Customer name>”. ScheduleOnce will insert the name the Customer provided in the Booking form where you defined that the field “Customer name” should be.

ScheduleOnce provides over 40 dynamic fields to choose from. Dynamic fields contain information taken from:

Note Payment data is specified per transaction rather than per activity. Therefore, one activity such as a single booking, may have a number of transactions such as a rescheduling fee and a refund.

Figure 1: the Notification templates editor

How to insert and remove Dynamic fields

To insert a Dynamic field:

  • Place the cursor in the place in the template you wish to insert the Dynamic field.
  • Click your desired Dynamic field from the choices in the “Dynamic Fields” column on the right.
  • The chosen Dynamic field will appear in the selected location in the template.

To remove a Dynamic field:

  • Click on the X in the Dynamic field you wish to remove.

NoteWhen using Dynamic fields, you need to be sure that the data exists in your scheduling scenario. For example, Event type price is one of the Dynamic fields available to you. However, if you do not enter an Event type price in the Payment/cancel and reschedule policy section, no data will be displayed for this field in your emails and SMS notifications.

Dynamic fields and localization 

When Customer notifications based on Custom templates are sent, Dynamic fields such as time zone, country and location are shown in the locale (language) selected on the Booking page, and date/time format also follows the selected locale. In all other cases, Dynamic fields are shown in English, and date/time format follows User profile settings. Learn more about localization


Default templates
Custom templates
User notifications by email and SMS
ScheduleOnce Dynamic fields are shown in English.

Date/time format follows User profile settings.
ScheduleOnce Dynamic fields are shown in English.

Date/time format follows User profile settings.
Customer notifications by email and SMS, and the Calendar event
ScheduleOnce Dynamic fields are shown in English.

Date/time format follows User profile settings.
ScheduleOnce dynamic fields such as time zone, country and location are shown in the locale (language) selected on the Booking page.

Date/time format follows locale settings.
Was this article helpful?
Thank you for your feedback!