How to connect Integromat with Cloud BOT

What is Integromat

Integromat is a tool to automate your task by connecting one web service or application with another. This kind of integration services is known as iPaaS(integration Platform as a Service).

Integromat is attracting attention as a flexible iPaaS. It allows to set the conditional branch and the filter in detail in order to offer flexible data coordination. It is used not only businesses but also personal life so that it works sufficiently on the free plan. It is connectable to more than 700 (as of February 2021) web services and applications.

In Integromat, Scenario is an automated workflow that connects apps and services together, and it is consists of a trigger and an action. The action event will be performed when the trigger event is triggered.

Connection setting in Cloud BOT

It is necessary to enable the external connection of Cloud BOT to connect with Integromat.

Enable external connection

Login to Cloud BOT and choose Connect on the side menu.

Turn the switch ON of "External Connections".

You can find the BOT list is displayed if you turned on the external connections switch.

Choose your BOT to connect

Next, we are going to choose the BOT to connect.
Turn the switches on of the BOT that you want to connect with external services on the "BOT to connect".

Only the BOTs that have been turned ON will be available in Integromat.

If you want to make all your new BOT enable to connect, you can turn on the "Automatically enable the connection with new created BOT."

Login to Integromat

Go to Integromat website:(https://www.integromat.com/en/)and login to it.

Create a Scenario

Use Cloud BOT as a trigger

Create a new scenario that sets the BOT execution in Cloud BOT as a trigger, and notify the execution status to Gmail when the BOT complete.

Trigger
Cloud BOT
When the BOT has been done

Action
Gmail
Email BOT execution status

Set Cloud BOT as a trigger

Click Create a new scenario on the upper right of the screen.

When a what services do you want to integrate? window shows, skip it.

Search for Cloud BOT and set it as a trigger.

Select Watch BOT Done.

Click Add and select your Webhook. Click Add again on the Connection menu.

Click Continue to create a new connection.

After login, you can find the authorization page. Read Terms and conditions and the Privacy Policy on the page and click Authorize.

Now Cloud BOT has been set as a trigger. Select your language, Contract, and your target BOT and click Save.

Click OK button.

For operation confirming, click the Run Once button on the left bottom.

After clicking, go to Cloud BOT and start target BOT.

If you could get the output, you have set your trigger successfully.

Set Gmail as an action

Then, set the action. For instance, we are going to set up Gmail as an action.

Hover the mouse over the semicircle next to the Cloud BOT icon so you can see Add another module displayed. Click it for adding a new module.

Search for Gmail and select it as an action module.

Choose your action. For instance, we are going to set up Send an email as an Action.

Click Add button and add a new connection.

After Sign in to your Gmail account, click Allow after confirming the terms of service and privacy policies on the authorization page.

Input your mailing address, subject and your content, and click OK.

※We are going to create a scenario that the subject is [BOT Name] is done, and the content is [Output Value3].

Connect modules

Now you have created your new scenario successfully.

You can see your Scenarios in Scenarios from the left menu.

That's all for this section.

You can also get started here (a Cloud BOT page on Integromat).

Use Cloud BOT as an action

Create a new Scenario that will execute the selected BOT when watched a new row in Google sheets.

Trigger
google sheet
Add new product information in a spreadsheet.

Action
Cloud BOT
Run a specific BOT.

Set Google sheets as a trigger

Click Create a new scenario on the upper right of the screen.

When a what services do you want to integrate? window shows, skip it.

Search for Google Sheets and set it as a trigger module.

Select your trigger. We are going to set Watch Rows as trigger this time.

Click the Add button for a new connection. Then, click continue.

Click the Allow button after confirming the terms of service and privacy policies on the authorization page.

Select the Spreadsheet, headers setting, row, etc., and click OK.

For operation confirming, click the Run Once button on the left bottom.

If you could get the results, you have set your trigger successfully.

Set Cloud BOT as an action

Then, set Cloud BOT as an action. Hover the mouse over the semicircle next to the Google Sheets icon so you can see Add another module displayed. Click it for adding a new module.

Search for Cloud BOT and select it as an action module.

Choose your action. For instance, we are going to set up Execute BOT as an Action.

Select the Language, Contract, BOT, Async, and other Data if necessary, and click the OK button.

※If the Async function is enabled, you will get a response as soon as the BOT starts running. The response does not include the execution result value of the BOT.

※This scenario will use Item Name and Price from the SpreadSheet, and execute the Register Product BOT.

Connect modules

Now you have created your new scenario successfully.

You can see your Scenarios in Scenarios page from the left menu.

That's all for this section.

You can also get started here. (a Cloud BOT page on Integromat)