IFTTT とは
IFTTT はクラウドの「もしこれなら、あれを」自動化サービスです。コードなしで 2 つのサービスやデバイスをつなぎ、イベントが起きたらシンプルなアクションを実行します。定番例 - Instagram の新しい写真を自動で Twitter に投稿する、日没で Philips Hue の照明を点ける。以下ではプラットフォームの概要、Applet の仕組み、Zapier・Make・n8n との違いを説明します。
このプロジェクトとは
IFTTT(If This Then That、もしこれなら、あれを)は個人・家庭向け自動化の SaaS プラットフォームで、2010 年に Linden Tibbets がサンフランシスコで創業しました。名前は基本ロジックを表します:もし あるサービスで何かが起きたら、それなら 別のサービスで何かをする。
当初 IFTTT は「インターネットの接着剤」- 公式連携のないサービスをつなぐ手段 - として打ち出されました。のちに コンシューマー向けシナリオ に焦点が移りました:スマートホーム、SNS、天気、フィットネストラッカー、スマホ通知。CRM、多段パイプライン、複雑なロジックを要するビジネス自動化では、IFTTT は Zapier や Make より通常弱いです。
プラットフォームはクラウドのみ。OAuth でアカウントを接続し、既製の Applet を有効化するか自作します。IFTTT モバイルアプリは強みで、多くのシナリオを数分でスマホから設定できます。
Applet の構成
IFTTT の基本単位は Applet(旧称 Recipe)です。次の 2 つで成り立ちます:
- Trigger(If / もし) - シナリオを起動するイベント:RSS の新規投稿、予報の雨、スマホのボタン、スマートホームのセンサー。
- Action(Then That / それなら) - 1 つの応答アクション:通知送信、ツイート投稿、照明 ON、Dropbox にファイル保存。
Zapier のように 1 ワークフローに数十ステップがあるのと違い、クラシックな IFTTT Applet は トリガー 1 つとアクション 1 つ です。有料プランでは multi-action Applets(連続複数アクション)と条件用 filter code がありますが、哲学はシンプルのまま:最小設定で「オンにして忘れる」。
サービス間のデータは完成済みフィールドで渡されます:投稿テキスト、画像 URL、気温。式やコードはほぼ不要 - UI は非技術ユーザー向けです。
主な機能
サービスと既製 Applet
IFTTT は 数百のサービス をサポート:Google、Twitter/X、Instagram、Telegram、Spotify、Philips Hue、Google Assistant、Alexa、Nest、Fitbit、Notion、Slack など。人気の組み合わせには Applet ギャラリー があり、ワンクリックで「いいねしたツイートを Pocket に保存」「株価が閾値を下回ったら通知」などが使えます。
ビジネス SaaS のカバーは Zapier(7000+ アプリ)より少ない:Salesforce、HubSpot、複雑な CRM パイプラインの深い連携はありません。強みは スマートホーム と モバイルトリガー(位置情報、アプリ内ボタン、SMS)です。
Webhooks と Maker
Pro と Pro+ では Webhooks が使えます - 入出力 HTTP リクエスト。自前スクリプト、Raspberry Pi、Home Assistant、任意の REST API への橋渡しです。Maker ツールで開発者は IFTTT エコシステムに自サービスを公開できます。
「サーバーが webhook を受信 - コンセント ON」のような単純用途には十分。エンタープライズ ETL や分岐ロジックは n8n や Make が向きます。
スマートホームと IoT
IFTTT は スマートホーム で歴史的に強く、天気とサーモスタット、動作とカメラ、音声コマンドと照明シーンを連携。多くのブランド(iRobot、TP-Link、Wyze)がかつて IFTTT を汎用レイヤーとして接続 - 一部は無料アクセスを制限しました。
モバイルアプリ
IFTTT の iOS/Android アプリはフルクライアント:アクティビティフィード、Applet の有効化、ホーム画面のトリガーボタン。外出先の個人自動化には Zapier の Web より便利です。
IFTTT vs Zapier、Make、n8n
| 基準 | IFTTT | Zapier | Make | n8n |
|---|---|---|---|---|
| モデル | SaaS、コンシューマー | SaaS、ビジネス | SaaS、ビジネス | セルフホスト + クラウド |
| 参入障壁 | 最小 | 低 | 中 | 高め |
| シナリオのステップ | トリガー 1 + アクション 1-2 | 多段 Zap | 複雑シナリオ | 完全なノードグラフ |
| 連携 | 数百、スマートホーム | 7000+ アプリ | 1500+ アプリ | 400+ ノード |
| コード | ほぼなし | 限定的 | 関数 | JS/Python |
| 価格 | フリーミアム、Pro 約 $3/月〜 | 約 $20/月〜 | 約 $9/月〜 | セルフホスト無料 |
| 対象 | 個人、IoT | ビジネス、ops | SMB、マーケ | DevOps、セルフホスト |
IFTTT - 自動化を学ばずに「SNS + スマートホーム + スマホ通知」向け。Zapier と Make - CRM、フォーム、多段ビジネスフローが必要なとき。n8n - 自前サーバーと任意のコードロジックが重要なとき。
IFTTT が向く人
次のようなシナリオに適します:
- 個人の生産性 - 記事保存、天気リマインダー、サービス間のメモ同期。
- SNS とコンテンツ - クロスポスト(API がまだ許す範囲)、投稿を Google Sheets や Dropbox にアーカイブ。
- スマートホーム - 照明シーン、センサー通知、音声アシスタントとデバイス連携。
- フィットネスと健康 - Fitbit/Strava の活動を表やカレンダーに記録。
- シンプルな通知 - 「RSS 更新 - スマホにプッシュ」「株価下落 - メール」。
向かない例:多段のセールスパイプライン、フィルターと分岐のあるリード処理、厳格なオンプレデータ要件、高頻度 API 呼び出しと詳細デバッグ - ここでは Zapier、Make、n8n の方が実用的です。
始め方
最小手順:
- ifttt.com に登録するかモバイルアプリをインストール。
- ギャラリーで既製 Applet を探す(例:「Android Battery Low - 通知」)か Create をタップ。
- If を選ぶ - サービスとトリガー、OAuth でアカウント接続。
- Then That を選ぶ - アクションとフィールド入力(通知文、フォルダなど)。
- Applet を有効化し、テストイベントで確認。
自前スクリプト:Pro で Webhooks を接続 - トリガー時に IFTTT があなたの URL に POST、またはサーバーが IFTTT webhook を呼んでアクション実行。無料プランの Applet 上限に注意。一部連携は Pro のみです。
ドキュメント:ifttt.com/docs。既製 Applet ギャラリー - トップページとアプリ内。
まとめ
IFTTT は最もシンプルな自動化プラットフォームのひとつ:トリガー 1、 アクション 1、最小設定。「インターネット全体をつなぐ」発想から生まれ、個人利用、スマートホーム、モバイル通知で今も強みです。CRM、複雑ワークフロー、1 日数百オペレーションのビジネスには Zapier、Make、n8n が適します。
「日没で照明 ON、いいねしたツイートを Pocket に保存」なら IFTTT が最適なことが多いです。「フォームリードを enrich し分岐して 3 システムに書き込む」なら Zapier や Make を検討してください。
よくある質問
IFTTT は無料ですか?
無料 プランがあり、有効 Applet 数に上限があります(上限は変わる - 最新はサイトで確認)。Pro と Pro+ はより多くの Applet、multi-action、Webhooks、優先サポート - 月約 $3-5 から。少数の個人シナリオなら無料で足りることが多いです。数十連携のスマートホームは通常 Pro が必要です。
IFTTT の Applet とは?
Applet はトリガー(If)とアクション(Then That)からなる既製またはカスタム自動化です。旧称 Recipe。ギャラリーから有効化するか、2 サービスを接続して自作します。1 Applet = 「X のとき Y する」シナリオ 1 つです。
IFTTT と Zapier の違いは?
IFTTT はよりシンプルで個人向け:1-2 ステップ、スマートホーム、SNS。Zapier は数千連携、フィルター、分岐、多段 Zap があるビジネスツール。Zapier は高価で強力;IFTTT は日常タスクの設定が速いが CRM や ops では弱いです。
プログラミングは必要ですか?
ギャラリーの典型 Applet なら不要:サービス選択、アカウント接続、シナリオ有効化。Pro の Webhooks とカスタム HTTP には URL、JSON、POST の基礎があるとよいです。プラットフォーム内でフルコードは書きません - n8n とは異なります。
IFTTT にアカウントを接続するのは安全ですか?
IFTTT は OAuth でサービスアクセスを求めます - 必要最小限の権限だけ付与してください。データは IFTTT クラウドを経由します。銀行、企業メール、機密 CRM ではプライバシーポリシーを確認し、セルフホスト代替を検討。元アカウントで 2FA を有効化;サービス障害時の代替なしでクリティカルな本番プロセスに IFTTT を使わないでください。