Zapier連携ガイド
結論:ZapierでSurmado(スルマド)のレポートを自動化します。Surmadoの webhook_url をZapier(ザピアー)のCatch Hookトリガーに向けると、Zapierが完了ペイロード(サマリー指標は抽出済みです)を受け取り、Google Sheets / Slack(スラック) / Notion(ノーション) / メールへ転送します。さらに詳しいデータが必要な場合は、APIキーを使ってREST APIで取得します。よく使う5つのワークフローを紹介します。四半期ごとの追跡、競合アラート、Notionでの集計、Strategyの要約配信、エージェンシー向けの複数クライアントのレポート作成です。
読了時間:18分
このガイドの内容:
- 四半期ごとの追跡の自動化を作ります。Surmadoの
report.completedwebhookを受け取り、report.summary.presence_scoreなどのフィールドを読み取って、Google Sheetsに1行追加します(1ジョブあたりZapierタスク3件) - ポジションが弱いときの競合アラートを作ります。
report.summary.competitive_rankでFilter by Zapierを使い、順位が3より大きい場合だけSlackに投稿します(発動時はタスク4件) - Site AuditレポートのNotionデータベース連携を設定します。
report.summary.seo_score、performance_score、accessibility_score、critical_issues_countとquick_winsオブジェクトを使います(1ジョブあたりタスク4件) - Strategy完了の要約を経営陣に送ります。Strategyのwebhookにはサマリーが含まれませんが、
report.pdf_url(30日間有効のマジックリンク)をメールにそのまま埋め込めます(1ジョブあたりタスク3件) - 複数クライアント向けのエージェンシー一覧表を作ります。ペイロードの
report.summary.business_nameをクライアントの振り分けに使い、全クライアントの指標を1つのマスターGoogle Sheetsにまとめます(クライアントのレポート1件あたりタスク3〜4件)
費用:ZapierのStarterプラン($20/month)で、これらのワークフローを実行できます。
前提条件
必要なもの
- Zapierアカウント(複数ステップのZapにはStarterプラン以上が必要です)
- APIアクセス付きのSurmadoアカウント(PAYG、Pro(プロ)、Pro+(プロプラス)の全プランに含まれます)
- Surmado APIキー(
sur_live_...)。app.surmado.com の Settings → API Keys で作成します - 連携先アプリのアカウント(Google Sheets、Slack、Notionなど)
Zapierのプラン要件
Freeプラン:
- 月100タスク
- 1ステップのZapのみ
- Surmadoのワークフローには不十分です(複数ステップが必要なため)
Starterプラン($20/month):
- 月750タスク
- 複数ステップのZap(必須)
- 最低限のおすすめプランです
Professionalプラン($50/month):
- Zapは無制限
- Paths(条件分岐)
- 複数のクライアントを持つエージェンシーにおすすめです
連携の基本パターン
以下の5つのワークフローは、すべて同じ流れです。
- トリガー:Webhooks by Zapierの「Catch Hook」。Zapierが専用のURLを発行します。
- Surmadoの設定:レポートを作成するときに
webhook_urlを含めて、完了通知をそのURLにPOSTするようにします。 - 解析:届いたペイロードを読み取ります。ZapierはネストされたJSONを
__(アンダースコア2つ)で平らにするため、report.summary.presence_scoreはZapierのフィールド選択画面でreport__summary__presence_scoreになります。 - (任意)REST APIで取得:サマリー以外のフィールドが必要な場合に使います。ヘッダー
Authorization: Bearer sur_live_YOUR_KEYを付けてGET https://api.surmado.com/v1/reports/{{report__id}}を呼び出します。 - 実行:Google Sheetsへの書き込み、Slackへの投稿、Notionページの作成などを行います。
webhookペイロードの例
{
"event": "report.completed",
"timestamp": "2026-04-15T12:00:00+00:00",
"report": {
"id": "rpt_abc123xyz",
"token": "SIG-2026-04-A1B2C",
"product": "signal",
"status": "completed",
"tier": "basic",
"data_url": "https://api.surmado.com/v1/reports/rpt_abc123xyz",
"pdf_url": "https://api.surmado.com/v1/reports/view/VIEW_TOKEN",
"summary": {
"business_name": "Acme Coffee Roasters",
"industry": "Food & Beverage",
"brand_url": "https://acme.com",
"presence_score": 34.2,
"authority_score": 42.7,
"competitive_rank": 4,
"top_competitor": "Blue Bottle",
"insights_summary": ["Presence score: 34.2 (↑5.5)", "..."]
}
}
}
Strategyレポート(
"product": "solutions")にはsummaryオブジェクトが含まれません。代わりにreport.pdf_urlとreport.tokenを使ってください。
ワークフロー1:四半期ごとの追跡をGoogle Sheetsへ
四半期ごとの追跡のユースケース
AI Visibilityのレポートが完了するたびに、サマリー指標をGoogle Sheetsに追加して、時系列で追跡します。
四半期ごとの追跡の設定
ステップ1:Google Sheetsを作成する
シート名:AI Visibility Tracking
列:
- A: Date
- B: Token
- C: Business Name
- D: Presence Score
- E: Authority Score
- F: Competitive Rank
- G: Top Competitor
ステップ2:Zapを作成する。Catch Hookトリガー
トリガー:Webhooks by Zapier → Catch Hook
Zapierが https://hooks.zapier.com/hooks/catch/12345/abcdef/ のようなURLを発行します。これをコピーしてください。
ステップ3:Webhookを送るようにSurmadoを設定する
APIでAI Visibilityのレポートを作成するときに、webhook_url を含めます。
curl -X POST https://api.surmado.com/v1/reports/signal \
-H "Authorization: Bearer sur_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"brand_slug": "acme_corp",
"url": "https://acme.com",
"email": "founder@acme.com",
"industry": "B2B SaaS",
"location": "United States",
"persona": "Small business owners",
"pain_points": "Losing track of customer conversations",
"brand_details": "Simple CRM with email integration",
"direct_competitors": "HubSpot, Pipedrive",
"webhook_url": "https://hooks.zapier.com/hooks/catch/12345/abcdef/"
}'
Zapierがサンプルのペイロードを取得できるように、レポートを1件実行してください。(Zapierを設定する前に、webhook.site でペイロードの形を確認しておくこともできます。)
ステップ4:Filter。完了したAI Visibilityレポートだけを処理する
アクション:Filter by Zapier
条件(すべてに一致する必要があります):
eventExactly matchesreport.completedreport__productExactly matchessignal
ステップ5:Google Sheetsに追加する
アクション:Google Sheets → Create Spreadsheet Row
列のマッピング:
- Date:
{{timestamp}} - Token:
{{report__token}} - Business Name:
{{report__summary__business_name}} - Presence Score:
{{report__summary__presence_score}} - Authority Score:
{{report__summary__authority_score}} - Competitive Rank:
{{report__summary__competitive_rank}} - Top Competitor:
{{report__summary__top_competitor}}
ステップ6:テストして有効にする
テスト:webhook URLを指定して、実際のAI Visibilityレポートを実行します。行が追加されたことを確認してください。
有効化:Zapをオンにします。
四半期ごとの追跡ワークフローのまとめ
1. Webhooks by Zapier: Catch Hook (Surmado POSTs report.completed)
↓
2. Filter: event = report.completed, product = signal
↓
3. Google Sheets: Create row with summary metrics
1ジョブあたりのZapierタスク:3件。
ワークフロー2:競合アラートをSlackへ
競合アラートのユースケース
AI Visibilityのレポートで順位が3位より下だった場合に、Slackへアラートを投稿します。
競合アラートの設定
ステップ1〜3:ワークフロー1と同じ
(Catch Hook → レポートに webhook_url を設定 → サンプルのペイロードを取得)
ステップ4:Filter。順位が3より大きい場合だけアラートを出す
アクション:Filter by Zapier
条件(すべてに一致する必要があります):
eventExactly matchesreport.completedreport__productExactly matchessignalreport__summary__competitive_rank(Number) Greater than3
ステップ5:Slackにメッセージを送る
アクション:Slack → Send Channel Message
チャンネル:#marketing(またはチームのチャンネル)
メッセージ:
:warning: Competitive rank alert for *{{report__summary__business_name}}*
Ranked *#{{report__summary__competitive_rank}}* in AI visibility.
*Presence score*: {{report__summary__presence_score}}
*Authority score*: {{report__summary__authority_score}}
*Top competitor*: {{report__summary__top_competitor}}
View full report: {{report__pdf_url}}
Report token: `{{report__token}}`
競合アラートワークフローのまとめ
1. Catch Hook
↓
2. Filter: product = signal AND competitive_rank > 3
↓
3. Slack: Alert with metrics + PDF link
発動時のZapierタスク:4件(Filterも1タスクとして数えます)。
ワークフロー3:Site Audit結果をNotionデータベースへ
Site Auditのユースケース
完了したSite Auditレポートごとに、スコアと主なクイックウィンを載せたNotionデータベースのページを作成します。
Site Auditの設定
ステップ1:Notionデータベースを作成する
データベース名:Site Audit Reports
プロパティ:
- Title (Title):
[Brand] - [Date] - Token (Text): Intelligence Token
- SEO Score (Number): 0-100
- Performance Score (Number): 0-100
- Accessibility Score (Number): 0-100
- Total Pages (Number)
- Critical Issues (Number)
- Report Date (Date)
- PDF (URL)
ステップ2〜3:Catch Hookの設定は同じ
Catch Hookを作成し、Site AuditのレポートがそのURLにPOSTするよう設定します。
curl -X POST https://api.surmado.com/v1/reports/scan \
-H "Authorization: Bearer sur_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"brand_slug": "acme_corp",
"url": "https://www.acme.com",
"email": "founder@acme.com",
"webhook_url": "https://hooks.zapier.com/hooks/catch/12345/abcdef/"
}'
ステップ4:Filter。完了したSite Auditだけを処理する
条件:
eventExactly matchesreport.completedreport__productExactly matchesscan
ステップ5:Code by Zapierでクイックウィンを整形する
アクション:Code by Zapier → Run Python
Input Data:
quick_wins:{{report__summary__quick_wins}}(オブジェクトをJSONとして渡します)
コード:
import json
raw = input_data.get('quick_wins', '{}')
try:
quick_wins = json.loads(raw) if isinstance(raw, str) else (raw or {})
except Exception:
quick_wins = {}
lines = [f"- **{area.replace('_', ' ').title()}**: {text}"
for area, text in quick_wins.items() if text]
output = {'quick_wins_md': '\n'.join(lines) if lines else 'No quick wins surfaced.'}
ステップ6:Notionページを作成する
アクション:Notion → Create Database Item
データベース:Site Audit Reports
プロパティのマッピング:
- Title:
{{report__summary__business_name}} - {{timestamp}} - Token:
{{report__token}} - SEO Score:
{{report__summary__seo_score}} - Performance Score:
{{report__summary__performance_score}} - Accessibility Score:
{{report__summary__accessibility_score}} - Total Pages:
{{report__summary__total_pages}} - Critical Issues:
{{report__summary__critical_issues_count}} - Report Date:
{{timestamp}} - PDF:
{{report__pdf_url}}
ページの内容:
## Quick Wins
{{quick_wins_md}}
## Executive Summaries
**Pages**: {{report__summary__page_analysis_summary}}
**Links**: {{report__summary__link_analysis_summary}}
**Schema**: {{report__summary__schema_strategy_summary}}
**Content gaps**: {{report__summary__content_gaps_summary}}
## Intelligence Token
`{{report__token}}`
Fetch full data: `GET https://api.surmado.com/v1/reports/{{report__id}}` with Bearer auth.
Site Auditワークフローのまとめ
1. Catch Hook
↓
2. Filter: product = scan
↓
3. Code by Zapier: Format quick_wins object into Markdown
↓
4. Notion: Create database page with scores + quick wins
1ジョブあたりのZapierタスク:4件。
ワークフロー4:Strategy完了の要約配信
Strategy要約配信のユースケース
Strategyのレポートが納品されたら、PDFリンクを添えたメールを経営陣に送ります。
Strategyのwebhookについて
Strategy("product": "solutions")のwebhookには summary オブジェクトが含まれません。Strategyレポートの構造化された出力は、現在REST APIでは公開されていないためです。受け取れるのは report.id、report.token、report.pdf_url、report.data_url です。要約にはPDFリンクを使ってください。
Strategy要約配信の設定
ステップ1〜3:Catch Hookの設定は同じ
webhook_url を付けてStrategyのレポートを作成します。
curl -X POST https://api.surmado.com/v1/reports/solutions \
-H "Authorization: Bearer sur_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"brand_slug": "acme_corp",
"email": "founder@acme.com",
"business_story": "B2B SaaS CRM, 50 employees, $3M ARR",
"decision": "Should we build a mobile app or improve the web experience?",
"success": "40% engagement increase in 6 months",
"timeline": "Need decision in next 30 days",
"scale_indicator": "regional",
"webhook_url": "https://hooks.zapier.com/hooks/catch/12345/abcdef/"
}'
ステップ4:Filter。完了したStrategyレポートだけを処理する
条件:
eventExactly matchesreport.completedreport__productExactly matchessolutions
ステップ5:Gmailでメールを送る
アクション:Gmail(ジーメール) → Send Email
To:leadership@yourcompany.com
Subject:Strategy report ready — token {{report__token}}
Body Type:HTML
Body:
<p>A Strategy report has been delivered.</p>
<p><strong>Token:</strong> <code>{{report__token}}</code></p>
<p><a href="{{report__pdf_url}}">View the full report (PDF)</a></p>
<p><small>The PDF link is a magic-link URL valid for approximately 30 days.
For programmatic access to the report metadata, call
<code>GET https://api.surmado.com/v1/reports/{{report__id}}</code>
with your Surmado API key.</small></p>
Strategy要約配信ワークフローのまとめ
1. Catch Hook
↓
2. Filter: product = solutions
↓
3. Gmail: Send PDF link to leadership
1ジョブあたりのZapierタスク:3件。
ワークフロー5:複数クライアント向けエージェンシー一覧表
エージェンシー一覧表のユースケース
20社のクライアントに毎月AI Visibilityを提供しているエージェンシーを想定します。全クライアントの指標を、マスターのGoogle Sheetsに自動で集めます。
エージェンシー一覧表の設定
ステップ1:マスターシートを作成する
シート名:Client Dashboard
列:
- A: Client Name
- B: Date
- C: Token
- D: Presence Score
- E: Authority Score
- F: Competitive Rank
- G: Top Competitor
- H: Status
ステップ2:全クライアントで1つのCatch Hookを使う
Catch HookのZapを1つだけ作成します。すべてのクライアントのレポートで、同じ webhook_url を使います。ペイロードには(登録したブランドから取得した)report.summary.business_name が含まれるため、Zapierは同じZapの中でクライアントごとに振り分けられます。
各クライアントを、最初に1回だけ別々のブランドとして作成します。
curl -X POST https://api.surmado.com/v1/brands/ensure \
-H "Authorization: Bearer sur_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"brand_name": "Phoenix Cool Air"}'
その後、レポートを作成するときに、返ってきた brand_slug を再利用します。
ステップ3:report.completed と signal でFilterする
(ワークフロー1と同じです。)
ステップ4:Formatterでステータスを算出する
アクション:Formatter by Zapier → Numbers → Lookup Table
入力:{{report__summary__presence_score}}
Lookup:
0to30: At Risk30.01to60: Needs Work60.01to100: Leading
出力:ステータスのテキスト。
ステップ5:マスターシートに追加する
アクション:Google Sheets → Create Spreadsheet Row
列のマッピング:
- Client Name:
{{report__summary__business_name}} - Date:
{{timestamp}} - Token:
{{report__token}} - Presence Score:
{{report__summary__presence_score}} - Authority Score:
{{report__summary__authority_score}} - Competitive Rank:
{{report__summary__competitive_rank}} - Top Competitor:
{{report__summary__top_competitor}} - Status: (ステップ4の結果)
ステップ6:リスクのあるクライアントへの条件付きSlackアラート
アクション:Filter by Zapier
条件:report__summary__presence_score (Number) Less than 30
アクション:Slack → Send Channel Message
メッセージ:
:rotating_light: At-risk client alert: *{{report__summary__business_name}}*
*Presence score*: {{report__summary__presence_score}} (below 30 threshold)
*Competitive rank*: #{{report__summary__competitive_rank}}
Action needed: Schedule a Strategy report or content optimization sprint.
View AI Visibility report: {{report__pdf_url}}
エージェンシー一覧表ワークフローのまとめ
1. Catch Hook (single URL, used by all client reports)
↓
2. Filter: product = signal
↓
3. Formatter: Classify status from presence score
↓
4. Google Sheets: Add row with client metrics
↓
5. [If presence_score < 30] Slack: at-risk alert
クライアントのレポート1件あたりのZapierタスク:3〜4件。20社なら月におよそ70〜90タスクで、Starterプランの範囲に十分収まります。
応用パターン
パターン1:REST APIでさらに詳しいデータを取得する
webhookのサマリーでほとんどの用途はまかなえます。ただし、プラットフォーム別の内訳(たとえばChatGPTとClaudeのPresence Score)が必要な場合は、public_intelligence オブジェクト全体を取得します。
アクション:Webhooks by Zapier → GET
URL:https://api.surmado.com/v1/reports/{{report__id}}
ヘッダー:
Authorization:Bearer sur_live_YOUR_API_KEY
レスポンスの形(AI Visibility):
{
"report_id": "rpt_abc123xyz",
"status": "completed",
"token": "SIG-2026-04-A1B2C",
"public_intelligence": {
"summary": { "presence_score": 34.2, "...": "..." },
"data": {
"visibility_metrics": { "presence_score": 34.2, "ghost_influence_percentage": 48.3 },
"platform_variance": { "chatgpt": { "presence_score": 42.1 }, "claude": { "..." } },
"competitive_position": { "rank": 4, "total_competitors": 12 },
"...": "..."
}
}
}
Zapierでは、これらは public_intelligence__data__platform_variance__chatgpt__presence_score のように平らになります。
スキーマの全体は 構造化データとIntelligence Token をご覧ください。
パターン2:過去との比較
ユースケース:新しいレポートを、前の四半期のレポートと比較します。
設定:
- Catch Hookを作成し、
signalに絞り込みます - Google Sheets → Lookup Spreadsheet Row(このブランドの前回のトークンを探します)
- Webhooks by Zapier → GET(前回のレポートのRESTエンドポイントを呼び出します)
- Code by Zapier → 差分を計算します(今回 - 前回)
- 比較結果をシートに追記するか、メールで送ります
パターン3:複数の送信先への同時配信
ユースケース:同じデータをGoogle Sheets、Notion、Airtableに送ります。
設定:Catch Hookを1つ作り、Filterを通したあと、送信先ごとに「行・ページ・レコードを作成する」アクションを並列で追加します。1つのwebhookペイロードが、すべての送信先に届きます。
パターン4:Webhook署名の検証(任意)
Surmadoはすべてのwebhookに X-Surmado-Signature(正規化したJSON本文に対するHMAC-SHA256)で署名します。重要度の高いワークフローでは、処理の前にCode by Zapierのステップで署名を検証してください。検証アルゴリズムは API連携ガイド をご覧ください。
トラブルシューティング
問題1:Catch Hookが動作しない
症状:Surmadoのレポートが完了しても、Zapが反応しません。
原因:
- レポート作成の呼び出しに
webhook_urlを含めていませんでした - ZapierのURLがHTTPSではありません(SurmadoはHTTPSを必須としています。ZapierのURLは常にHTTPSですが、入力ミスがないか確認してください)
- Zapがオフになっています
- レポート自体が失敗しました(代わりに
report.failedイベントを確認してください)
対処:
- webhook.site をテスト用のURLに使い、Surmadoがペイロードを送っているか確認します
GET /v1/reports/{report_id}でレポートのステータスを確認します。failedの場合、届くのはcompletedではなくreport.failedのwebhookです- Zapをオンにして、テスト用のレポートを実行します
問題2:Google SheetsやNotionでフィールドが空になる
症状:送信先の行に空白のセルがあります。
原因:
- フィールドのパスで、アンダースコアが2つではなく1つになっています(
report__summary__presence_scoreではなくreport_summary_presence_score) - そのプロダクトにフィールドがありません(たとえば、Site Auditのレポートには
presence_scoreがなく、Strategyにはサマリーのフィールドが一切ありません) - 元のIntelligenceにそのフィールドの値が入っていません(たとえば、ブランドに競合が特定されていない場合、
top_competitorはnullになることがあります)
対処:
- パスを手で入力せず、Zapierのフィールド選択画面を使います
- プロダクトを確認します。
report__productで、どのサマリーフィールドが届くかが分かります - AI Visibilityのサマリーフィールドは抽出処理から生成されます。フィールドの一覧は 構造化データとIntelligence Token をご覧ください
問題3:REST APIの取得が401 Unauthorizedになる
症状:Webhooks by ZapierのGETステップが401で失敗します。
原因:Authorization ヘッダーがないか、形式が正しくありません。
対処:ヘッダーが Authorization: Bearer sur_live_...(Bearer の接頭辞を含む)になっているか確認してください。代わりに X-API-Key: sur_live_... を使うこともできます。
問題4:Google Sheetsに行が重複する
症状:同じレポートが2回表示されます。
原因:
- Surmadoは配信に失敗したwebhookを再試行します(バックオフを置いて3回)。Zapの処理が遅いと、Zapierが受信を確認する前にSurmadoが再試行することがあります
- 同じブランドの2つのレポートに
webhook_urlを設定しました
対処:
- すばやく応答します。ZapierのCatch Hookは標準で高速ですが、負荷の高いFilterやCodeのステップがあると、Surmadoの30秒のタイムアウトを超えて応答が遅れることがあります
report__idで重複を除きます(ZapierのFormatterやGoogle Sheetsのルックアップで、挿入前に既存の行を確認できます)
問題5:Presence Scoreが0〜100ではなく0〜1になる
症状:Presence Scoreが 34.2 ではなく 0.342 と表示されます。
原因:古いフィールドパスを参照しています(元になっている visibility_metrics.presence_rate の旧形式です)。サマリーのフィールド report.summary.presence_score は、すでに0〜100に正規化されています。
対処:report__summary__presence_score をそのまま使ってください。掛け算は不要です。
ベストプラクティス
1. Zapの名前を統一する
AI Visibility → Google Sheets (Client Dashboard)Site Audit → Notion DatabaseStrategy → Email Leadership
理由:Zapが50件以上になっても、Zapierの管理画面で見分けやすくなります。
2. エラー通知を追加する
重要なZapの最後にステップを追加し、前のステップが失敗したときにメールまたはSlackで知らせるようにします。Zapierの標準のエラー通知は、初期状態では通知されません。
3. フォルダで整理する
Zapierのフォルダ(Professionalプラン):
Client Reporting:クライアント向けの集計用ZapすべてInternal Monitoring:自社のレポートAlerts:競合アラート、リスクのあるクライアント
4. プロダクトごとにCatch Hookを1つ
ブランドごとではなく、プロダクト(AI Visibility / Site Audit / Strategy)ごとにCatch HookのZapを1つ運用します。Zapの中で report__product を使ってFilterしてください。webhook_url は、ブランドまたはレポートを作成するときに1回設定するだけです。
5. 再処理のために生のペイロードを保存する
webhookのペイロード全体を、「raw events」用のシートまたはデータベースに記録します。あとで下流の処理を変えても、レポートを再実行せずに過去のイベントを再処理できます。
Zapierタスク数の見積もり
レポート1件のワークフロー:
- 追跡(Catch Hook → Filter → Sheets):3タスク
- Slackアラート付き:4タスク
- NotionとCodeステップ:4タスク
- 条件付きアラートを含むエージェンシー向けの全ワークフロー:5〜6タスク
エージェンシー向けの集計(月20社):
- 基本の追跡:月およそ60〜80タスク
- アラートと複数の送信先あり:月およそ100〜140タスク
おすすめのプラン:
- クライアント1〜5社:Starter($20/month、750タスク)
- クライアント5〜20社:ほとんどの場合Starterで足ります。Professional($50/month)では、PathsとFoldersが加わります
- クライアント20社以上:フォルダとフィルターを使うProfessional
よくある質問
webhookを設定せずにZapを起動できますか?
はい。代替手段として、Gmailで hi@surmado.com からのメールをトリガーにできます(Surmadoはレポートの完了時にメールでも通知します)。ただし、webhookのほうが速く、確実で、サマリーのペイロード全体を受け取れます。webhookをおすすめします。
ZapierとSurmadoの両方に料金を払う必要がありますか?
はい。Zapierは別の自動化プラットフォームです。Surmadoはレポート、REST API、webhookの配信を提供し、Zapierがその2つをつなぎます。
Zapをクライアントと共有できますか?
はい(Professionalプラン)。Zapier Transferを使うと、ZapをクライアントのZapierアカウントにコピーできます。クライアントは必要に応じてカスタマイズできます。
サマリーのフィールドが変わったらどうなりますか?
Intelligence Tokenの形式(SIG-、SCN-、SOL-)は安定しています。サマリーのフィールド名は今後増えることがありますが、既存のフィールドを削除したり名前を変えたりしない方針です。互換性を損なう変更がある場合は、API利用者にお知らせします。
Zapierで過去データの一括分析はできますか?
一部できます。更新したいブランドのレポートは、手動で再実行できます。過去の多数のレポートをまとめて分析する場合は、REST APIを直接使ってください(GET /v1/reports はページ分割されています)。API連携ガイド をご覧ください。
ZapierはSite Auditのコンテンツギャップに使えますか?
はい。Site Auditのペイロードには、エグゼクティブサマリーの文字列として report.summary.content_gaps_summary が、優先度付きの提案として report.summary.quick_wins.content_gaps が含まれます。ギャップの全一覧が必要な場合は、REST APIを呼び出して public_intelligence.data.audit_data.enrichment.content_gaps を読み取ってください。
ZapierはStrategyレポートに使えますか?
一部使えます。Strategyのwebhookが運ぶのはトークンとPDFリンクで、構造化されたサマリーではありません。完了をきっかけにする処理(PDFを送る、タスクを作る、経営陣に知らせる)に使ってください。Strategyの構造化データは、現在REST APIでは公開されていません。今後の予定は、ロードマップ次第です。
Zapierの連携設定でお困りですか? ご利用の用途を添えて hi@surmado.com までご連絡ください。カスタムのZapテンプレートや連携のサポートをご提供できます。