1分で読了連携

短縮リンク自動化:Make、IFTTT、Elidoのレシピ集

Make.comまたはIFTTTで短縮リンク自動化を構築する方法 - リンク作成のスケジュール設定、クリックトリガー、MailchimpやHubSpotへのデータ送信。フィールドごとに解説した実践的なレシピ。

Ana Kowalska
Marketing solutions engineering
Make、IFTTT、Elido間の短縮リンク自動化を表す3つの接続されたワークフロータイル

Make.comとIFTTTでの短縮リンク自動化は、トリガーが発火した瞬間に長いURLをElido短縮リンクへ変換します。コードは一行も不要です。Make.comはルーター・フィルター・ネイティブElidoアプリを備えた本格的なビジュアルワークフロービルダーです。IFTTTはよりシンプルで、REST APIにPOSTするBeta webhookアプレットを通じて、1トリガー・1アクションで統合します。

どちらを選ぶかは、すでに支払っているサービスと、1回の実行で何をする必要があるかによって決まります。Make.comは、Google Sheetsの行を取得してURLを短縮し、UTMタグを付けてMailchimpキャンペーンコンテンツに結果を反映するスケジュールシナリオを求めるマーケターに最適です。IFTTTは、RSSフィードに新しいポッドキャストエピソードが追加された瞬間に自動短縮してBufferに投稿したいクリエイターに向いています。この記事では両方のフローをステップごとに解説し、最後にそれぞれのプラットフォームがZapier、n8n、生のREST APIを上回る場面についてまとめます。

APIをゼロから始める場合は、APIとSDKのクイックスタートで、ここで紹介するすべてのlow-codeパスが内部的に呼び出す認証モデルとリンク作成ペイロードについて確認できます。

Make.comシナリオ:スケジュール・Sheets・Elido・Mailchimp

Makeのシナリオはモジュールを線でつないだチェーンであり、最もシンプルで実用的な短縮リンク自動化には4つのモジュールが必要です。ここでは、プランニングシートから次の行を取得してリンクを短縮し、送信前にMailchimpキャンペーンへ短縮リンクを書き込む「月曜朝のキャンペーン送信者」を構築します。

モジュール1:スケジュールトリガー。 組み込みのScheduleモジュールを追加します。チームのタイムゾーンで毎週月曜日の09:00に実行するよう設定し、UIを見やすく保ちたい場合はcronタブではなく曜日フィルター付きの「毎日」を選択します。Makeはこのシナリオを入力データなしで週に1回実行します。これが目的の動作です。

モジュール2:Google Sheets - 行の取得。 Google Sheetsを追加し、シートの構造に応じて「Get a Range of Values」または「Search Rows」アクションを選択します。campaign_namedestination_urlutm_sourceutm_campaignstatusなどの列を持つシートを参照します。status = queued でフィルタリングし、行順でソートして最も古い待機中の行が最初に返るようにします。出力は次のモジュールが参照する1行分の値です。

モジュール3:Elido - 短縮リンクの作成。 ネイティブElidoアプリがインストールされている場合、アクションとして「Create a Short Link」を選択します。/settings/api のAPIトークンでアカウントを1度接続します。フィールドをマッピングします:

  • destination -> モジュール2の destination_url
  • domain -> 有料プランの s.elido.me またはカスタムドメイン
  • slug -> 自動生成の場合は空白のままにするか、slugify変換で campaign_name をマッピング
  • utm_sourceutm_campaignutm_medium -> 対応する列をマッピング
  • tags -> mailchimp,weekly のような静的な値

ネイティブアプリが必要なフィールドを公開していない場合は、HTTPモジュールにフォールバックします。メソッドPOST・URL https://api.elido.app/v1/links・ヘッダー Authorization: Bearer {{token}}Content-Type: application/json・リンク作成スキーマに合致するボディで設定します。Make.com HTTPモジュールリファレンスに詳細な設定手順があります。

