Zapier is an automation platform that lets you connect SeaTable to many other apps and services. In just a few minutes and without any programming knowledge, you can use Zapier to create interfaces with services like Dropbox, Shopify, MailChimp, Calendly, Jotform, Hubspot, and more. These interfaces created by Zapier are called, Zap, where each Zap has an app as a trigger and an app as an action. The trigger provides the information, which is then processed in one or more actions.

In this article, you will learn how to create sophisticated zaps with SeaTable that can both update and create new SeaTable records.

The basic structure of a Zap is that there is always a trigger app and one or more action apps. Whenever a certain event occurs in the trigger app, an action is automatically triggered in the action app.

Some examples of zaps could be:

  • Every time a new row is created in SeaTable (Trigger), a corresponding appointment is created in Google Calendar (Action).
  • Whenever a new subscriber is added in MailChimp (Trigger), a new row is created for that subscriber in SeaTable (Action).
  • Whenever you get a new follower on Instagram (Trigger), a new row is created for that follower in SeaTable (Action).

To create a Zap with SeaTable, you need to sign up for Zapier (or create a free account ). Then you can start creating your first Zap.

In this example, we’ll use the CRM & Sales template. Using Zapier, we want a message to be posted to our Slack channel for each new entry in the Opportunity table.

Log in to your Zapier account and create a new Zap. Select SeaTable as the app and choose the New or Updated Row event type.

Choose the Zapier event that suits you

The next step is to connect your SeaTable account to Zapier (or select an already connected SeaTable account). If you don’t have an API token yet, you need to generate an API key that you enter into Zapier.

After selecting the appropriate account, you will be prompted to configure the trigger-specific setup options. With SeaTable as the trigger, we need to specify the table and the view by clicking on the drop-down menu and selecting the appropriate options (in this case, we want the “Opportunities” table and the “All opportunities” view).

In Zapier, select the Table and View.

In the next step, Zapier will prompt you to test your trigger. If everything works, you will be shown some of your rows from SeaTable and you can proceed with setting up your Zap.

Testing the trigger in Zapier

In the following graphic you can see the preview of three rows from your table. Don’t be confused by the way the results are displayed. Instead of your actual column names, the technical identifiers of the columns appear here, such as column:589r. This is quite normal and when configuring the following action you will be presented with the correct column names again.

Display of the test of the trigger in Zapier

In the second step, you will be asked to select an action app. Search for Slack and select the Slack app. For Event, select Send Channel Message so that everyone is notified about the new entry in SeaTable.

Choice of action in Zapier

The next step is to connect your Slack account to Zapier (or select an already connected Slack account).

After that you need to set up the template for the message. There are several customization options here, but at least you need to set a destination channel and message.

When creating the Slack message, you can include both plain text and dynamic data from the incoming SeaTable dataset. For this, you will be shown the data generated by your trigger as an example. A dropdown menu helps you to enter the appropriate values from your trigger. Of course, during the next run these dynamic values will be replaced by new values.

Configuration of the action with the values from the trigger

When you’re done creating the Slack message, move on to the next step. Zapier creates a summary for you so you can check that everything looks good. Make sure you test the action before you continue.

Action preview

If Zapier was able to successfully deliver the Slack message, all you need to do is activate your Zap so that you will also be notified in Slack for all future SeaTable entries.

The Zapier Zap was successfully executed

Congratulations. You have just created your first own Zap.

The message created by Zapier in the Slack Channel

The following example shows how you can easily save the currently opened web page as a bookmark in SeaTable using the Zapier Chrome Extension . To be able to save the entries via Zap, you first have to create a base. To keep the example simple, this base has only two text columns.

SeaTable Base Structure for this Zap

Next, we create a new Zap, and select Zapier Chrome Extension as the Trigger and the New Push event.

Trigger: new push in zapier chrome extension

Configuring the action is not difficult either. Create an API token for the base you just created and configure the title and URL to be stored in the appropriate columns of SeaTable. Finally, test the Zap and publish it.

Trigger: Create Row in SeaTable

Now install the Zapier Chrome Extension and with two clicks you can save the current web page to your personal favorites list.

Connect Browser Extension with Zap

Congratulations. You have created a Zap with SeaTable as Action.