設定すること
- ZapierとElidoワークスペース間のOAuth接続 — 1分以内に完了します。
- Gmailからのリンク短縮、Google Sheetsへのクリック記録、AirtableやTypeformからのリンク作成に対応したすぐに使えるZapパターン。
- キャンペーンリンクがクリック閾値を超えたときに発火するSlackアラートZap。
ZapierのElidoアプリでは、3つのトリガー(New Link、Link Clicked、Conversion Recorded)と3つのアクション(Create Link、Update Link、Look Up Link)が使えます。以下の5つのレシピは最も一般的なユースケースをカバーしています — それぞれ5分以内に設定できます。
まずElidoをZapierに接続する#
- Zapierで My Apps → Add Connection → "Elido"を検索 に移動します。
- Connect をクリックします。OAuthの画面が開きます — Elidoアカウントでサインインします。
- 接続するワークスペースを選択します。Authorize をクリックします。
接続完了です。以下のすべてのレシピでこの接続を使用してください。
レシピ1 — Gmailを送信したときにURLを短縮する#
ユースケース: チームが長いURLを含む送信メールを送っています。送信前に自動的に短縮します。
トリガー: Gmail → New Outbound Email
アクション: Elido → Create Link
| Zapierフィールド | 値 |
|---|---|
| Destination URL | {{body_url}} (またはタイトル/本文から抽出) |
| Slug | 空白のまま(自動生成) |
| Tag | email-outbound |
注意: Gmailはメールの本文から直接URLをクリーンなフィールドとして提供しません。トリガーとElidoアクションの間にZapierの Formatter → Text → Extract URL ステップを使用して、メール本文から最初のURLを抽出してください。
レシピ2 — すべてのクリックをGoogle Sheetsに記録する#
ユースケース: 手動分析やElidoへのアクセス権を持たないクライアントとの共有のために、フラットファイルのクリックログを保持します。
トリガー: Elido → Link Clicked
フィルター(オプション): タグ = client-X のリンクのみ(ZapierのFilterステップを使用)。
アクション: Google Sheets → Append Row
| シートの列 | Elidoのフィールド |
|---|---|
| Timestamp | {{clicked_at}} |
| Slug | {{slug}} |
| Country | {{country}} |
| Device | {{device}} |
| Referrer | {{referrer}} |
レシピ3 — Airtableに行が追加されたときに短縮リンクを作成する#
ユースケース: マーケティングチームがAirtableでキャンペーンを追跡しています。新しいキャンペーン行ごとに自動的に短縮リンクを生成します。
トリガー: Airtable → New Record(Campaignsテーブルで)
アクション: Elido → Create Link
| Zapierフィールド | Airtableフィールド |
|---|---|
| Destination URL | {{Campaign URL}} |
| Slug | {{Slug}} (またはauto用に空白) |
| Tag | {{Campaign Name}} |
フォローアップアクション: Airtable → Update Record — ElidoのショートURLをAirtableの「Short Link」列に書き戻します。ZapierはCreate Linkステップから short_url を渡します。
レシピ4 — リンクが閾値に達したときにSlackに投稿する#
ユースケース: ElidoのネイティブSlack統合を使わずに、キャンペーンリンクが1,000クリックを超えたときにSlackでチームにアラートを送ります。
トリガー: Elido → Link Clicked(クライアント側でフィルター — 注意参照)
フィルター: Zapier Filter → {{click_count}} が 1000 より大きい場合のみ続行。
アクション: Slack → Send Channel Message
メッセージテンプレート:
:chart_with_upwards_trend: {{slug}} just hit {{click_count}} clicks! View analytics: {{analytics_url}}
ヒント: ElidoのネイティブのSlack統合Slack連携はZapierタスクの使用量を少なくしてネイティブにこれを実現します。カスタムメッセージフォーマットや異なるSlackチャンネルへの条件付きルーティングが必要な場合にのみこのZapを使用してください。
レシピ5 — Typeformの回答が届いたときにリンクを作成する#
ユースケース: チームがキャンペーンリンクをリクエストするためにTypeformに記入します。フォームの送信ごとにリンクが自動的に作成されます。
トリガー: Typeform → New Entry
アクション: Elido → Create Link
| Zapierフィールド | Typeformフィールド |
|---|---|
| Destination URL | {{What is the destination URL?}} |
| Slug | {{What slug do you want? (leave blank for auto)}} |
| Tag | {{Campaign name}} |
フォローアップアクション: Gmail → Send Email — 作成された短縮URLをリクエスト者に通知します。
トラブルシューティング#
新しいリンクでZapが発火しない — ZapierのOAuth時に選択したElidoワークスペースがリンクを作成しているワークスペースと同じであることを確認してください。Zapは接続されたワークスペースに対してのみ発火します。
テスト時に「Authentication failed」 — ZapierでElidoアプリを再接続してください(My Apps → Elido → Reconnect)。Elido側でトークンを失効させた場合、OAuthトークンが期限切れになる可能性があります。
Create Linkアクションが「slug taken」で失敗する — アップストリームのトリガーが重複を発生させる可能性がある場合は、Create Linkアクションの前にZapierの Delay ステップ(1秒)を追加してください。または、一意の計算されたスラグを使用してください(Zapier Formatter → Date/Timeを使用してタイムスタンプを追加)。
イベントが間違ったワークスペースに対して発火する — 各Zapier接続は1つのElidoワークスペースにスコープされています。複数のワークスペースをカバーするには、それぞれに別々のZapier接続を作成し、Zapを複製してください。