Skip to content

Variables

Variables are placeholders like {{client_name}} that Inspector Studio replaces with real details — the customer’s name, the property address, the inspection date — when an email or text is sent or an agreement is created.

To add one, use the variable picker in the editor: pick a tab and click the variable. You can also type it yourself between double curly braces. In agreements, a misspelled variable is flagged before you save — see Create and manage agreements.

If a detail isn’t on file, the variable is left blank unless noted below.

In emails and texts, the customer receiving the message — so on an inspection with more than one customer, each one sees their own details. In agreements, the primary customer.

Works in: Automations & agreements

VariableWhat it shows
{{client_name}}The customer's full name. If no name is on file it shows "there", so "Hi {{client_name}}" still reads "Hi there". Example: Emily Carter
{{client_first_name}}The customer's first name. Shows "there" if no name is on file. Example: Emily
{{client_last_name}}The customer's last name. Example: Carter
{{client_address}}The customer's own mailing address (not the property being inspected). Example: 22 Oak St, Orlando, FL, 32803
{{client_phone}}The customer's main phone number. Example: (407) 555-0121
{{client_email}}The customer's main email address. Example: emily.carter@example.com
{{client_contact_information}}Address, phone and email on one line, separated by "|". Anything not on file is left out. Example: (407) 555-0121 | emily.carter@example.com
{{unsubscribe_url}}A link the customer can use to stop marketing emails. Put it in marketing emails; don't use it in agreements.Automations only

The buyer's agent on the inspection. These are the same person as the Buyer's Agent variables, with more detail available.

Works in: Automations & agreements

VariableWhat it shows
{{agent_name}}The agent's full name. Example: Maria Lopez
{{agent_first_name}}The agent's first name. Example: Maria
{{agent_last_name}}The agent's last name. Example: Lopez
{{agent_address}}The agent's full address.
{{agent_street}}The agent's street address.
{{agent_city}}The agent's city.
{{agent_state}}The agent's state.
{{agent_zip}}The agent's ZIP code.
{{agent_phone}}The agent's main phone number. Example: (407) 555-0161
{{agent_email}}The agent's main email address. Example: maria.lopez@example.com
{{agent_contact_information}}The agent's address, phone and email on one line, separated by "|".

The buyer's agent on the inspection. Blank when no buyer's agent is attached.

Works in: Automations & agreements

VariableWhat it shows
{{buyer_agent_name}}The buyer's agent's full name. Example: Maria Lopez
{{buyer_agent_phone}}The buyer's agent's main phone number. Example: (407) 555-0161
{{buyer_agent_email}}The buyer's agent's main email address. Example: maria.lopez@example.com

The seller's (listing) agent on the inspection. Blank when no seller's agent is attached.

Works in: Automations & agreements

VariableWhat it shows
{{seller_agent_name}}The seller's agent's full name.
{{seller_agent_phone}}The seller's agent's main phone number.
{{seller_agent_email}}The seller's agent's main email address.

The lead inspector on the inspection — or, in a message sent to an inspector, that inspector.

Works in: Automations & agreements

VariableWhat it shows
{{inspector_name}}The inspector's full name. Example: John Doe
{{inspector_first_name}}The inspector's first name. Example: John
{{inspector_last_name}}The inspector's last name. Example: Doe
{{inspector_phone}}The inspector's phone number.
{{inspector_email}}The inspector's email address.
{{inspector_contact_information}}The inspector's phone and email on one line, separated by "|".
{{inspector_licensing_information}}The inspector's license name and number. Example: Home Inspector #HI1234
{{inspector_photo}}A web address for the inspector's profile photo — use it as an image source.
{{inspector_signature}}The inspector's saved signature, as an image. Best in agreements — many email apps hide it. Blank if no signature is saved.
{{inspectors}}Every inspector assigned to the job, separated by commas. Example: John Doe, Alex Morgan
{{assignment_decline_button}}For emails to inspectors about a new assignment: a button that lets them decline it. It stops working once the inspection starts. Remove this variable from the email to turn off declining by email.Automations only
{{assignment_decline_url}}The same decline link as a plain web address, for texts or your own button.Automations only

Your company's details from Organization Settings. If you have more than one service location, the inspection's location details are used where you've set them.

Works in: Automations & agreements

VariableWhat it shows
{{company_name}}Your company name. Example: Summit Home Inspections
{{company_address}}Your full company address.
{{company_street}}Your company's street address.
{{company_city}}Your company's city.
{{company_state}}Your company's state.
{{company_zip}}Your company's ZIP code.
{{company_phone}}Your company phone number. Example: (407) 555-0148
{{company_email}}Your company email address.
{{company_website}}Your company website. Example: https://summithomeinspections.com
{{company_contact_information}}Address, phone, email and website on one line, separated by "|".

The inspection's schedule and money. Price variables are blank until the inspection has an invoice, and show "Hidden" when invoicing is hidden from the customer.

Works in: Automations & agreements

