HTTP Connectors are the primary feature for linking Tulip to other popular software tools.

However, if you don't know all the details about a specific tool's API, then you may find it difficult to build the integration to Tulip.

Fortunately, you can use Integromat's free visual integration builder to create an integration between Tulip and 800+ SaaS tools, like:

  • Quickbooks
  • Xero
  • Microsoft Office 365

This guide will show you how to send Tulip data to Integromat so that it can be synced with other services.

In order to use this guide, you will need to be familiar with writing HTTP queries.

We will cover:

  1. Setting up a webhook in Integromat
  2. Creating an example query in Tulip
  3. Accessing Tulip data within Integromat

Setting Up Integromat

First, head over to Integromat and create a free account. On the free plan, you get 1000 "operations", or 1000 queries, per month.

On the "Dashboard" page of your account, click "Create New Scenario" in the top right.

From the search bar, choose "Webhook" and the tool which should receive the data.

Then click "Continue" in the top right.

From the Scenario builder in Integromat, click the big question mark in the middle of the screen and choose "Webhook". We will create a URL to receive data from Tulip in the next step.

Choose "Custom Webhook" from the next menu. From the "Webhook" menu, select the "Add" button.

Under "Add a Hook", give the webhook a name, and do not list any IP restrictions. Click "Save", and a webhook URL should populate. This is what you will use in your HTTP connector.

Leave this window open as we continue the tutorial.

Sending Data From Tulip

In a separate window, go to your Tulip account, and create a new HTTP connector. Click the "Offline" button from the Environments page, and add these details:

Running On: Cloud Connector Host

Host: hook.integromat.com

TLS: Yes

Then click "Test" in the bottom right then "Save".

Head to the "Functions" page and click "Create Function".

Select "POST" for the type of HTTP query and enter the remainder of the URL from Integromat.

Then, add an input for each data point you would like to send to another service. For testing purposes, I used:

  • val1 (text)
  • val2 (integer)
  • val3 (text)

Then, add a few test values:

Next, we need to add those inputs to query parameters. Create a query parameter named "val1", "val2" and "val3" and map them to the inputs by adding $ sign around the inputs.

Like this:

val1: $val1$
val2: $val2$
val3: $val3$

It should look like this:

Finally, click "Test" in the top right. This should send the given values to Integromat.

Accessing Tulip Data From Integromat

Return to the window where Integromat is open. In the scenario, click "Add Module" and then choose Quickbooks or your SaaS tool of choice.

Connect your tool using Integromat's authentication procedure. Then, click any of the modifiable fields within that action.

When you click a field, you should see the options from your HTTP connector appear. When you pressed "Test" in Tulip, Integromat automatically detected the data structure for queries to this webhook.

Did this answer your question?