You can include relevant job data in customer notifications by using dynamic variables in your notification templates. For example, you can use the {{service_name}}
variable to include the name of the service booked by the customer in messages.
Message variables for all jobs
You can use these variables in all customer notification templates
Variable code | Description |
{{bussines_name}} | The name of your business |
{{customer_name}} | The customer's full name. Example: |
{{customer_first_name}} | The customer's first name. Example: |
{{service_address}} | The service address of the job. |
{{job_date}} | The scheduled date of the job |
{{job_time}} | The timeslot of the scheduled job. Example:
If the job is scheduled for an arrival window, the arrival window will be used. Example: |
{{price}} | The job's total price, including taxes and tip |
{{{service_options}}} | Any selected service modifiers for the job. Example:
|
{{assigned_providers}} | The names of service providers assigned to the job. Example: |
{{job_duration}} | The estimated duration of the job. Ex. 1 hour 15 minutes |
{{price_prefix_label}} | If the job's service has a price prefix label set (Example: |
{{job_number}} | The randomly assigned job number. Example: |
Additional message variables for invoice and payment receipt emails
You can only use these variables in the invoice and payment receipt email templates
Variable code | Description |
{{{invoice.pricing_summary}}} | Autogenerated summary of the invoice's pricing breakdown. Includes relevant fields when applicable like taxes, tip, discount, amount paid, etc.
Using this variable prevents you from having to manually add the variables for things like total due and tax. |
{{{invoice.line_items}}} | The line items of the invoice, with prices for each item. |
{{invoice.total}} | The job's total price, including taxes and tip. |
{{invoice.subtotal}} | The invoice's total price for the service and additional line items before discounts, taxes, and tips. |
{{invoice.discount}} | The total discount amount, if applicable. |
{{invoice.discount}} | The total coupon amount, if applicable |
{{invoice.tip}} | The total tip amount, if applicable. |
{{invoice.tax_amount}} | The total amount of tax calculated for this invoice. |
{{invoice.tax_name}} | The name of the tax rate applied to the invoice. |
{{invoice.total_paid}} | The amount already paid for the invoice. |
{{invoice.total_due}} | The remaining balance due for this invoice. |
{{invoice.due_date}} | The date payment is due. |
{{invoice.service_date}} | The job date for this invoice. |
{{invoice.number}} | The invoice number. Currently the invoice number is the same as the job number. |
{{invoice.memo}} | The customer memo attached to the invoice. |
Additional message variables for payment receipt emails
You can only use these variables in the payment receipt email template
Variable code | Description |
{{payment.method}} | The name of the payment method used for the payment. If the payment was the result of a charge processed via Stripe, this will be the card brand name followed by the last 4 digits of the card. Example :
If the payment was manually recorded in Zenbooker, this will be the name of the payment method recorded as part of the transaction. Example: |
{{payment.date}} | The date the payment was processed. |
{{payment.amount}} | The total amount of the payment. |