モジュール4:Mailchimp - キャンペーンコンテンツの更新。 Mailchimpモジュールに「Edit a Campaign」アクションを追加し、モジュール3の短縮リンクをHTMLテンプレート内のマージタグに渡します。多くのチームはテンプレートのメインCTAボタン内でレンダリングする *|SHORTLINK|* マージフィールドを設定しています。キャンペーンはMailchimpの通常スケジュールで1時間後に送信され、追跡可能なブランド付き短縮リンクが含まれます。

Scheduleトリガーが Google Sheets 行取得を経由し、Elido 短縮リンク作成、Mailchimp キャンペーン更新へとつながる4モジュールのMake.comシナリオ。各ステップ間のフィールドマッピングが描かれている

シナリオ全体のコストはMakeの課金メーターで実行あたり約4オペレーションです。Coreプラン(月9ドルで10,000 ops)では、週次サイクルであれば実質無料に近い水準です。シートの short_url 列に短縮リンクを書き戻す5つ目のモジュールを追加すると、毎週月曜日に何が送信されたかの記録が残ります。status = queued でシナリオをフィルタリングして行が1回しか処理されないようにし、Mailchimpが確認した後に statussent に変更する最後のステップを設定します。

週次サイクルを超えて新しい行ごとに実行したい場合は、ScheduleトリガーをGoogle Sheetsの「Watch Rows」トリガーに変更します。これにより課金モデルが変わります。シナリオはデフォルトで15分ごとにポーリングするため、空のシートでも1日約96 opsかかります。高ボリュームの実行には、Google Sheetsからの一括インポートの方がモジュール単位のオーケストレーションより安価なことが多いです。

IFTTTアプレット:RSSからBuffer、クリック閾値でSMS

IFTTTはよりシンプルです。1トリガー、1アクション、ルーターなし、基本的な「if-this-then-that」の形を超えたフィルターなし。Elido統合はBeta段階にあり、ここではネイティブアクションカードではなくWebhooksサービスを使用します。2つのアプレットでこのモデルに適したユースケースを示します。

RSSフィードアイテムを短縮したBuffer投稿に変換。 トリガーサービスとして「RSS Feed」を選び、「New feed item」を選択します。ブログやポッドキャストのRSS URLを貼り付けます。トリガーは新しいアイテムごとに発火し、EntryUrlEntryTitleEntryPublished などのデータが後続のステップで利用できます。

アクションとしてWebhooksサービスを追加し、「Make a web request」を選択します。設定:

  • URL: https://api.elido.app/v1/links
  • Method: POST
  • Content Type: application/json
  • Additional Headers: Authorization: Bearer YOUR_TOKEN
  • Body: {"destination": "{{EntryUrl}}", "utm_source": "rss", "utm_medium": "buffer", "utm_campaign": "{{EntryTitle}}"}

WebhooksサービスはJSONレスポンスを解析しないため、これがBeta統合の実際の制限です。短縮リンクをBufferに渡すには、折り返しルートを設定します。create-link API呼び出しがペイロードに短縮URLを含む第2のIFTTT Webhooksトリガーにwebhookを送り返し、その第2アプレットがBufferのステップを処理します。Makeが1つのシナリオで行うことを2つのアプレットで実現しますが、IFTTT Pro+の価格(月5ドルで無制限アプレット)なら安価に収まります。IFTTTのWebhooksサービスドキュメントに、リクエスト形式と折り返しに使うユーザーごとのwebhook URLの説明があります。

クリック閾値でTwilio経由のSMS送信。 これは逆方向を使います。ElioのwebhookがトリガーになNです。ダッシュボードの /settings/webhookslink.click_threshold イベント用のElido webhookを設定し、IFTTTのWebhooks受信URLに向けます。短縮リンクが例えば1,000クリックを超えると、Elidoがwebhookを発火し、IFTTTのアプレットがそれをトリガーとして受け取り、Twilioサービスアクションがリンクのスラッグと現在の数をあなたの電話にSMSで送信します。

アプレットのボディはスラッグとクリック数の2つのデータだけです。IFTTTのWebhooksトリガーは3つの名前付き値しか公開しないためです。より豊富なペイロードやマルチフィールドルーティングが必要な場合は、Makeに切り替えるかn8nに移行してください。webhookイベントの分類法についてはリンクイベントのwebhooksで完全なリストを確認できます。

