💻
Tonomo
  • 💡How to Use this Guide
  • 🎓Onboarding Guide
  • ▶️Get to Know Tonomo
  • 🚀Getting Started
  • Users
    • Add and Configure your Users
    • User Data
    • Export Users
    • Import Users
    • Brokerages Management
    • Referrals
    • Credit and Debit
    • Getting Agents to Book Themselves
    • Order Dashboard
  • Services and Packages
    • Displaying your Pricing
    • Services
    • Packages
    • Custom Packages
    • Booking Flows
    • Additional Service Details
    • Checklist Configuration
    • Contractor
    • Notifications
  • Invoicing
    • Sales
    • Payments
  • Coupons
  • Order Management
    • Order Management Overview
    • Edit Columns
    • Orders Management Filter
    • Booking Orders
    • Adding Services After Booking
    • Removing Services After Booking
    • Cancelling Orders
    • Payment Errors
    • Delivery
      • Asset Delivery
      • Edit Delivery Links
      • Raw Folders
      • Matterport Delivery
    • Project Chat Checklists
    • Set a Service as an Escalation
    • Updating the Address After Booking
  • General Settings
    • Localization Settings
    • Domain Settings
  • Scheduling
    • How to Set Up the Calendar Integration
    • Scheduling Configuration
      • Integrated Booking
      • Photographer Availability
      • Service Zones
      • Photographer Skillsets
      • Photographers Priority
      • Prevent Last Minute Bookings
      • Send two Photographers
      • Allow Customers to Reschedule and Cancel on their Own
    • Smart Scheduling
    • Changing Scheduling Details
      • Reschedule an Existing Appointment
      • Change Photographers after Booking
      • Add Additional Customers to Calendar Event
      • Add New Appointment to Existing Appointment
      • Change Calendar Description After Booking
      • Create Calendar Event After Postponing or Cancelling
    • Twilight Shoots
    • Embed Booking Flow
    • Photographer Schedule
    • Calendar/Tonomo Mismatch
    • Scheduling a Due Date
  • Reporting
    • Orders Reporting
    • Contractor Reporting
    • Domains Reporting
    • Video Render Reporting
    • Missed Scheduling
  • Agent Communication
    • Intro to Templating
    • Variables
    • Display Each Item
    • SMS/Text Message Template
    • Configuring Email DNS Records
    • Managing Booking Confirmation Emails
  • Frequently Asked Questions
    • FAQ
  • Single Property Websites
    • SPW Walkthrough
    • Adding Media
  • Integrations
    • Tonomo Video Integration
    • Zapier
      • Slack Automation
    • Creating Orders Through Webhooks
    • Slack
  • Tonomo Privacy Policy
    • Privacy Policy
Powered by GitBook
On this page
  • Available Variables
  • Order Details
  • Project Details
  • Agents
  • Additional Notes
  • Single Property Websites
  • Nested Variables
  • Hyperlinks

Was this helpful?

  1. Agent Communication

Variables

PreviousIntro to TemplatingNextDisplay Each Item

Last updated 8 months ago

Was this helpful?

Available Variables

What follows are tables of all the variables we support. In the left column is the variable itself. In the center is an example of what it would look like in an email. On the right is more information about that variable. You are welcome to use this as a guide to copy/paste the variables to your template. Ensure you get both of the opening {{ and closing }} brackets!

More information on how to use:

Order Details

Variable

Example

Explanation

{{order_name}}

12345 Main Street, Springfield, OR, 12345 - Sarah Jones

The name of the order as it is displayed in Order Management under the column "Services"

{{dateCreated}}

May 4, 2021

The date the order was created

{{date}}

May 10, 2021

The scheduled date of the shoot.

{{scheduled_time}}

11:00 am - 2:00 pm

The scheduled time of the shoot

{{orderId}}

PXhSdRzsfiUYVfSg4ewY

{{orderStatus}}

pending

The order's status in fulfillment, from pending, to in progress, to completed

{{invoice_amount}}

650

The amount of the invoice. Note: this does not include the dollar sign, so write the variable as "${{invoice_amount}}" and that will display as "$650"

{{invoice_link}}

quickbooks.com/invoice/123456

If you have already entered the invoice for this order, it will display here

https://portal.[domain].com/order-status/{{orderId}}/invoice

https://portal.tonomo.io/order-status/{{orderId}}/invoice

This links to a publicly viewable invoice for the order where they can review, download, and pay the invoice

{{deliverable_link}}

dropbox.com/folder/123456

If you have already entered the dropbox link for this order, it will display here

https://portal.[domain].com/order-status/{{orderId}}/reschedule

https://portal.tonomo.io/order-status/{{orderId}}/reschedule

https://portal.[domain].com/order-status/{{orderId}}/cancel

https://portal.tonomo.io/order-status/{{orderId}}/cancel

Project Details

Variable

Example

Explanation

{{property_address.lng}}

11.6984987

