Skip to main content

Dynamic tags

M
Written by Martin Rapavý
Updated today

Dynamic tags

When creating templates, Zooza provides dynamic tags to speed up communication with your customers. These tags pull specific information -- such as course name, time, and location -- into emails automatically, keeping communication relevant without manual effort.

You can add dynamic tags via the Tags icon in the text formatting panel. Clicking the icon shows a full list of dynamic tags with explanations.

Attention! Some dynamic tags can only be applied to certain templates. Take care when selecting the template and the tags.

Dynamic tags panel

For registrations

Each email sent for a specific registration allows you to dynamically fill in customer data. At the time the email is sent, Zooza replaces these tags with specific values.

Dynamic tag

Definition

Example

*\|COURSE_PRICE\|*

Current course price. If the group has its own price, the group price is used.

20.00 EUR

*\|REGISTRATION_VALUE\|*

Value of the registration at the time of creation. Shows the original full amount.

20.00 EUR

*\|AFFILIATE_ID\|*

ID of the partner who facilitated the registration

12345

*\|REGISTRATION_ID\|*

Registration number

12345

*\|REGISTRATION_STATUS\|*

Registration status

registered

*\|REGISTRATION_FEE\|*

Registration fee. If not listed on the registration, it is taken from the course.

30 EUR

*\|VARIABLE_SYMBOL\|*

Variable symbol used for payment. Typically the registration number.

12345

*\|COMPANY\|*

Your company name

My company Ltd.

*\|COURSE_PLACE\|*

Course location. Composed of room and location data.

Big hall, Free time center, 323 Green Lane, Edinburgh

*\|COURSE_PLACE_ID\|*

Location ID

123

*\|COURSE_ROOM_ID\|*

Room ID

456

*\|COURSE_PID\|*

Unique combination of location and room

123_456

*\|COURSE_NAME\|*

Course name -- group name

Exercising with babies -- MINI1

*\|COURSE_DATE_DAY\|*

Day of the course

Monday

*\|COURSE_SUMMARY\|*

Start time of the course together with the date

13. 5. -- 13.9.2023 at 15:00

*\|COURSE_TIME\|*

Course start time

14:00

*\|COURSE_PAYMENT\|*

Course price derived from registration. If none on registration, the course price is used.

135 EUR

*\|CURRENT_BALANCE\|*

Current balance on the client's registration. Can be positive or negative.

-30 EUR

*\|SCHEDULE_DURATION\|*

Course duration in hours

15:00

*\|SCHEDULE_NAME\|*

Group name (without course name)

Butterflies, tuesdays at 17:00

*\|SCHEDULED_AT_DATE\|*

Date when the instalment (debt) is due on the registration

10

*\|FIRST_NAME\|*

Client name

John

*\|QR_CODE\|*

QR code for payment. Requires: amount due on registration, IBAN and SWIFT on course/company.

Picture with QR code

*\|IBAN\|*

Bank account for payment. If specified at the course level, that value is used.

GB54BARC20039545449825

*\|COURSE_DATE_START_END\|*

Start and end date of the course

14. 5. 2022 -- 14. 8. 2022

*\|COURSE_TRAINER\|*

Lecturer's name

John Winslow

*\|USER_ID\|*

Customer user ID

12345

*\|WIDGET_VIDEO_URL\|*

URL to view the video

https://www.zooza.sk/video?token=12345

*\|WIDGET_PROFILE_URL\|*

URL to view profile

https://www.zooza.sk/profil?token=12345

*\|EF_DOB\|*

Extra field -- date of birth

13. 4. 2000

*\|EF_FULL_NAME\|*

Extra field -- full name

John Winslow

*\|EF_ADDRESS\|*

Extra field -- address

65 Wood Lane, Bristol

*\|EF_BUSINESS_NAME\|*

Extra field -- company name

Zooza

*\|EF_BUSINESS_ADDRESS\|*

Extra field -- company address

65 Wood Lane, Bristol

*\|EF_BUSINESS_ID\|*

Extra field -- ID number

123456

*\|EF_TAX_ID\|*

Extra field -- TIN

1234546

*\|EF_VAT\|*

Extra field -- VAT ID number

123456

*\|IS_BUSINESS_ORDER\|*

Whether a registration is on a company or not

1

*\|TURN_OFF_EVENT_NOTIFICATIONS_URL\|*

URL to turn off morning notifications. Works only in the Morning Reminders template.

*\|CANCELED_CONFIRMATION_URL\|*

URL for opting out from the term. Works only in the Morning Reminders template.

*\|ALLOW_REPLACEMENTS\|*

Whether replacement hours are available for the registration

1

*\|FULL_NAME\|*

Client's full name

Raymond Robbins

*\|EVENT_NAME\|*

Name of the term (not the course or group). Available for term reminder only.

Individual lesson, Cambridge

*\|EVENT_DATE\|*

Date of the term. Available for term reminder only.

14. 5. 2021

*\|EVENT_PLACE\|*

Venue of the term. Works only in the Morning Reminders template.

Big hall, Free time center, 323 Green Lane, Edinburgh

*\|EVENT_DATE_DAY\|*

Day of the term. Available for term reminder only.

Monday

*\|EVENT_TIME\|*

Term time. Available for term reminder only.

14:30

*\|EVENT_COURSE\|*

Course name for the term. Available for term reminder only.

Summer camp 07/2023

*\|EVENT_TRAINER\|*

Main lecturer name at the lesson/event level. Available for upcoming lesson/event notification.

Suzan Winslow

*\|DEFAULT_COURSE_PRICE\|*

Course price if group price is 0; otherwise the group price.

34.43 EUR

*\|DEBT\|*

Debt value on registration. If no debt, displays the same as DEFAULT_COURSE_PRICE.

100 EUR

*\|DUE_DATE\|*

Due date for payment

33 EUR

Conditioning tags

You can use conditional tags in templates. For example, if you accept business orders, you can add a conditional block to confirm to the customer that you are recording their registration as a business and will send them an invoice shortly.

Tag name

Definition

Application

IF

If the condition is true

*\|IF:BUSINESS_ORDER\|* Content *\|END:IF\|*

ELSE

Otherwise

*\|IF:BUSINESS_ORDER\|* content if yes *\|ELSE:\|* content if not *\|END:IF\|*

ELSEIF

Or if

*\|IF:BUSINESS_ORDER\|* content if yes *\|ELSEIF:REGISTRATION_STATUS=registered\|* content if status *\|ELSE:\|* content if not *\|END:IF\|*

IFNOT

If it is not

*\|IFNOT:BUSINESS_ORDER\|* Content *\|END:IF\|*

Comparison operators

Tag

Definition

=

Equals

!=

Does not equal

>

Greater than

<

Less than

>=

Greater than or equal

<=

Less than or equal

Did this answer your question?