Only if decides which orders a workflow acts on. With no conditions it acts every time its moment happens — the card says None — it runs every time.
Add a condition
- Open the Only if card (the third part of the sentence).
- Press Add a condition.
- Search — "piano", "deposit", "flag", "extra stops", "status" — or pick from the groups.
- Set how to compare and the value. Under each condition, Reads: says it back in words.
What you can check
| Group | Conditions |
|---|---|
| Order | Status, Move type, Service type, Service, Estimate type, Long distance, Branch, Lead source, Sales rep, Days since created, Days since booked, Days until the move |
| Flags & score | Flag (has / doesn't have), Lead score |
| Inventory | Has inventory, Cubic feet, Weight, Contains an item (with a quantity), Inventory sent |
| Size & crew | Move size, Rooms, Movers, Trucks, Hours |
| Services | Includes a service (your additional services, plus Packing, Unpacking, Valuation, Storage) |
| Money | Estimate total, Deposit paid, Balance due, Payments received, Refunded |
| Documents | Has an attachment, A custom document (signed / not signed), Bill of lading signed, Order for service signed |
| Tasks | Open tasks, Overdue tasks, A task of a kind |
| Invoices | Has an invoice, Unpaid invoice, Overdue invoice |
| Storage | Has storage, Storage balance due, Storage stage (Move into storage, Move out of storage, Not a storage move) |
| Customer | Has a mobile number, Has an email, Opted out of texts, Returning customer, Has an account |
| Addresses | Origin and destination state, city and ZIP, Stairs, Elevator, Distance, Has extra stops, Number of extra stops |
| Templates | Fits a template (its move types, services and estimate types) |
| Marketing | Opened or clicked a campaign (opened or clicked / didn't open or click any email of the campaign you pick) |
Numbers compare with is more than, is less than or is between. Lists (statuses, move types, lead sources…) use is or is not and can hold several values — "the status is New or Follow up". Your own flags, items, services, lead sources and documents appear by themselves.
"Contains an item" matches by name, so "Piano" also finds "Baby grand piano".
ALL or ANY
With two or more conditions, choose Match ALL of these or ANY of these. Need both? Add a group puts a small group inside — for example ALL of: status is Booked, and ANY of (piano, safe, pool table). Groups go one level deep.
Stop by itself
In the same card, Stop by itself holds conditions that end a waiting run. They're checked again just before each run; as soon as one is true, the run stops and the log says why. Use them to stop reminders once the order is booked, signed or paid.
Example: a deposit reminder that waits a day — Stop by itself when Deposit paid is yes, or the status is Booked.
When a condition can't be answered
If MoveBoard doesn't know the answer — an order with no distance, or documents it couldn't read — the condition counts as not true, and the run log says what wasn't known. That way a workflow never acts on a guess.
If something goes wrong
Save is refused with what to fix:
- Pick a flag for the condition.
- Pick the campaign for the condition.
- Pick the item.
- Pick at least one status. (or move type, lead source… — whichever list is empty)
- Conditions can be grouped only one level deep.
- The condition "…" is no longer offered. — remove it and pick another.