The longitude of the project address

{{property_address.lat}}

48.1394899

The latitude of the project address

{{property_address.placeId}}

A unique identifier for Google Maps. No practical purpose

{{property_address.line2}}

Apt. #1234

The second line of an address, like apartment number

{{property_address.formatted_address}}

12345 Main Street, Springfield, OR, 12345

The formatted version of the address

{{property_square_footage}}

1000

The square footage of the property

{{package.name}}

Luxury package

The package, if any, the customer selected when booking

{{package.agentCode}}

COMPASS

The package's Custom Package code, if any

{{package.PackageID}}

voZqb9FhgE7SnfrvrZWK

The package's ID code that Tonono assigns

{{services}}

{{services_a_la_cart}}

{{#if service_custom_tiers}} Custom service options: {{#each service_custom_tiers}} {{serviceName}} - {{selected.name}} {{/each}} {{/if}}

Custom service options: Photography - 10 Photos

IF there are any Services with a Custom Tier option, list those Services and their Custom Tier

Agents

Variable

Example

Explanation

{{client_full_name}}

Sarah Jones

The first and last name of the person who booked the order

{{client_first_name}}

Sarah

The first name of the person who booked the order

{{client_last_name}}

Jones

The last name of the person who booked the order

{{email}}

sarah@company.com

The email address of the person who booked the order

{{phone_number}}

(555) 555-5555

The phone number of the person who booked the order

{{brokerage_code}}

CWB

If the agent book using one of your agent codes for a custom package, we will display that code here

{{listingAgents}}

Variable
Example
Explanation

{{photographers.name}}

John Smith

The first and last name of the photographer on the order.

{{photographers.phone}}

+11005551234

The phone number and area code of the photographer

{{photographers.email}}

johnsmith@photographer.com

The email of the photographer

Additional Notes

Variable

Example

Explanation

{{floor_plan_notes}}

Include garage

Displays notes, if any, the agent entered for floor plans when booking

{{contact_notes}}

assistant@company.com

Displays email(s), if any, the agent wanted included on any communication

{{property_feature_notes}}

Feature the views

Displays notes, if any, the agent entered for unique amenities or features when booking

{{existing_contact}}

John Smith

Displays the name of the employee the Agent indicated they were working with, if any

{{calendarEvent}}

9o18z099vs21om3om1sk5hsxo

The unique calendar ID for the booking. No practical use at the moment

{{entry_notes}}

The code is 1234

Displays notes, if any, the agent entered for entry notes when booking

{{preferred_contact}}

call

Displays the method of communication the Agent indicated in their profile

{{custom_domain}}

123mainstreet.com

Displays the custom domain, if any, they entered for their order

{{order_notes}}

Must not shoot in rain

Displays notes, if any, the Agent entered when we asked them if there was anything else we can help them with or that we should know

{{music_option}}

soundstripe.com/12345

The URL to the music the client selected, if any

{{members}}

Legacy code. Generally unused

{{customQuestions}}

These are custom questions you entered for your orders. Notice they are nested, so to use them type {{customQuestions.[nested variable in purple here]}}

Single Property Websites

Variable

Example

Description

{{spw.urlBranded}}

listings.company.com/1234-main-street

Every Single Property Website can have it's own Branded URL you or the Agent sets.

{{spw.urlUnbranded}}

listings.company.com/best-home-ever

Because you can set different URLs for Branding/Unbranded versions, you can specify to add the Unbranded as well

Nested Variables

So {{property_address}} is the parent variable and {{lng}}, {{placeId}}, {{formatted_address}} are all variables nested underneath it. To communicate the formatted address for this order, you need to include the parent and nested variable, shown like this; {{property_address.formatted_address}}. That "." is what instructs the system to look under {{property_address}} to find {{formatted_address}}and in this example, it would just be displayed as "Paul-Henri-Spaak-Straße 12, 81829 München, Germany".

Hyperlinks

You may also use variables in hyperlinks. For example, if you want to link to the Order Status page for the order they just submitted, create a hyperlink for a piece of text and in the URL, enter portal.yourdomain.com/order-status/{{orderId}}

Then, when your agent clicks that link, they will be routed to the Order Status page for their order!

Note, you need to replace "yourcompany" with your domain.

The order's unique identifier in the system. You can search with this or tack it onto a URL to create a link directly to the order (see )

Direct link to where the customer can reschedule the order themselves (if you have Self-Reschedule )

Direct link to where the customer can cancel the order themselves (if you have Self-Reschedule )

A list of all services that are part of a package. See for more information to display your services

All services selected that are not part of a package. See for more information to display your services

The contact information and branding for the listing agents on the order. As there can be multiple, we recommend an each argument so that you display all listing Agents involved.

You may notice some variables are nested within other variables in the section. You can see these by clicking the little arrow to the left of variables like {{property_address}}

turned on
turned on
here
this article
this article
See here for more information
Template Data