Available with Enterprise

Automated actions represent one of the two essential components of automations. The actions are triggered by defined trigger events. Depending on the trigger , SeaTable can perform different automation actions. This article provides you with an overview of the different types of automated actions.

The latest version of SeaTable offers a total of 13 different automation actions to choose from:

  • Send notification
  • Send app notification
  • Send e-mail
  • Add record
  • Lock record
  • Modify record
  • Add links
  • Add record to another table
  • Run Python script
  • Run AI
  • Run data processing
  • Convert page to PDF
  • Generate PDF from document and send

To add an action, click on the large button with the plus symbol and select the corresponding action from the drop-down list. Please note that the available actions differ depending on the trigger.

Add automation actions

If you have already set up more complex actions, such as sending e-mails, data processing or AI functions, you can also duplicate these. Simply click on the three dots and then on Duplicate. This means you only have to make minor adjustments to these actions and saves you a lot of time.

duplicate automation actions

The order of the actions can be easily changed by drag-and-drop. Move the mouse pointer over an action box, hold down the left mouse button on the six-point drag area and move the action to the desired position. This allows you to flexibly adapt the automation sequence.

Move automation actions

Of course, you can also delete actions that are no longer required. To do this, click on the three dots and then on Delete. Please note that the automated actions are removed immediately and permanently and cannot be restored.

Delete automated actions

By defining “Send notification” as an automated action, you can set a notification to one or more users. The selected users will receive a notification each time the corresponding trigger is triggered. This automation action is available for all automation triggers.

You can edit the recipients and content of the notifications at any time in the settings of the action. For the recipients, you can specifically select individual users or users in a specific column of the type Collaborator , Creator or Last modifier . Write the desired message in the text field and work with column references in curly brackets to insert specific values.

Send notification via automation

Users can check their notifications via the bell icon next to their avatar in the top right corner.

Incoming notification

The article Send notifications via automation goes through this automation using a specific use case.

By defining “Send app notification” as an automated action, you can set a notification to one or more users of an app. The selected users will receive a notification in the app each time the corresponding trigger is triggered. This automation action is available for all automation triggers.

In the settings of the action, you can define which app and which recipients the notifications should be sent to. For the recipients, you can specifically select individual app users or notify users in a specific column of the type Collaborator, Creator or Last modifier. Write the desired content of the notification in the text field. Use column references in curly brackets to insert specific values.

Send app notification via automation

The users of the respective app can check their notifications via the bell icon next to their avatar in the top right-hand corner.

Check notifications in the app

By defining “Send email” as an automated action, you can send predefined e-mails to one or more users. SeaTable sends an e-mail to each selected user as soon as the corresponding trigger is triggered. This automation action is available for all automation triggers.

You can edit the e-mail account, subject, recipient, message and attachments of the e-mail at any time in the settings of the action. Use column references in curly brackets to insert certain values into text fields.

definition of the automation action: Send email

The article Sending e-mails via automation runs through this automation using a specific use case.

If you define “Add record” as an automated action, a new row is inserted into the table each time the corresponding trigger is triggered. You can define the exact values for each column individually in advance.

Automation action: Add row

The “Add record” automation action is currently available for the following automation triggers:

  • When a row is updated
  • When a row is added
  • At a scheduled time

The article Add rows via automation runs through this automation using a specific use case.

If you define “Lock record” as an automated action, the row that triggered the automation is locked for editing. You cannot make any further settings for this action – you configure the conditions for the row lock in the trigger settings. Please note that you cannot unlock locked rows without administrator rights.

definition of the automation action: Locking a record in the table

Locking a record in a table triggered by an automation

The “Lock record” automation action is currently available for the following automation triggers:

  • When a row is updated
  • When a row is added
  • At a scheduled time for records that match conditions

The article Lock rows via automation runs through this automation using a specific use case.

