$cd ../integrations/
⚡ Automation
$ cat zapier-integration.md
openclaw.integrate('zapier-webhooks')
/** セルフホストAIと5,000以上の商用SaaSプラットフォームをつなぐブリッジ。 */
outbound_webhook.md
シナリオA:OpenClawからZapierへの送信
OpenClawの自然言語処理から直接Zapierワークフローをトリガーします。
1.
新しいZapを作成
トリガーとして「Webhooks by Zapier」を選択。イベント:「Catch Hook」。
2.
Webhook URLをコピー
ZapierがユニークなURL(例:hooks.zapier.com/...)を提供します。これをOpenClaw設定に貼り付けます。
3.
OpenClawにペイロードを教える
スキルYAMLで、OpenClawが送信すべきパラメータを定義します(例:customer_email、summary_text)。
inbound_webhook.md
シナリオB:ZapierからOpenClawへの送信
Mailchimp/Salesforceで何かが起きたとき、OpenClawを起動して処理させます。
1.
OpenClawを公開
OpenClawインスタンスがアクセス可能であることを確認(Cloudflare Tunnels、Tailscale Funnel、またはリバースプロキシ経由)。
2.
Zapierアクション
Zapの最終アクションを「Webhooks by Zapier」(カスタムリクエスト:POST)に設定します。
3.
ペイロード
生のテキスト/データをOpenClawエンドポイント/api/v1/triggerに送信します。OpenClawが自律的に送信データの処理方法を決定します。
config.yaml
設定例
# openclaw/config.yaml
integrations:
zapier:
enabled: true
outbound_hooks:
- name: "add_to_crm"
url: "https://hooks.zapier.com/hooks/catch/123/abc/"
❓ FAQ
Q1. Zapierの有料プランが必要?
無料枠で5Zap、月100タスク。個人利用には十分。
Q2. n8n/Make.comで代替可能?
Webhook対応なら何でもOK。