IFTTTの強みは、他のプラットフォームがカバーしないコンシューマーサービスの幅広さです。Philips Hue、Googleアシスタントルーティン、Life360の位置情報、iosショートカットなどが含まれます。帰宅時やスマートドアベルが鳴った時に短縮リンク自動化を発火させる必要がある場合、カスタムコードなしでこれらのトリガーを接続できるのはIFTTTだけです。

Make vs IFTTT vs Zapier vs n8n:選び方

今日、4つのno-codeまたはlow-codeプラットフォームが短縮リンク自動化に対応しており、答えはチームの環境と予算によって変わります。正直な意思決定ツリー:

まず1つの質問:コードを書きますか? 書く場合は4つすべてをスキップし、APIとSDKを直接使用します。cronで動く40行のNode.js関数は、1日数百リンクを超えた時点で、コスト・レイテンシ・デバッグのしやすさのいずれの点でもビジュアルシナリオを上回ります。SDKはGo、Python、TypeScript、Rubyをカバーします。

コードを書かない場合、次の質問はスケジューラーがどこにあるかです。 すでにZapierを支払っており、必要なアプリがZapierにある場合、Zapierが最も抵抗の少ない選択です。そうでない場合、Make.comは同じ作業に対して3〜5倍安くなります。これはオペレーションベースの課金がタスクではなく各モジュール呼び出しを数えるためです。IFTTTは、他のプラットフォームが持っていないコンシューマーサービスがトリガーまたはアクションにある場合に適しています。

コンプライアンスやコストのためにセルフホスティングが必要な場合は、 n8nが答えです。自分のインフラで動作し、タスクごとの課金がなく、MakeのHTTPモジュールと同じ方法でElido REST APIを呼び出すHTTPノードを内蔵しています。トレードオフは自分で運用することで、小さなEC2インスタンス、キュー用のPostgres、そして両方をパッチ適用し続ける時間が必要です。

意思決定ツリー:コードを書くかという質問がAPI SDK直接使用につながり、no-codeブランチがMake・Zapier・IFTTT・n8nに分岐し、各末端ノードにコスト帯とユースケースラベルが付いている

もう一つの軸は複雑さです。シングルトリガー・シングルアクションのフローはIFTTTに向いています。安価にそれをこなします。分岐やデータ変換を含む複数ステップのフローはMakeかZapierに向いています。条件付きリトライ、複雑なエラー処理、状態を持つカウンターが含まれるものはコード(またはカスタムJavaScriptノードを使ったn8n)に任せてください。プラットフォームは互換性がありません。間違ったツールを選ぶコストは4倍の請求か、3番目のエッジケースで静かに壊れるフローです。

多くのクライアントアカウントで短縮リンク自動化を運用するエージェンシーは、通常MakeとElido APIを組み合わせます。Makeを接続組織として使い、Makeのopsを消費する一括実行にはAPIを活用します。エージェンシー概要に分担の詳細があります。1〜2のキャンペーンを運用するマーケターは月9ドル以下のMake Coreですべてをこなします。1人チームのプレイブックはマーケター向けソリューションを参照してください。

すべてのフローでUTMの一貫性を保つには、UTMテンプレートガイドでどのプラットフォームがリンクを短縮したかに関わらずアナリティクス層をクリーンに保つsource/medium/campaignの一貫した規則の適用方法を確認できます。

実践的な注意点

MakeとIFTTTはどちらもAPIトークンをクラウドに保存するため、チームの変更時にはローテーションし、実際に必要なワークスペースにのみスコープを限定してください。Elidoのトークンはワークスペースごとの権限を持ち、統合カタログに各接続が何にアクセスするかが記載されています。

レート制限は重要です。MakeのHTTPモジュールはデフォルトで指数バックオフで429をリトライしますが、IFTTTはそうしません。単純にアプレットの実行を失敗させて次に進みます。1つの更新ウィンドウに50アイテムが入るフィードでRSS-to-shortenerアプレットが発火した場合、IFTTTはElidoのレート制限に当たり、一部を静かに落とします。対処法:Makeに切り替える、一括エンドポイントでバッチ処理する、または低ボリュームのフィードなら受け入れる。

