Skip to main content

General

Use automations

Automate repetitive tasks in Invoice Office — set up triggers, conditions and actions to send emails, update fields and change statuses automatically.

Updated 8 min read

Automations in Invoice Office are automation rules that do routine work for you. Each one starts with a trigger — an event such as a document being created — and then runs the steps you add underneath: actions that send an email or update a field, waits, and conditions that split the flow in two. You build the whole rule on a canvas, from the trigger at the top down to End automation. This guide covers creating a rule, the triggers and actions you can choose from, adding a condition, and enabling, pausing and deleting rules.

Automations are managed by company administrators. You can build and save them on any plan, but their actions are only carried out with an active Pro license; without one the action steps are skipped.

Step 1 — Create an automation rule

  1. Go to Settings → Company → Automations.
  2. Click Create. A new automation opens in the editor as Untitled automation, with the status Draft.
  3. Type a name in the field at the top.
The Automations page in Invoice Office before any automation exists, with a search box, a Dashboard button and the Create button outlined in red
A new automation in the Invoice Office automation editor, named Untitled automation with the status Draft: the canvas shows a Select a trigger card above End automation, and the panel on the right has a Trigger field and a Re-enrollment field

The editor has three parts: the bar at the top with the name, the status switch and Save; the canvas with the steps; and a panel on the right that shows the settings of the step you click.

Step 2 — Choose a trigger

Click the trigger card at the top of the canvas and pick the event under Trigger:

TriggerStarts when…
Invoice created from quotea quote is turned into an invoice
Order confirmation created from quotea quote is turned into an order confirmation
Document createda document is created — choose quotes, invoices, order confirmations, packing notes, credit notes, purchase orders or Any document under Applies to
Contact birthdaya contact has their birthday
Product stock alerta document brings a product’s stock below its minimum stock level
Status, under Workflow statusnothing happens by itself — see workflow statuses

Applies to shows what the automation works on — quotes, a document type, products or customer contacts. For most triggers it is filled in for you.

Re-enrollment decides whether the same document can go through the automation Every time the trigger fires or Only once per subject. You can choose this for Document created; the other triggers always run every time.

The Invoice Office automation editor with the trigger Invoice created from quote selected in the Trigger field, outlined in red, and Applies to set to Quotes and Re-enrollment set to Every time the trigger fires

Step 3 — Add actions

  1. Click the + under a step. A menu offers Action, Wait and Condition.
  2. Choose Action, then pick what it does under Action in the panel on the right.
  3. Fill in the fields the action asks for.
The plus button under the trigger in the Invoice Office automation editor, outlined in red, opened to show the steps Action, Wait and Condition

These are the actions. Which ones you see depends on what the automation applies to:

ActionWhat it does
Send emailsends an Email design with the Subject you enter to the contact on the quote or invoice, or to the contact whose birthday it is
Set field valuefills the Reference, Specification or Flex field 1 of a document, if it is still empty, with the first or full name of the user who created it, or your own Custom text
Set workflow statussets the document’s workflow status to one of the statuses you have defined, if it has none yet
Set quote statussets a quote to Agreed, Not agreed, Discussion, Negotiation or Partially agreed
Set related-document colorcolours the badge that other documents show for this document under related documents: Default, Blue, Green, Orange, Red, Sky or Purple
Send in-app notificationshows a Message to All users, Specific users or the Record owner
Send internal email notificationemails a Subject and Email body to the same choice of recipients
A Send email action in the Invoice Office automation editor: the Action field, outlined in red, is set to Send email, with the Email design Order thank-you and the Subject Thank you for your order, and the step shows on the canvas under the trigger

Record owner only reaches someone on a Product stock alert automation, where it is the user who created the product.

Send email uses the email designs you build in the email template editor. To send invoices on a schedule rather than in reaction to an event, see how to send invoices scheduled and repeating.

To let time pass between two steps, add a Wait and set how long it lasts in Minutes, Hours, Days, Weeks or Months. To remove a step, click it and choose Delete step at the bottom of the panel.

Step 4 — Add a condition

A condition splits the automation into a Yes path and a No path, and each path continues with its own steps.

  1. Click the + where the check should happen and choose Condition.
  2. Under Condition, choose Quote status is, and pick the status under Quote status equals.
  3. Add the steps for each outcome with the + under Yes and under No.
The Invoice Office automation editor with a flow of Invoice created from quote, Send email, Wait 3 Days and the condition Quote status is Agreed, which splits into a Yes and a No path; the Condition field in the panel on the right is outlined in red

Quote status is is the condition available today.

Step 5 — Save and enable the rule

  1. Switch the rule on with the switch next to its name. The label changes from Draft to Active. The switch only works once the automation has a trigger and every step is filled in.
  2. Click Save. The switch only takes effect once you have saved.
The finished automation in the Invoice Office editor, with the status switch set to Active and the Save button both outlined in red, above the steps Invoice created from quote, Send email, Wait 3 Days and Quote status is Agreed

The arrow at the left of the bar takes you back to the list.

Pause, edit and delete rules

The Automations page lists every rule with its Name, Type, Re-enrollment and Status — Draft, Active or Paused. Open the Action menu at the end of a row:

  • Edit opens the rule in the editor.
  • History shows the runs of the rule.
  • Paused pauses an active rule straight away; on a paused or draft rule the same place reads Activate.
  • Delete removes the rule. Invoice Office asks you to confirm first.
The Automations page in Invoice Office listing three automations with their Type, Re-enrollment and a Status of Active, Paused or Draft; the Action menu of the first one is outlined in red and opened to show Edit, History, Paused and Delete

Dashboard, at the top of the list, shows how your automations are doing: the number of runs, active automations, completed, failed and in-progress runs, and the success rate.

Workflow statuses

The Status trigger does not react to an event. It defines the workflow statuses a document type can be set to — the values in the document’s workflow-status field.

  1. Choose Status as the trigger and pick the document type — or Products or Any document — under Applies to.
  2. Click the + and choose Workflow status. In the Add workflow status panel, list your statuses, one Status name each, with Add status. Optionally pick a Default status.
  3. Switch the automation on and click Save.

You can have one such automation per document type. Once it is active, the Set workflow status action in your other automations can set those statuses. To colour them and set them on your documents, see how to use workflow statuses.

Was this article helpful?

If something is missing or did not work as described, tell us and we will fix the article.

Try it in Invoice Office

Create a free account to follow these steps yourself, or log in if you already have one.