Automations can help you and your organization do more, automatically. You can use them to:
- Assign Work
- Do Work Automatically
- Integrate Servis.ai to other systems or processes.
User Permissions: Only Administrators can create automations.
In this tutorial, we will cover the following topics:
- Navigate to Automations
- Create a New Automation
- Start
- Conditions
- End
- Automation Actions - Index
- Add Actions
- Automation History
- Known Limitations
Navigate to Automations
Go to Settings > Advanced > Automations.
Create a New Automation
To get started, click the 'Add Automation' button.
Let's go through all of the fields in the Automation creation panel.
Start
When you create a new automation it starts with the settings for the "Start" panel.
1. Name
Give your automation a name.
2. App
Choose the application you'd like to apply the automation to from the dropdown.
3. Trigger
Now you will specify when this automation should be triggered. The following table describes each trigger option available in this step.
TRIGGER | DESCRIPTION |
On App Action | As soon as you click the App Action Button, the automation will be triggered. |
After Create | As soon as you create a new record on the specified App, the automation will occur. |
After Create / Update | Combines the 'After Create' and 'After Update' triggers into a single one. Recommended when a single automation needs to consider both scenarios. |
After Update | When a change in the selected field is detected, the automation will take place. |
On Webhook | Requires Webhook. The automation will occur as soon as the Webhook gets triggered. |
Schedule Field | It is used for scheduling periodic automation runs based on system fields with date and time stamps. Fields like "Created", "Updated", or "Due Date" |
To learn more about App Actions, please visit the following tutorial:
App Actions
4. Fields
For triggers that involve an 'Update', you must select one or more fields that will activate the automation when they are updated and meet the specified conditions (if applicable). The available fields will correspond to the App selected earlier.
Conditions
Depending on the chosen trigger, you can add conditions to control when the automation runs. For this example, with the "After Create/Update" trigger, you can set specific conditions that must be met before the automation executes.
You can also create conditions that will stop the automation from running. Click on the "End" action in the left pane to create the conditions.
Triggers and their Available Conditions
Trigger | Available Conditions |
On App Action |
|
After Create |
|
After Create/Update |
|
After Update |
|
On Webhook |
|
Schedule Field |
|
The specified rules operate inclusively, meaning all defined conditions must be met for the automation to trigger or conclude. To customize your automation, simply click 'Add Conditions' and configure your set of rules accordingly.
The operators will vary according to the type of field selected. Here is the list of those available:
Operator | Description | Availability (field type) |
Is, Is Not, Exists, Does not Exist |
The selected value is included (IS) or excluded (IS NOT) from the filter results. The value (Exists) or (Does not Exist).
|
|
<=, >= |
Less Than or Equal To; Greater Than or Equal To, will return records that fall above or below the selected value. |
|
Between |
This will return all the records that fall between a given range of numbers or a range of dates. |
|
Period |
Returns the records for a specified period, such as Last Week or This Month. |
|
Relative |
From X to X days, months, or years. |
|
After / Before |
All the records fall before or after the specified date. |
|
Add Actions
To incorporate actions into your automation:
- Click the plus sign (+) in the right-hand pane to access the Actions menu.
- Define the specific actions that should occur when your previously set conditions are met.
- Choose from a variety of action types to suit your automation needs.
- Combine multiple actions or use a single action, depending on your requirements.
Note: The actions will always run in order from top to bottom.
End
Stop If Action:
- Checks conditions for a single previous action rather than all prior actions.
- Can be triggered by a record different from the one that initiated the automation (the triggering record).
How to Set Up the End Action
Automation Actions - Index
This is your go-to guide for understanding what’s possible within Servis.ai automations. This index offers a clear overview of each available action, helping you design smarter, more efficient automations.
Whether you're automating tasks, updating records, sending emails or Slack alerts, or integrating external tools via webhooks, each action serves a specific purpose.
When you select an action in the left pane the settings for that action will appear in the right.
The settings will be different depending on the type of actions you've selected. In the example above, the "Send Email" action is chosen. In the settings, the following options are available:
- Name: Define the name of this step in the automation.
- Step: Specify the step number or sequence within the automation.
- Email Template: Select a pre-defined email template.
- From: Choose who the email will be sent from.
- To: Define the recipient, which is set to "Work Email" by default.
- Cc: Optionally add recipients to be copied, with an option to pull from a contact field.
- Attachment: Attach a file to the email.
Automation History
Known Limitations
Automations Not Triggered by Imports on Schedule Fields
Automations that rely on a Schedule Field trigger will not be scheduled or activated when the data is populated via the Import Wizard or a Scheduled Import.
Even if the schedule field is filled in during the import, the automation will not be scheduled and will not run when the scheduled date time is reached.