We can integrate Integromat with Mailmodo for the following use cases-

  • Export Submissions to other apps (Refer guide)

  • Trigger transactional campaign

  • Add contacts to a list (in Mailmodo) Refer guide

In this article we will see how to trigger campaigns in Mailmodo via Integromat. 

This article will cover-

1. Prerequisites

2. How to create a transactional campaign in Mailmodo

3. Integromat setup

For the purpose of this tutorial, we will use Google Sheets as the trigger app. Whenever a row is added to a Google sheet, an email will be sent to the corresponding contact.


  • Your Integromat Account

  • Google Sheet containing contact email ids

  • Get the Mailmodo invite by clicking on this link.

How to create a transactional campaign in Mailmodo?

Step 1- Go to templates from the vertical menu on the left side. Click on create new template.

Step 2- Either select a blank template or a pre made template

Step 3-  Use the editor to edit the template. Save and rename the template upon completion.  After saving, click on the back arrow.

You will be redirected to the template library. The saved template should be visible here.

Step 4-  Go to Transactional from the vertical menu on the left. Click on New Transactional Campaign.

Step 5- Select the template you saved before. Click on Next.

Step 6- Add Subject line, Pre header Text, From Name and Reply to Email. Select sender email. Click on Next.

Step 7- You will be redirected to trigger on events. Select Integromat from list of platforms. Click on Next.

Step 8- Review and test your campaign. To test, click on send test campaign->enter email ID->send test email.

Once tested and reviewed, click on enable campaign.

Step 9- You would be able to see the Show API key button. Click on Show API. Copy the key. We will use this in Integromat setup.

To access this key in the future, go to Transactional->Select Trigger Campaign->Trigger Info->Show API key

Integromat Setup

Step 1- Visit Integromat dashboard, click on Create New Scenario.

Step 2- New scenario screen will open.  Click on the plus icon. Search for Google Sheets. Add Watch Rows as trigger.

Step 3 - Click on the app to configure it. Connect your Google account. Select the spreadsheet from which you would want to push data. If there are headers, click on Next. Select the row range you have the headers on. Enter the maximum number of rows that would be worked on in one execution cycle.

In ‘Choose where to start’, you can select the options based on your data set in the google sheet. 

If you want to start the cycle from a particular data element, you can select it by using its ID or choosing manually from the list.

Click on the clock icon to configure the frequency of scenario.

Step 9 - Now, you need to add a module by clicking on the ‘semi-circle’ on the right side of Google sheets.

 Search for ‘Mailmodo’ to add it as the module. 

Select the action as Send Campaign.

Step 10- Click on the Mailmodo module to configure it. Click on Add (in connections) and paste the API key copied from Mailmodo. 

Step 11 - Map the Email field to the column in your spreadsheet containing Email ID's.

Step 13 - In order to add the subject, you can directly write it down or if the subject is present in a row of the google sheet, you can add that column name in the field.

Step 14 - Next you have to select the campaign as listed in the drop-down list, also you can add personalisation parameters such as first name, last name or contact by adding the respective column name in the field.

Step 15 - Lastly, Click on Run Once to do the test run of the integration.

Now you have the integration up and ready. Every time a row is added in the google sheet, an email will be sent to the respective contact.