Getting started
The overview, the templates and the editor, and how to save and enable an automation
Last updated on
On this page you build your first automation and get to know the editor, the screen where you draw flows. You need the Manage automations permission, or All permissions. See the Overview for the background.
The overview
Go to Admin > Automations. You see a list with one row per automation:
- the name and a label such as 2 issues if something is still wrong with the flow (see Problems and enabling)
- the description
- the chosen trigger, the number of steps and who made the automation (by)
- a series of small bars with the latest runs, with next to it the time of the last run or Has not run yet. A red bar is a failed run
- a switch to turn the automation on or off, and a menu with three dots
At the top of the list you filter with All, Enabled and Paused. If an automation has issues, an Issues filter is added as well. With Search automations you search by name or description.
Click the name to open the editor. With the switch you turn an automation on or off. You cannot turn it on while there are issues. The Automation actions menu has two choices:
| Choice | What it does |
|---|---|
| Duplicate | Makes a copy named [name] (copy). The copy is paused |
| Delete | Deletes the automation and its run history. Tillor asks for confirmation first |
Runs that are waiting in a delay at that moment stop when you delete the automation.
Creating a new automation
Click New automation. A gallery with six starting points opens. You can adjust every step afterwards.
| Starting point | What it does |
|---|---|
| Start from scratch | An empty flow with only a trigger |
| Check terrain after departure | Creates a check task for the terrain when an occupation ends, with high priority and assigned to whoever ended the occupation |
| Follow up unpaid invoices | Waits until after the due date, sends a payment reminder and, a week later, creates a task to phone the customer if the invoice is still open |
| Push reservations to another system | For every new reservation, sends a payload of its own to your webhook endpoint and creates a task if delivery fails |
| Check a meter that stopped counting | Creates a task for reception when a meter stays still while the terrain was in use, with subtasks for checking on site |
| Call the Tillor API | Adds a comment to every new task through the Tillor API |
As soon as you choose, Tillor creates the automation and opens the editor. The automation is paused until you enable it.
The editor
The editor fills the whole screen and has three parts: the step list on the left, the canvas in the middle and the panel on the right. The name of the automation is at the top in the breadcrumb and you can change it there directly.
Hover over the ℹ markers for a short explanation of each part.
Step list (left). Find a step with Search steps. At the top is the Tools group with Note and Container (see Notes and containers). Below that are the steps in six groups, with Documents in between:
- Logic: the trigger When this happens and conditions, waiting, looking up and looping, such as If / else, Switch, Delay, Open now?, Look up a record, For each and Ask for a decision. See Conditions, switches and delays
- Tasks: creating, finding and updating tasks
- Documents: finding and updating documents
- Guests and messages: messages to guests and colleagues, comments, the inbox, customers and reservations
- Invoices and payments: invoices, payment links, mandates and consumption
- Access and devices: access methods, barriers, power, NFC tags and tablets
- Integrations: Send webhook and API request
What each action does is described under Actions. At the bottom is Request a step for when you are missing one.
Canvas (middle). Here you see the flow. At the top is the trigger, below it the steps with lines between them. At the bottom left you zoom in and out.
Panel (right). At the top are the Active switch, a button such as 1 issue when there are issues, a Tidy up button that lines the steps up neatly under each other (notes stay where they are) and a Hide panel button. If you hide the panel, Show panel brings it back. Below that you pick a tab:
| Tab | What you do there |
|---|---|
| Configure | Adjust the selected step. If nothing is selected, you can fill in a Description for the automation |
| Test run | Try out the flow, see Testing and runs |
| Runs | Look back at what real runs did |
| History | View and restore earlier saved versions, see Earlier versions |
If you have made changes, Unsaved changes appears at the bottom of the panel with the buttons Revert and Save. Revert puts the flow back to the last saved version. If the panel is hidden, those buttons are at the top right of the canvas.
As long as you have no step selected, the description is followed by who made the automation. Failed runs are emailed to that person, at most once an hour per automation.
On a phone the panel is hidden at first, so the canvas gets the whole screen. Tap a step or Show panel to open it.
Adding and connecting steps
There are four ways to add a step:
- Click a step in the list on the left. It appears in the middle of the canvas
- Drag a step from the list onto the canvas
- Click the plus under an exit that does not lead anywhere yet (Add a step after "[exit]") and choose a step. The new step is connected straight away
- Drag a step onto a line. It then ends up between the two steps (Insert a step here)
To connect steps to each other, drag from the exit under a step to another step. The following applies:
- Each exit leads to one step. If you connect an exit again, the new line replaces the old one
- A line that would make a loop is refused. If there is a loop after all, you cannot enable the automation. A run stops as soon as it would repeat a step
- A step without an incoming line is never executed. Tillor reports that as an issue (Not connected, so this step never runs.)
- You can adjust, duplicate and add extra triggers from the list on the left. You cannot delete the last trigger. A trigger does not belong on a line: it starts a run of its own
Give a step a name of its own in the Step name field. That helps as your flow grows. With the Duplicate step and Delete step buttons at the top of the panel you copy or delete the selected step.
Notes and containers
With a note you explain on the canvas what part of the flow does, for example why a condition is there. A Container is a dotted line with a name that you put around a group of steps.
- In the Tools group, click Note or Container and type your text
- Drag the note or container to the steps they explain. Select them to make them larger or smaller with the corner handles
- Delete a note with Delete note or a container with Delete container, or select them and press Delete
- Notes and containers are never executed and do not count towards issues. You can place at most 50 of them together. They are kept with Save, just like the steps, and Ctrl/Cmd + Z undoes a change
Earlier versions
Every time you save a change, Tillor keeps the previous version. On the History tab you see the versions with what changed, for example 1 step added or Layout or connections changed, and by whom or what the change came (for example Via the API). With Restore you put a version on the canvas. That counts as an unsaved change: save to keep the version, or undo.
Keyboard shortcuts
| Key | What it does |
|---|---|
| Ctrl/Cmd + S | Save |
| Ctrl/Cmd + Z | Undo |
| Ctrl/Cmd + Shift + Z or Ctrl/Cmd + Y | Redo |
| Ctrl/Cmd + C, Ctrl/Cmd + V | Copy and paste selected steps |
| Ctrl/Cmd + D | Duplicate selected steps |
| Ctrl/Cmd + A | Select all |
| Delete or Backspace | Delete selected steps or lines |
| Esc | Clear the selection |
Saving and enabling
Tillor does not save automatically. Click Save (or press Ctrl/Cmd + S) to keep your changes. The button is active as soon as something has changed and the name is not empty.
If the automation is on, you can only save when there are no issues left. A running flow must always stay valid. Fix the issues, or pause the automation first.
With the Active switch you turn the automation on. That also saves the flow straight away. The switch does not work while there are issues, with the explanation Fix the open issues first. After that, the automation starts on every matching event. It can take half a minute before a change takes effect everywhere.
If you later change an enabled flow, those changes only apply to new runs. Runs that are already in progress or waiting in a delay finish with the flow as it was when they started.
Your first automation: a task after departure
This example creates a task when an occupation ends.
- Click New automation and choose Check terrain after departure
- Click the trigger. Under Event it says
occupation:ended - Click the Create task step. Adjust the Title, the Description and the Priority, or choose a board and a Column under Add to board
- Open the Test run tab and click Run test. You see which steps the flow would go through
- Click Save and turn Active on
- End an occupation and look at the Runs tab to see what happened
Requesting a step or event
Missing a trigger, condition or action? Click Request a step under the step list. In the trigger's list of events there is also a link Missing an event? Request it.
- Under What do you need? choose one of A trigger or event, A condition or filter, An action or Something else
- Under What should it do? describe what you want to automate. Write at least 10 characters, at most 1000
- Click Send request
Your request goes to the Tillor team, together with your name and the name of your organisation. You get a notification that the request has been sent.
What happens next?
- A new automation is paused. Nothing happens until you turn Active on.
- After enabling, the automation starts on every matching event. It can take half a minute before a change takes effect everywhere.
- Every start is a run. You see them on the Runs tab, with the status Completed, Waiting, Failed or Canceled.
- If a run fails, whoever made the automation gets an email, at most one per hour per automation.
- If you change a running flow, the changes only apply to new runs. What is already in progress or waiting finishes with the old flow.
- Tasks and comments that the automation creates are in the name of Workflow. See Who runs an automation?.