Automation

IFTTT is on Integromat — now use Applets in your Scenarios

The IFTTT modules give you even more flexibility with your automations by letting you exchange data between a scenario on Integromat and an applet on IFTTT.

Currently, the following modules are available:

Trigger: Receive Data from an Applet

Action: Send Data to an Applet

So you might be wondering why on earth will Integromat create an integration with a competing product. The answer is simple — one of Integromat’s core USP is flexibility. With an array of powerful inbuilt modules, Integromat gives you 100% control over your data and allows you to play with it as you like. Taking this philosophy a step forward, the Integromat team decided to integrate with IFTTT for those of you running Applets but looking to build advanced Scenarios without having to move over all your integrations. Additionally, the Send and Receive modules can also be used to connect and control arbitrary IoT devices connected to IFTTT.

connect-ifttt-to-integromat-alt

Check out the Integrations page to go over these as well as all available and upcoming integrations.

Alright, let’s dive in!

How to receive data from IFTTT

Using the Receive data module, you can get data from an arbitrary trigger in the IFTTT applet. Follow the steps below to achieve this:

Step 1: Create a new applet on IFTTT or go to an existing one that contains the trigger from which you’d like to send data to Integromat

  • Insert the action Webhook — Make a web request. The applet should look like: If Your trigger thenWebhook — Make a web request
webhooks-ifttt-integromat-111

Step 2: Create a new scenario on Integromat using IFTTT — Receive data as the first module

webhooks-ifttt-integromat-22
  • Click the ‘Add’ button to create a new webhook
webhooks-ifttt-integromat-33
  • Name your webhook and click Save
  • Copy the newly generated webhook URL and let the webhook wait to receive sample data
webhooks-ifttt-integromat-44

Step 3: Go to IFTTT and in the settings of the Webhook — Make a web request action fill in the following values:

  • URL: Paste the webhook URL obtained from Integromat in the previous step
webhooks-ifttt-integromat-55
  • Method: POST
webhooks-ifttt-integromat-66
  • Content type: application/JSON
webhooks-ifttt-integromat-77
  • Body: JSON with data you want to send to Integromat
webhooks-ifttt-integromat-88

Example JSON:

{
    "Value1Label": "{{Value1}}",
    "Value2Label": "{{Value2}}"
}

The JSON can contain an arbitrary amount of values. Value1Label is a label of how the value will be presented in Integromat. {{Value1}} is an ingredient from the IFTTT trigger.

  • Turn your IFTTT applet on and run it once. This will send sample data to the Integromat webhook which had been listening for data
  • Once the webhook receives the sample data, click ‘OK’ to continue and use the data received from IFTTT in subsequent modules of your Integromat scenario.

Complete your scenario in Integromat and turn it on.

How to send data to IFTTT

Follow the steps below to send data from Integromat to a trigger in an IFTTT applet and run any IFTTT action using the Send data module:

Step 1: Create a new applet on the IFTTT Platform (https://platform.ifttt.com/)

  • Use Webhooks — Receive a web request as the trigger for your applet
webhooks-ifttt-integromat-99
  • Scroll below to enter an event name which you will need to enter when setting up the module on Integromat
webhooks-ifttt-integromat-101
  • Insert the action you want to control from Integromat. The applet should look like: If Webhooks — Receive a web request then Your action
webhooks-ifttt-integromat-111
  • Activate your applet.

Step 2: Go to Integromat and insert the module IFTTT — Send data to your scenario that shall send data to IFTTT

webhooks-ifttt-integromat-122
webhooks-ifttt-integromat-133
  • Click ‘Add’ next to the Connection drop-down to create a new connection between Integromat and IFTTT. You will be requested to fill in the key obtained in the last step
webhooks-ifttt-integromat-144
  • Enter the event name that you had entered when creating the applet on IFTTT
  • Lastly, map the data in the fields Value1, Value2 and Value3. These values will be sent to IFTTT
webhooks-ifttt-integromat-155

Once your scenario setup on Integromat is complete, make sure you save it and turn it on to begin sending data to your newly created IFTTT applet. Now you can use this data in subsequent actions in your applet to achieve the intended integration!

Happy Automating!