「リンクを送って」というコメントを、非公開メッセージに
自動化をひとつ作成すると、FoPostがInstagramとFacebookアカウントのコメントを監視します。コメントが一致すると、コメントした人のDMに非公開の返信が届きます。特に指定しない限り、最初にあなたの承認で保留されます。
curl -X POST https://api.fopost.com/v1/automations \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workspaceId": "9b2f6c1e-...",
"name": "Price comments to DM",
"triggerType": "inbox_message",
"triggerConfig": { "keywords": ["price", "link"], "types": ["comment"], "maxRunsPerDay": 20 },
"graph": {
"nodes": [
{ "id": "t1", "kind": "trigger" },
{ "id": "m1", "kind": "send_message", "config": {
"channel": "private",
"text": "Hi {{contact.name}}, here is the link you asked for.",
"buttons": [{ "title": "Shop now", "url": "https://yourbrand.com/shop" }]
} }
],
"edges": [{ "id": "e1", "source": "t1", "target": "m1" }]
}
}'キーワード一致
最大20個のキーワードのいずれか、またはすべてに一致。コメントのみ、またはすべてのメッセージタイプが対象です。
まず承認
新しい自動化は、各返信を保留し、送信前に担当者の承認を待ちます。
コメントごとに1回
DMを送る前にコメントが確保されるため、同じコメントに二度返信することはありません。
どのコメントにメッセージを送るかを決める
inbox_message トリガーは、新しいコメント、メンション、返信、DM、ストーリーへの返信、レビューで発火します。キーワード、メッセージタイプ、特定のアカウント、特定の投稿で絞り込めるほか、フォロワーだけ、または相手の最初のメッセージだけに返信するよう設定できます。各自動化はデフォルトで1日最大3回実行され、maxRunsPerDay で最大20回まで引き上げられます。
トリガーのリファレンスを読む
投稿ごと
postIds を指定すると、自動化を指定した投稿へのコメントだけに限定できます。
フォロワーのみ
followersOnly は、アカウントをフォローしていないコメント投稿者をスキップします。
1日の上限
maxRunsPerDay により、バズった投稿で何百通ものメッセージが送られるのを防ぎます。
あなたらしい言葉で、非公開の返信を
channel を private に設定した send_message ステップは、Metaのプライベート返信を通じて、コメントした人にDMを送ります。本文では {{contact.name}} と {{message.text}} が使え、リンクボタンは最大3個、クイックリプライは最大13個まで追加できます。UTMタグ付きで、リダイレクトがカウントされるリンクも添付できます。Metaがプライベート返信を受け付けるのはコメントから7日以内に限られるため、それより古いコメントはその理由で失敗します。
send_message ステップを見るcurl -X POST https://api.fopost.com/v1/automations/f2b7d9a4-.../dry-run \
-H "X-API-Key: $API_KEY"
{
"would_defer": false,
"approval_mode": false,
"steps": [
{ "node_id": "t1", "action_type": "trigger", "status": "completed", ... },
{ "position": 1, "node_id": "m1", "action_type": "send_message", "status": "completed",
"handle": "out", "error_message": null,
"output": { "messagePreview": "Hi Jordan, here is the link you asked for.", "channel": "private" } }
],
"drafts": [],
"total_delay_ms": 0,
"credits_charged": 0
}ドライラン
最近のコメントを使ってメッセージをプレビューします。送信や作成は行われません。
追跡リンク
クリックがカウントされ、URLには utm_medium=dm が付きます。
7日間のウィンドウ
Metaのプライベート返信の制限で、送信前に必ず確認されます。
すべての実行を承認、一時停止、監査
ステップで requireApproval を false に設定しない限り、各返信は誰かが承認または却下するまで GET /v1/inbox/approvals で待機します。自動化のオン・オフは1回の呼び出しで切り替えられ、実行履歴から、何が発火し、何が待機中で、何が失敗したかを確認できます。
構築を始めるcurl "https://api.fopost.com/v1/inbox/approvals?workspace_id=9b2f6c1e-..." \
-H "X-API-Key: $API_KEY"
curl -X POST https://api.fopost.com/v1/inbox/approvals/:id/approve -H "X-API-Key: $API_KEY"
curl -X POST https://api.fopost.com/v1/automations/f2b7d9a4-.../toggle -H "X-API-Key: $API_KEY"
{ "id": "f2b7d9a4-...", "active": false }実行履歴
GET /v1/automations/:id/runs で、ステータス、開始時刻、エラーを取得できます。
再実行
メッセージやトリガーを修正した後、過去の実行をもう一度実行できます。
バージョン
保存された変更はすべてバージョンとして残り、表示や復元ができます。