A variable is a placeholder that MoveBoard fills in for each order when the message goes out — "Hi [the customer's first name], your move on [the move date]…".
Insert one
- In a template (Settings › Communication › Templates): press Variables in a Text block, or press a variable chip under the subject to copy it and paste it into the words.
- In a message on an order: press Variable. Insert a variable opens — Filled in for this order when the message goes out. Search ("customer first name", "move date", "grand total"…) or pick a kind; Show all lists every one of that kind. It lands where your cursor was.
How they look
In the words, a variable is spelled like [(${CUSTOMER_FIRST_NAME})]. Always insert them from the picker — a misspelled variable isn't an error, it's simply replaced with nothing and the message still goes.
The kinds
| Kind | Examples |
|---|---|
| Company | Company name, phone, email, website, logo |
| Customer | First name, last name, email, phone |
| Order | Move date, arrival window, crew size, hourly rate, estimated job time, estimated quote, grand total, balance, discount, fuel, cubic feet, addresses, extra stops, inventory table, additional services table, notes |
| Multi-day move | All move days (one line per day, you tick what it shows), total overnight storage, total moving charges without storage |
| Order contact | The order's own contact name, email and phone |
| Invoice | Invoice number, issue date, total, paid amount, balance, status, terms, the invoice link |
| Crew | Report date and time, foreman, driver, helpers, truck, the crew's arrival time — filled in the crew's texts (the report time is blank when the crew has none) |
| Trips | The long-distance trip's own words: driver arrival estimate, planned delivery date, delivery spread, delay old and new date, delay reason |
| Account and Link | The customer's portal link, the order for service link, the bill of lading signing link, the review link, the receipt link |
| Storage tenant and Payment receipt | For storage bills and receipts |
| Linked (and three Order storage … ones) | A moving & storage pair's words: the other order's number, date, estimated total, link and quote box (Linked order …), the move-in and move-out dates and the welcome's line with both dates (Order storage pair note) — empty for an order that is not part of a pair. Messages for moving & storage customers |
Order grand total is the whole order, as in Quote Details and the portal. Order estimated quote is the Moving Charge alone: use it only as a breakdown line. An email that still says Estimated Quote above it: put the Order grand total chip in its place.
Two of the Order variables are the salesperson's own contact details for the customer:
- Salesperson's contact phone and Salesperson's contact email — the order's salesperson's User's contact phone and User's contact email from their Signature tab, or your company's phone and email when those are blank. Never the person's private phone or email. Signature and customer-facing contact
Two links are named for what they do:
- Deposit link — the customer's secure link to reserve the move with a deposit (their own portal link).
- Inventory link — their link straight to the portal's Inventory page.
Some variables are only filled in by one kind of message, so the Variables list offers them only while you edit a template of that kind:
- Job leg (Pickup or Delivery), Job dates (the date(s) of that part of the job), Job area (the town of that part's address) and Job customer area (the customer's last name and town) — only in the crew's Job Assignment Removed and Job Cancelled texts.
- The Multi day variables (this day, day number, total days, date, report time, service, all days) — only in the crew's multi-day job assignment messages. See Texts the crew gets.
- The Move confirmation variables (link, day, arrival window, from, to, service) — only in the move confirmation request, reminder, thank-you and confirmation note to the customer (the Move confirmation folder). Move confirmation: note — the note the office wrote — is only in the confirmation note to the customer. See Move confirmations.
- Storage declined amount and Storage declined card last four — only in the Storage payment declined messages.
- The Trips variables (driver arrival estimate, planned delivery date, delivery spread, delay dates and reason) — only in the long-distance trip messages (driver on the way, delivery scheduling, 24-hour delivery notice, delivery delay). The trip fills them when it sends the message.
Moves of several days
All move days lists every day of the move, one line per day, for example:
Day 1 – Thu, Nov 19, 2026 · Arrival 8:00 AM - 10:00 AM · 3 movers · 1 truck · $195 per hour Day 2 – Fri, Nov 20, 2026 · Arrival 9:00 AM - 11:00 AM · 4 movers · 2 trucks · $240 per hour
When you pick it from Variables, a small window asks what each line shows: Arrival window, Movers, Trucks and Hourly rate (all ticked to start; the date is always shown). It shows an example as you tick. In the template the variable reads like All move days: date, arrival, rate; click it to change the ticks.
Only the move's real days are printed: a 1-day move prints one line, a 3-day move three. A day without an arrival window yet says TBD; a flat-rate day shows its flat rate. In a text message each day is one short line ("Day 1 – Thu, Nov 19: 8:00 AM - 10:00 AM, 3 movers, 1 truck").
Total overnight storage is the overnight fee rows that are on, as the bill adds them, before tax ($0.00 on a one-day order); Total moving charges without storage is the total of every day less that.
Check them
Variables are filled from the saved order. Always look before you send:
- In Templates, What they see fills in your newest order's details. The crew, multi-day and trip variables show sample values there (a report day and time, "Day 2 of 3" of a three-day job, a delivery spread and day), since your newest order has no crew being changed or trip on the road. Every customer link shows as your company's short link with a sample ending, like
https://yoursite.com/?hl=preview: the shape your customer gets, but only a sample — it opens nothing. Each real message gets its own working short link. - On an order, the eye (Preview the email) or Preview and send SMS fills in this order's.
If a variable has nothing to fill for an order — no arrival window yet, no invoice — it comes out empty. Write the words around it so the sentence still reads well. A variable is never shown as code — not in the preview, not in the message box, not in the email that goes out.
The tables fill in for every order: the additional services, packing, fees, payments and valuation tables show the order's rows with their total. With nothing to list, the services, packing and fees tables say $0.00 and the payments and valuation tables say None; an order with no inventory leaves the inventory table out.