Modules in Integromat

Inte­gro­mat is a no-code plat­form for inte­gra­tions. Mod­ules in Inte­gro­mat are main­ly APIs to con­nect to.

Integrating data APIs

What Inte­gro­mat does not offer, are datasets inter­est­ing to us. But we can con­nect to them via APIs.

You find a list of APIs in our spread­sheet Sources on Google Dri­ve. If you find addi­tion­al ones, please add to them.

As an exam­ple, I show you how I have con­nect­ed the API for the Rijksmuseum:

  1. Go to the Rijksmu­se­um’s web­site and reg­is­ter as a user.
  2. Logged in you go to your pro­file set­tings and on the very bot­tom, you can request a key.
  3. In Inte­gro­mat, you may start with defin­ing a vari­able. Add the mod­ule Tools with the method “Set a vari­able”, call it e.g. search_query and give it the val­ue of your favourite artists, such as Rembrandt van Rijn.
  4. Then con­nect it to the mod­ule HTTP with the meth­ods “Make a request”. Here you enter the end­point as a URL as described on the web­site. Choose the GET method, no head­ers, but two query stings: Your key as “key” and search_query as “q”. “q” is a very gen­er­al search. You can also search spe­cif­ic cat­e­gories, such as title or sub­ject (see web­site). Make sure you tick “Parse response”.
  5. If suc­cess­ful­ly run, click on the white bub­ble over the mod­ule and you should see in out­put “sta­tus 200” and under data the num­ber of hits and the first artObjects.
  6. This, you can con­nect to anoth­er ser­vice, such as Telegram etc. If there are any ques­tions, let me know.

Integrating Modules

Google Vision: As always, you need a key for the API. Login to the Google Cloud, choose APIs&Services, and cre­ate login data. That key you enter in Inte­gro­mat in the mod­ule “Google Cloud Vision”. Choose as URL the Webimage from the Rijksmu­se­um’s data.

Google Dri­ve: You just need to login to your Google account from Integromat. 

Emails to send to your­self (per­fect for test­ing!): That is a func­tion direct­ly avail­able in Integromat. 

Emails to send to oth­ers: You need to con­fig­ure your email server. 

Android/iOS noti­fi­ca­tions (also great for test­ing): Sim­ply install the Inte­gro­mat app on your phone and login with the same user­name as in the brows­er. Con­nect the mod­ule and to the device.

Image: First you cre­ate a mod­ule HTTP with the method “Get a file” (enter the image URL), then you con­nect Image “Get Meta­da­ta” and receive some­thing like the fol­low­ing infor­ma­tion that you then can use for some­thing else:

Format: JPEG
Width: 768
Height: 1024
Depth: 8

That is not much (I expect­ed EXIF-Data). But it might actu­al­ly be quite use­ful, e.g. for find­ing the small­est image. Depth means colour depth, here 8‑bit.

Insta­gram mod­ule: It turns out that this mod­ule is lim­it­ed due to the lim­i­ta­tions in the Insta­gram API. It seems, you can only watch your own post­ings, receive a Media ID that you can use to down­load your media and send some­where else.

Telegram: This is also great to test, because Telegram has also a desk­top app and you can let oth­ers join your chan­nel (so vir­tu­al­ly make it pub­lic). The steps are described on the web­site, but in short is is: 

  1. Con­tact BotFather
  2. Cre­ate a new bot with /newbot
  3. Receive a token
  4. Sent getUp­dates to your bot via https://api.telegram.org/bot:token/getUpdates and in the results you find the chat-id for your chan­nel (search for some­thing like ..."},"chat":{"id":111865528,"...)
  5. The chat-id you enter in the Telegram mod­ule in Integromat

If you have an inter­est in any of those, I am hap­py to help. If you have found some­thing inter­est­ing, we are hap­py to hear about it.

And here are some ser­vices you might be inter­est­ed in: