⚡ オートメーション
オートメーションは、特定のイベントが発生したときに自動的に実行されるルールを定義できます。各ルールにはトリガー、オプションの条件、および1つ以上のアクションがあります。
トリガー
| トリガー | 発火条件 |
|---|---|
message_received | 受信メッセージが到着した時 |
conversation_created | 新しい会話が作成された時 |
conversation_status_changed | 会話のステータスが更新された時 |
contact_created | 新しいコンタクトが作成された時 |
条件(オプション)
各条件にはフィールド(channel_type、status)、演算子(eq または neq)、値があります。
アクション
| アクション | 効果 |
|---|---|
add_tag | 会話にタグを追加 |
set_status | 会話のステータスを変更 |
assign_agent | 担当エージェントを設定 |
send_message | 自動返信を送信 |
オートメーションルールの作成
- Automations → New Rule に移動
- ルール名を入力
- トリガーを選択
- + Add Action をクリックし、各アクションを設定
- Save Rule をクリック
ルールの例
すべての新しい WhatsApp メッセージに自動タグ付け
- トリガー:
message_received - アクション: Add Tag →
whatsapp
営業時間外の自動返信
- トリガー:
message_received - アクション: Send Message → 「お問い合わせありがとうございます!営業時間内にご返信いたします。」
オートメーションのデバッグ
automation_events テーブルで失敗したイベントを確認してください:
SELECT * FROM automation_events WHERE status = 'failed' ORDER BY created_at DESC LIMIT 20;