IFTTTのwebhook折り返しは、第2アプレットのトリガーURLが変わると止まります。IFTTTはアプレットを削除・再作成するとユーザーごとのURLを再生成するため、アプレットの再構築は破壊的変更として扱ってください。

料金ページにはプランごとのAPIレート制限が記載されています。FreeとProはMakeとIFTTTのボリュームに対応します。Businessは複数のシナリオでAPIを数秒ごとに呼び出すスケジューラー向けに、より高い毎秒リクエスト上限を追加します。

小さく始めてください。固定URLで毎日スケジュールのMakeシナリオを1つ作成し、1週間観察してから、トリガーを信頼できると確信した後でSheetsとMailchimpモジュールを追加します。IFTTTも同様です。1つのアプレットを公開し、発火することを確認してから、折り返しwebhookをつなげてください。どちらのプラットフォームも開発中は寛大で、本番スケールでは容赦ありません。

よくある質問

Make.comにはElido専用モジュールがありますか?

Makeは2026年半ばより公開マーケットプレイスにElido専用のネイティブアプリを提供しており、ネイティブアプリがまだカバーしていないエンドポイント向けのフォールバックとしてRESTモジュールも用意されています。どちらも、ダッシュボードのAPIトークンを使って同じ /v1/links エンドポイントと通信します。リンク作成の一般的なフローにはネイティブアプリを使用し、一括作成・カスタムクリックwebhook・エイリアスローテーションにはRESTモジュールを活用してください。

IFTTTはURLを自動的に短縮できますか?

IFTTTはElidoのBeta webhookアプレットを通じてURLを短縮できます。設定ではWebhooksサービスをアクションとして使用し、宛先URLを含むJSONボディを /v1/links にPOSTして、返された短縮URLを次のステップに渡します。ボリュームはIFTTT Proの月次アプレット実行回数で制限されるため、エージェンシー規模の処理よりも、低ボリュームのクリエイターや個人の自動化に向いています。

短縮リンク自動化においてMake.comはZapierより安価ですか?

Make.comのCoreプランは月9ドルで10,000オペレーション、ZapierのStarterは750タスクで約19ドルからです。1つのトリガーで3〜5つの下流アプリに展開する短縮リンクフローの場合、MakeはZapierよりも3〜5倍安くなる傾向があります。これはMakeがタスク単位ではなくオペレーション単位でより細かく課金するためです。損益分岐点はシナリオあたりのフィルターやルーターの数によって変わります。

Integromatは今どうなっていますか?古いシナリオはまだ動きますか?

Integromatは2022年初頭にMake.comにリブランドされ、移行済みのシナリオはすべて新しいプラットフォームで引き続き動作しています。Elido REST APIを参照している既存のIntegrommat HTTPモジュールも変更なしで動作します。シナリオのwebhook URLにまだ旧integromat.comドメインを参照している場合は、hook.eu1.make.comにリダイレクトするか、Make内でwebhookトリガーを再構築してください。

MakeやZapierではなくIFTTTを使うべき場面はどんなときですか?

IFTTTが適しているのは、IFTTTだけがカバーしているコンシューマーサービスと紐づいた、シングルトリガー・シングルアクションの自動化が必要な場合です。スマートホーム、モバイルウィジェット、位置情報トリガー、音声アシスタントなどが該当します。分岐・フィルター・データ変換を含む複数ステップのフローには、MakeやZapierの方がスムーズに対応できます。またIFTTTはPro+プランでアプレット実行数が無制限でも、Webhooksサービスが1秒あたり数リクエストに制限されるため、ボリュームが増えると早めに上限に達します。

Elidoを試す

URLを貼り付けて短縮リンクを取得

登録不要。リンクは30日間有効。永久に保存するには登録してください。

Free、登録不要 · 1日あたり2件

Elidoを試す

EUホスティングのURL短縮サービス。カスタムドメイン、詳細な分析、オープンAPI付き。無料プラン - クレジットカード不要。

タグ
short link automation
make.com url shortener
ifttt short links
no-code link automation
link shortener integromat

続きを読む