If you select “Modify record” as an automated action, rows in the table are adjusted according to the previously defined settings after the trigger is triggered. You can define a value for each column that the rows automatically adopt after the modification.

Automation action: Modify record

The “Modify record” automation action is currently available for the following automation triggers:

  • When a row is updated
  • When a row is added
  • At a scheduled time for records that match conditions

If you select “Add links” as an automated action, a link to other records is created in the corresponding column when the trigger is triggered. In the settings of the action, you can specify exactly under which conditions which link is added to the table.

Automation action: Adding links

The “Add links” automation action is currently available for the following automation triggers:

  • When a row is updated
  • When a row is added
  • At a scheduled time

The article Link records via automation runs through this automation using a specific use case.

If you select “Add record to another table” as an automated action, a row is created in another table when the trigger is triggered. In the settings of the action, you can define individual values for each column that will be assigned to the rows in the selected table as part of the automation. You can also select columns of the same type in the source table to copy row entries to the other table.

Automation action: Add a row in another table

The “Add record to another table” automation action is currently available for the following automation triggers:

  • When a row is updated
  • When a row is added

The article Adding records to other tables via automation runs through this automation using a specific use case.

If you select the execution of a Python script as an automated action, the trigger sets a previously defined Python script in motion. You can create or edit the script at any time in the script editor and then select it in the settings of the action.

Automation action: Run Python script

The “Run Python script” automation action is currently available for the following automation triggers:

  • When a row is updated
  • When a row is added
  • At a scheduled time

If you select the execution of an AI function as an automated action, the trigger calls up an AI model that executes a predefined action in the table. You can configure the exact action to be executed in the settings. Depending on the type of AI function, input columns, output columns and a prompt may be required.

definition of an automation action: Run AI

You can have the following AI functions executed with an automation:

  • Summarize: Summarizes the text from one or more columns. You can control the length, tone, format and language of the summary by customizing the prompt.
  • Classify: Classifies records from one or more columns. You can customize the categories and rules through the prompt. The result ends up in a single select or multiple select column .
  • OCR: Extracts text from an image column . The recognized content is written to the result column of type Text or Long text .
  • Extract: Extracts specific information from a column of type text or number according to your requirement. The extracted information is written to the result columns.
  • Custom: Generates content based on your prompt. Use {column name} in curly brackets to insert the column value of a row.

actions executable using an AI model

The “Run AI” automation action is currently available for the following automation triggers:

  • When a row is updated
  • When a row is added
  • At a scheduled time

If you select the execution of a data processing operation as an automated action, the trigger initiates a predefined data processing operation in the table. You can configure the exact action to be performed in the settings. Depending on the type of operation, certain input and output columns may be required.

definition of an automation action: Run data processing operation

You can have the following data processing operations executed with an automation:

Data processing operations that can be executed using automation

The automation action “Run data processing” is currently available for the following automation trigger:

  • At a scheduled time

If you select “Convert page to PDF” as an automated action, SeaTable will create a PDF document from the record when the trigger is triggered and save it in a file column . To do this, select a template that you have previously created in the Page design plugin . You can also define the file name in the action settings.

Create PDF via automation

The “Convert page to PDF” automation action is currently available with the following automation trigger:

  • At a scheduled time for records that match conditions

If you select “Generate PDF from document and send” as an automated action, SeaTable will create a PDF document when the trigger is triggered and save it in the file management of the base . SeaTable can also send it directly by e-mail.

In the settings of the action, select a template that you have previously created in the Report design plugin and assign a file name. Then activate the slider to select an own folder in which you would like to save the file. If you only want to generate the document, you can end the configuration at this point.

create and send PDF from a report design using automation

If you then want to send the generated document, activate the “Send to e-mail” slider. You can edit the e-mail account, recipient, subject and message of the email at any time in the settings of the action.

create and send PDF from a report design using automation

The automation action “Generate PDF from document and send” is currently available with the following automation trigger:

  • At a scheduled time