VariableWhat it shows
{{grand_total}}The invoice total. Example: $350.00
{{invoice_total}}The invoice total — the same amount as grand_total. Example: $350.00
{{invoice_balance}}How much is still owed on the invoice. Example: $350.00
{{balance_remaining}}How much is still owed — the same amount as invoice_balance. Example: $350.00
{{payment_amount}}The amount of the payment that sent this message. Only filled in for payment automations.Automations only
{{is_paid}}"Yes" when nothing is owed, otherwise "No". Example: No
{{deposit_amount}}The deposit required to hold the booking, if you take deposits.
{{deposit_due}}When the deposit is due (date and time).
{{attachment_name}}The name of the file that was attached. Only filled in for attachment automations.Automations only
{{order_id}}The inspection's unique reference code.
{{inspection_date}}The inspection date, in your company's date format. Shows "TBD" if it isn't scheduled yet. Example: 11/17/2026
{{inspection_start_time}}The start time, in your company's time format. Shows "TBD" if it isn't scheduled yet. Example: 9:00 AM
{{inspection_time}}The start time — an older name for inspection_start_time. Both work. Example: 9:00 AM
{{inspection_end_time}}The scheduled end time. Shows "TBD" if it isn't scheduled yet. Example: 11:30 AM

The property being inspected.

Works in: Automations & agreements

VariableWhat it shows
{{property_address}}The full property address. Example: 1428 Pine Ridge Dr, Orlando, FL, 32806
{{property_street}}The street address only. Example: 1428 Pine Ridge Dr
{{property_city}}The city. Example: Orlando
{{property_state}}The state. Example: FL
{{property_county}}The county. Example: Orange County
{{property_zip}}The ZIP code. Example: 32806
{{year_built}}The year the home was built. Shows "Unknown" if it isn't on file. Example: 2004
{{square_footage}}The square footage. Example: 2150
{{foundation_type}}The foundation type.

What was booked. Prices come from the inspection's invoice.

Works in: Automations & agreements

VariableWhat it shows
{{services}}The booked services, separated by commas. Example: Standard Home Inspection, Wind Mitigation
{{services_csv}}The same as services. Example: Standard Home Inspection, Wind Mitigation
{{services_list}}A bulleted list of everything on the invoice with its price — or just the service names if there's no invoice yet. Example: • Standard Home Inspection - $350.00
{{addons}}The booked add-ons, separated by commas. Example: Radon Test
{{service_description}}Services and add-ons together. Example: Standard Home Inspection + Radon Test
{{fees}}Everything on the invoice with its price, separated by commas. Example: Standard Home Inspection ($350.00)
{{service_fees}}The same as fees. Example: Standard Home Inspection ($350.00)

Agreements only. The picker lists one variable per service and add-on, shown by name. Each fills in what this inspection is charged for that item — including any price changes on the invoice — or its list price if it isn't on the invoice. Renaming a service never breaks these.

Works in: Agreements only

VariableWhat it shows
{{service_fee}}The price charged for one specific service. Pick the service by name in the Service Fees tab. Example: $350.00
{{addon_fee}}The price charged for one specific add-on. Pick the add-on by name in the Service Fees tab. Example: $150.00

Agreements only.

Works in: Agreements only

VariableWhat it shows
{{client_initials}}A spot the customer must initial before they can sign. Use it beside clauses you want them to acknowledge individually.

Automations only. Each link is personal to the person receiving the message. Use the plain web address in texts, and the clickable version in emails.

Works in: Automations only

VariableWhat it shows
{{signature_request_url}}The page where the customer is asked to sign.
{{signature_request_url_html}}Clickable link: "Sign Your Report".
{{pulse_star_rating_block}}Five tappable stars the customer can use to rate you straight from the email. Emails only.

Automations only.

Works in: Automations only

VariableWhat it shows
{{published_reports}}The reports published for the inspection, separated by commas. Example: 4-Point, Wind Mitigation

Temporary flight restrictions (TFRs) covering the property at the inspection time — useful if you fly a drone. Blank (or 0) when there are none.

Works in: Automations & agreements

VariableWhat it shows
{{tfr_count}}How many flight restrictions are active. Example: 0
{{tfr_names}}The restrictions' names, separated by commas.
{{tfr_reasons}}Why each restriction is in place, separated by commas.
{{tfr_altitudes}}The combined altitude range. Example: 0–3000 ft AGL
{{tfr_effective_window}}When the restrictions start and end.
{{tfr_list_html}}A bulleted list of every restriction with its name, reason, altitude and times. Best in emails.

The person who filled in your online booking form. The last four are only filled in for the Request Abandoned automation, sent when someone stops part-way.

Works in: Automations & agreements

VariableWhat it shows
{{requester_name}}Their full name.
{{requester_first_name}}Their first name.
{{requester_last_name}}Their last name.
{{requester_email}}Their email address.
{{requester_phone}}Their phone number.
{{widget_name}}Which of your booking forms they used.
{{abandoned_step_label}}The step where they stopped. Example: ScheduleAutomations only
{{abandoned_step_number}}The number of the step they reached. Example: 3Automations only
{{total_steps}}How many steps the form has. Example: 5Automations only

Works in: Automations & agreements

VariableWhat it shows
{{current_date}}Today's date, in your company's date format. Example: 11/13/2026
{{current_time}}The time the message is sent or the agreement is created. Example: 9:41 AM
{{current_year}}This year. Example: 2026
{{buyback_guarantee_id}}The InterNACHI Buy-Back Guarantee ID for this inspection. Blank if there isn't one.
{{buyback_purchased_on}}The date the Buy-Back Guarantee was purchased. Blank if there isn't one.