Integromat

の使い方

概要

Integromatとは、ShopifyやLINE、Slack等、様々なアプリケーションを繋げて業務を自動化させるツールで、ZapierやIFTTTと同様に、iPaaS(Integration Platform as a Service)にカテゴライズされます。

競合サービスであるZapierやIFTTTと比較しても、多機能で実現できることは格段に多いのですが、それ故に若干敷居が高いという特徴があります。

一方で、日本語はもちろんのこと、英語でも他サービスと比べコンテンツが少ないこともあり、学習コンテンツで作ろうという思いに至りました。

本コンテンツは全て無料で提供されており、唯一の収入源は、読者の皆様が、下記のリンクから会員登録を行い、有料プランを契約した際の紹介料になりますので、興味がおありの方はどうぞよろしくお願いします。

料金

Integromatの料金は、主にオペレーションの月毎の消費可能数に応じて5つのプランに分かれています。

オペレーション等、用語や画面構成が分からない方は、「Integromat基礎#01 - 料金体系や用語、画面構成」も参考にいただけると思います。

私は東京のレンタルドレスショップEmpty DressyとEmpty Styleそれぞれで「BASIC」プランを契約しています。

動画講座

それぞれの講座には以下が含まれており、モジュールや関数からフィルターをかけることも可能です。

  • 動画
  • 文字に起こされている記事
  • シナリオをインポート/エクスポート可能なJSON形式のBlueprint

基礎#01 - 料金体系や用語、画面構成

記事
Tags
-
再生時間
2:42
Blueprint

基礎#02 - HTTPリクエストとAPI

記事
Tags
Google Sheets,HTTP
再生時間
2:02
Blueprint

基礎#03 - Bundleと配列、Iterator

記事
Tags
Google Sheets,HTTP,Iterator
再生時間
1:46
Blueprint

基礎#04 - RouterとFilter、数式

記事
Tags
Filter,Google Sheets,HTTP,Iterator,Router
再生時間
1:44
Blueprint

基礎#05 - Aggregatorと変数の定義、Function

記事
Tags
Array Aggregator,Google Sheets,Slack,Variable,join(),map()
再生時間
1:45
Blueprint

基礎#06 - Instant Triggers (Webhooks)

記事
Tags
LINE
再生時間
1:31
Blueprint

基礎#07 - Error HandlerとIgnore

記事
Tags
Ignore,LINE
再生時間
1:44
Blueprint

基礎#08 - シナリオのバックアップとデータ移行(BlueprintのExport/Import)

記事
Tags
Ignore,LINE
再生時間
1:03
Blueprint

基礎#09 - get ()でオブジェクトや配列から任意の値を取り出す

記事
Tags
HTTP,Variable,get()
再生時間
1:42
Blueprint

基礎#10 - if ()で条件式の真偽に応じて返り値を変更

記事
Tags
HTTP,Iterator,Variable,if()
再生時間
1:46
Blueprint

基礎#11 - ifempty ()でパラメーターが空かどうかで返り値を変更

記事
Tags
Google Sheets,ifempty()
再生時間
1:40
Blueprint

基礎#12 - switch ()でパラメーターに応じて返り値を切り替え

記事
Tags
Google Sheets,switch()
再生時間
1:57
Blueprint

基礎#13 - contains ()でテキストが含まれているかどうかを判定

記事
Tags
Iterator,JSON,Variable,contains(),if()
再生時間
1:27
Blueprint

基礎#14 - indexOf ()で特定のテキストが何文字目に現れるかを計算

記事
Tags
Iterator,JSON,Variable,if(),indexOf()
再生時間
1:50
Blueprint

基礎#15 - replace ()と正規表現で任意のテキストを置換

記事
Tags
Iterator,JSON,Router,Variable,replace()
再生時間
2:50
Blueprint

基礎#16 - split ()でテキストを配列に分割

記事
Tags
Iterator,JSON,Variable,split()
再生時間
1:22
Blueprint

基礎#17 - floor ()とrandomでランダムな整数を生成

記事
Tags
Iterator,JSON,Variable,floor(),get(),length(),split()
再生時間
1:45
Blueprint

基礎#18 - parseDate ()でテキストをdate型に変換し、addYears/Months/Dates/Hours/Minutes ()で操作

記事
Tags
Variable,addDays(),addHours(),addMinutes(),addMonths(),addYears(),parseDate()
再生時間
4:04
Blueprint

基礎#19 - setYear/Month/Date/Hour/Minute ()でdate型を操作し、formatDate ()でテキストに変換

記事
Tags
Variable,formatDate(),setDate(),setHour(),setMinute(),setMonth(),setYear()
再生時間
3:59
Blueprint

基礎#20 - contains ()で文に特定のテキストが含まれているかどうかを判定

記事
Tags
Variable,contains(),if(),split()
再生時間
0:58
Blueprint

基礎#21 - add ()で配列に新しい要素を追加

記事
Tags
JSON,Variable,add()
再生時間
0:56
Blueprint

基礎#22 - substring ()で任意のテキストを抜き出す

記事
Tags
JSON,Variable,indexOf(),substring()
再生時間
1:23
Blueprint

基礎#23 - map ()で複雑な配列から欲しい情報のみのシンプルな配列を作成

記事
Tags
JSON,Variable,map()
再生時間
1:33
Blueprint

実践#01 - Googleフォームでアンケートの回答を集めて、Slackに通知

記事
Tags
Data Store,Google Sheets,HTTP,Iterator,Repeater,Router,formatDate()
再生時間
1:14
Blueprint

実践#02 - YouTubeで動画を検索し、Googleスプレッドシートに追加

記事
Tags
Data Store,Google Sheets,HTTP,Iterator,Repeater,Router,formatDate()
再生時間
3:33
Blueprint

実践#03 - ECサイトをスクレイピングして、商品画像等をAirtableに保存

記事
Tags
Airtable,HTTP,Iterator,parseNumber()
再生時間
1:52
Blueprint

実践#04 - コロナワクチンの摂取状況をAirtableで性別別でグラフ化

記事
Tags
Airtable,Filter,HTTP,Iterator,JSON,Text Parser,parseDate()
再生時間
3:10
Blueprint

実践#05 - Slackで特定のテキストを含むメッセージを一括削除

記事
Tags
Filter,Slack
再生時間
1:32
Blueprint

実践#06 - ShopifyとLINEを連携し、アカウント情報をAirtableに登録

記事
Tags
Airtable,Filter,Gmail,Router,Shopify,Slack,substring()
再生時間
4:52
Blueprint

実践#07 - Shopifyのアカウント登録前後で、LINEのリッチメニューを切り替え

記事
Tags
HTTP,LINE
再生時間
2:28
Blueprint
#
-
#
Airtable
#
Array Aggregator
#
Data Store
#
Filter
#
Gmail
#
Google Forms
#
Google Sheets
#
HTTP
#
Ignore
#
Iterator
#
JSON
#
LINE
#
Repeater
#
Router
#
Shopify
#
Slack
#
Text Parser
#
Variable
#
add()
#
addDays()
#
addHours()
#
addMintues()
#
addMonths()
#
addYears()
#
contains()
#
floor()
#
formatDate()
#
get()
#
if()
#
ifempty()
#
indexOf()
#
join()
#
length()
#
map()
#
parseDate()
#
parseNumber()
#
replace()
#
setDate()
#
setHour()
#
setMinute()
#
setMonth()
#
setYear()
#
split()
#
substring()
#
switch()