Skip to Content
AutomationsActions

Overview

Everything an automation can do, with all fields per action

Last updated on

Actions are the steps that really do something. You find them in the step list in the groups Tasks, Documents, Guests and messages, Invoices and payments, Access and devices and Integrations. The steps in the Logic group steer the flow itself. Those are described under Conditions, switches and delays. All actions are executed by your organisation's Workflow user.

GroupActionWhat it does
TasksCreate taskCreates a task, optionally with subtasks, on a board and linked to a customer, terrain or invoice
TasksSet task statusChanges the status of an existing task
TasksFind taskFinds a task by title and continues via Found or Not found
TasksSet task priorityRaises, lowers or chooses the priority of an existing task
TasksUpdate taskRenames a task, adds people or labels or moves the deadline
TasksDelete taskDeletes a task, for example the task this flow created
DocumentsFind documentFinds a customer's newest document and continues via Found or Not found
DocumentsUpdate documentChanges the type of a document, or archives or restores it
Guests and messagesMessage a guestSends your own text to a customer by email, text message or WhatsApp
Guests and messagesNotify colleaguesSends colleagues a push notification or email
Guests and messagesAdd a commentPlaces a comment on the event's records or on a task
Guests and messagesReply in the inboxSends a reply in an inbox conversation
Guests and messagesTag or archive conversationAdds tags to an inbox conversation or archives it
Guests and messagesUpdate customerChanges the status of a customer or adds a note
Guests and messagesCheck in, check out or cancelPuts a reservation into its next status
Invoices and paymentsSend payment reminderSends the payment reminder of an invoice to the customer
Invoices and paymentsSync bank transactionsFetches new bank transactions before the flow continues
Invoices and paymentsDisable automated reminders for customerSkips all of a customer's invoices in automated reminders
Invoices and paymentsDisable automated reminders for invoiceTakes one invoice out of automated reminder flows
Invoices and paymentsSend invoiceSends an invoice to the customer
Invoices and paymentsBook invoiceBooks a draft invoice
Invoices and paymentsPrint invoicePrints an invoice or shows it on a tablet
Invoices and paymentsCreate payment linkCreates an online payment link for what is still outstanding
Invoices and paymentsRequest SEPA mandateAsks a customer to sign a mandate, or sends a reminder
Invoices and paymentsCollect by direct debitCollects what is outstanding with the customer's active mandate
Invoices and paymentsInvoice consumptionInvoices a customer's outstanding meter consumption
Invoices and paymentsDraft extension invoiceCreates a draft invoice that extends an occupation
Access and devicesCreate access methodGives a customer access via QR code, licence plate, PIN code or NFC
Access and devicesUpdate accessBlocks, unblocks or extends access methods
Access and devicesSend or print QR codeSends a QR access code to the customer or prints it
Access and devicesOpen or close barrierOpens or closes a barrier or gate
Access and devicesSwitch powerTurns the power of a smart meter on or off
Access and devicesUpdate NFC tagsBlocks, unblocks or tops up a customer's NFC tags
Access and devicesControl tablet or kioskWakes a tablet or kiosk, puts it to sleep or reloads it
Access and devicesSet slideshowPuts photos on tablets and kiosks, from a list or an earlier request
IntegrationsSend webhookDelivers a message of your own to one of your webhook endpoints
IntegrationsAPI requestCalls the Tillor API or another website

In all text fields you can use variables, such as {invoice.displayId}. At the top right of each field is a Variable button to insert one. Fields that ask for a customer, invoice or other record expect the internal id of that record, such as {invoice.id}. An invoice number or name therefore does not work.

Exits of an action

Under a step there are one or more exits. You connect each exit to a next step. If you leave an exit unconnected, the run ends there.

ExitOn which actionsWhen
NextMost actionsThe step succeeded
Done and SkippedActions that sometimes have nothing to doDone if the step did its work. Skipped if there was nothing to do, for example because the invoice was already booked. That is not an error
Found and Not foundFind taskWhether the task exists
Found and Not foundFind documentWhether the customer has such a document
Succeeded and FailedSend webhook and API requestWhether the other side accepted the message

Done and Skipped are on Message a guest, Check in, check out or cancel, Book invoice, Create payment link, Request SEPA mandate, Collect by direct debit and Invoice consumption. For each of them, it says under the action when a step is skipped.

Continue when this step fails

If an action goes wrong, the run normally stops with the status Failed. If you want to decide yourself what happens then, turn on Continue when this step fails at the bottom of the step's settings. That is possible for every action except Send webhook and API request, which already have an exit of their own, Failed.

The step then gets an extra exit Error. If the action fails, the flow continues via Error instead of stopping. Later steps can use these variables:

VariableContent
{error.message}The error message. It may be in English
{error.step}The name of the step that failed, as you filled it in under Step name

A few things to know:

  • If the action succeeded or was skipped, nothing changes and Error is not used
  • If you leave Error unconnected, the run ends there without further steps. The run then gets the status Completed, but the step itself shows its error message on the Runs tab
  • A second failed step in the same flow replaces {error.message} and {error.step} of the first

An example: let Message a guest continue if it fails and create a task via Error with {error.message} in the description. That way a colleague picks up the conversation with the guest themselves.

When a step fails

There are three ways a failure can go.

  • A Failed exit. This happens with Send webhook and API request if the other side returns an error. The flow continues via the Failed exit. Connect it to a follow-up, such as a task for a colleague. If you leave the exit unconnected, the run simply ends there
  • An Error exit. If you turn on Continue when this step fails on another action, the step gets an Error exit and you can use the reason with {error.message}. See Continue when this step fails
  • The step stops the run. If a value is missing after the variables have been filled in, an invoice cannot be sent, an endpoint no longer exists or the JSON is invalid, the run gets the status Failed. The steps after it are not executed and Tillor does not retry the step. This only happens if you have not turned on Continue when this step fails

The error message is on the step on the Runs tab. Those messages may be in English.

Do not miss failures

Want to make sure a failure never goes unnoticed? Connect the Failed exit of an API request or Send webhook, or the Error exit of another action, to a Create task step. That way a colleague can pick it up.

Groups

Was this page helpful?

On this page