GETTING STARTED
Introduction
Core capabilities of Workspace.ai
Release Notes
Product Keyboard Shortcuts
FAQ

WORKSPACES - ORGANIZE YOUR WORK
Workspace Overview
Create a new workspace
Join an existing workspace
Perform other actions on a workspace board
Upload files to your workspace
Add Boards to workspace
Create Folder

TABLE
Table Overview
Create a new table from scratch
Import data into your table
Connect to an existing data source
Create a new table from a template
Add a column to the table
Collaborate using Add ON in a table
Add a new view to the table
Other options in the table
Perform other actions in the table
Perform other actions on a record in a table

APPLICATION
Application Overview
Create a new application
Add a new table to your application
Perform other actions in an application

AUTOMATIONS & INTEGRATIONS
Automations & Integrations Overview
Create automation and automation triggers
Integration with external third-party tools

DOCUMENTS
AI Document Overview
Create a new document
Create a new document from a template
Modify the document using contextual items
Manage your document
Perform other actions in the document

EMBED
Embed Overview
Embed a webpage
Perform other actions on the embedded webpage

HOME
Home page overview

TO-DOs
To-Do Overview
Create a new task
Perform other actions in the To-Dos list
Filter options in the To-do list

CALENDAR
Calendar Overview
Create a new Calendar event

UNIVERSAL SEARCH
Search Overview
How to use the search and apply filters
Connect to an external search skill for extended search

ADMINISTRATION
Add a new bot skill

WORK WITH KORA BOT
Kora Overview & Capabilities
How to use the Kora Bot
Manage Widgets in Kora Bot

ANALYTICS
Analytics Overview
Create a new dashboard
Perform other actions in a dashboard
Add a widget in a dashboard
Perform more actions on a widget

API REFERENCE
API Introduction
Generating an API key
List of APIs
User Profile APIs
Get self-user profile
Search for users account
Search for workspaces of users
Table App APIs
Search for a Table App for which user got access
Get specific tableapp by tablapp ID
Get specific table of a tableapp using table ID
Get rows of a table
Create row inside a table with content
Get specific row of a table using rowID
Update specific row of a table using rowID
Delete specific row of a table using rowID
Poll for table row updates from specific time
  1. Home
  2. Automations Integrations Overview
  3. Create automation and automation triggers

Create automation and automation triggers

You can create automation for a single table. Each table in your workspace can have a different automation configured.

Every automation has 3 different entities:

  • A trigger: An event to start the automation process.
  • An action: An action that occurs because of the trigger and the condition being met.
  • Rules: A requirement which is required to match for an automation to work.

For example, when your table has a new row created and if an invoice is not available then, send a notification to the customer to upload the invoice.

Using this automation, every time an invoice is missing in the new row items the automation is triggered and the customer is notified to upload the invoice.

Types of triggers

A trigger is a customized event which starts the automation process. It is primarily the reason why you want to create automation.

There are 5 different types of automation:

  • Record created: It triggers automation every time a new record is created in your table.
  • Record updated: It triggers automation when you update a cell in a row in your table.
  • Record deleted: It triggers automation when you delete a record in your table.
  • Schedule: It triggers automation when you set a date or time or periodically.
  • Button clicked: It triggers automation when any button is clicked in the table. For example, you can trigger an Open URL action. You can set the formula for what must happen when a user clicks Open URL then it opens a new tab for a URL created in the Formula. You can set an automation that an email must be sent to a user when the button is clicked.

Let us see the complete flow of starting an automation with an example of how to create a new row trigger in the next section.

Create a new record trigger

When a new record is created a trigger is initiated which allows you to get some customized results.

To create a new record trigger, follow these steps:

  1. Click Automations on the header of the table page. The Manage Automations dialog is displayed.
  2. Click Create automation. The Automation page is displayed to start your automation process. You can modify the name of the automation if required.
  3. Click Start with selecting a trigger on the Automations page. A pop up with options you can perform is displayed.
  4. Click Record created. A new row is added. The When a record is created in table <select table link> link appears.
  5. Click Select table. It displays the name of the table you are creating the automation.
    Note: When you are creating an automation for a table in an application all the tables in the table application are displayed when you click the Select table link.
  6. Click the Table name.
  7. Click Rule to add rules for your automation. You can add “If” conditions to your automation.
    • Select the name of the column you want to add the rule.
    • Click Select to choose from “Equals to” or “Not equals to”
      Note: You can add any number of rules to a single rule for each column and select a different rule and action. Click Add, Or button on the extreme right of the Rules section. You can add any number of rules for a single automation.
  8. Click Add Action to add an action to the defined automation. A set of options are displayed as a pop up for you to choose from:
    • Create a record
    • Delete a record
    • Set up a meeting
    • Send an email
    • Update a record
    • Find a record
    • Create an approval task
    • Send a notification
      Note: Depending upon the action you select the corresponding fields are displayed and you can provide the information and accordingly your action in the automation process is set. For example, if you choose the action as Send a notification, then you can select the notification channel type as “Workspace.ai notification” or “Email”. If you select Email, then enter the email ID to whom you want to send the automated email.
  9. Click Save to save the automation. Your automation is created now and can be managed from the Manage Automations page. From the Manage Automations page, you can perform the following tasks to your automation:
    • Edit the created automation.
    • Delete an automation.
    • View runs of an automation that means how many times the automation process has successfully completed.
    • Clone an automation if you want to have the same set of trigger and action instead of creating it completely again, you can clone and have a replica of it.
    • Enable or disable the automation. Move the toggle button corresponding to the automation record to enable or disable your automation process.

How to set rules?

You can set rules to run the automation only if your requirements are met. Each column type can have a different set of operators which can be used to set the rules.

Column Type Operator Automation example
Date
  • is
  • is not
  • is on or before
  • is on or after
  • is before
  • is after
  • is within
  • is updated from

 

When a new row is created and if is before 19/09/2022 then update status to “Create an approval task”

Drop-down
  • is
  • is not
  • is updated from

When a record is updated and if it is not “Satish” then “Send an email”

Multi select
  • has any of
  • has all
  • has none of
  • Is updated from

When a new row is created and has any of “Release 1.0” and “Dev complete” then update status to “Ready for QA”

Number
  • is greater than
  • is less than
  • is greater than or equals to
  • is less than or equals to
  • is equals to
  • is not equals to
  • Is updated from

When a new row is created and if it is equal to 400 then “Send a reminder notification”

Simple text or multi line text or URL

  • contains
  • does not contain
  • is
  • is not
  • is empty
  • is not empty
  • is updated from

When a record is updated and if contains “projects” then update status to “Update a record”

Attachment
  • is available
  • is not available
  • filename contains
  • value to be provided
  • type is

When a new row is created and if is available then update status to “Send an email”

Person
  • is
  • is not
  • is any of
  • is none of
  • Is updated from

When a new row is created and if it is “Daniel” then update status to “Create an approval task”

Checkbox
  • is
  • Is updated

When a new row is created and if it is checked then update status to “Update status to done”

Duration
  • is greater than
  • is less than
  • is greater than or equals to
  • is less than or equals to
  • is equals to
  • is not equals to
  • Is updated from

When a new row is created and if it is greater than 120 then update status to “Show as completed”

Lookup files
  • contains
  • does not contain
  • is
  • is not
  • is empty
  • is not empty
  • is updated from

When a new row is created and if it is empty then update status to “Set up a meeting”


 

© 2023 Kore.ai, Inc. – All trademarks are the property of their respective owners.

Menu