← 記事一覧へ

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

ProPro+ では 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 + スマートホーム + スマホ通知」向け。ZapierMake - CRM、フォーム、多段ビジネスフローが必要なとき。n8n - 自前サーバーと任意のコードロジックが重要なとき。

IFTTT が向く人

次のようなシナリオに適します:

  • 個人の生産性 - 記事保存、天気リマインダー、サービス間のメモ同期。
  • SNS とコンテンツ - クロスポスト(API がまだ許す範囲)、投稿を Google Sheets や Dropbox にアーカイブ。
  • スマートホーム - 照明シーン、センサー通知、音声アシスタントとデバイス連携。
  • フィットネスと健康 - Fitbit/Strava の活動を表やカレンダーに記録。
  • シンプルな通知 - 「RSS 更新 - スマホにプッシュ」「株価下落 - メール」。

向かない例:多段のセールスパイプライン、フィルターと分岐のあるリード処理、厳格なオンプレデータ要件、高頻度 API 呼び出しと詳細デバッグ - ここでは Zapier、Make、n8n の方が実用的です。

始め方

最小手順:

  1. ifttt.com に登録するかモバイルアプリをインストール。
  2. ギャラリーで既製 Applet を探す(例:「Android Battery Low - 通知」)か Create をタップ。
  3. If を選ぶ - サービスとトリガー、OAuth でアカウント接続。
  4. Then That を選ぶ - アクションとフィールド入力(通知文、フォルダなど)。
  5. 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 数に上限があります(上限は変わる - 最新はサイトで確認)。ProPro+ はより多くの 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 を使わないでください。

お問い合わせ