KaiMailでは、メールを特定のメールアドレスに転送する代わりに、受信したメッセージを、お客様が指定するURLに対して、署名されたJSON形式のデータとしてPOSTで送信することができます。
これにより、アプリケーションが個人用の受信トレイを経由することなく、直接メールを受信し、処理することができます。
なぜ、メール転送ではなく、Webhook配信を使用するのでしょうか?
Webhook配信は、受信したメールをリアルタイムで自動的に処理することを可能にします。受信トレイを手動で確認したり、複雑なメールポーリングの仕組みを構築したりする代わりに、アプリケーションはメールを構造化されたJSON形式で即座に受信します。これにより、受信トレイの煩雑さを解消し、遅延を減らし、プログラム的にデータを抽出したり、ワークフローをトリガーしたり、メッセージを直接、お客様自身のデータベースに保存したりすることができます。
Webhook配信は、どのような問題を解決しますか?
- 受信トレイの過負荷 注文確認メール、サポートリクエスト、アラートなど、自動送信されるメールが個人用またはチームの受信トレイを圧迫するのを防ぎます。
- 手作業による処理 人的ミスや遅延を招く、定型的なメールベースのタスクを手作業で行う必要性をなくします。
- 連携の課題 プロプライエタリなコネクタを使用せずに、メールを最新のシステム(CRM、チケットツール、データベースなど)と連携させます。
- ポーリングの非効率性 IMAP受信トレイを繰り返し確認する際の複雑さと遅延を回避します。
- セキュリティ上の懸念 署名されたデータペイロードにより、メールがKaiMailから送信されたことを保証し、転送によって引き起こされる可能性のあるSPF/DKIMの認証エラーを防ぎます。
Webhook配信は、どのようなユーザーに適していますか?
例として挙げられるのが、以下のソリューションを構築する開発者および技術チーム。
- メールをチケットに変換するサポートチケットシステム
- 注文/発送通知を処理するeコマースプラットフォーム
- 監視メールをSlack/PagerDutyにルーティングするDevOpsアラートパイプライン
- メールベースのユーザーインタラクションを持つSaaSアプリケーション
- メールから構造化されたデータを解析するデータ抽出パイプライン
- カスタムCRMまたはERP統合で、メールの取り込みが必要な場合
どのようなユースケースがありますか?
- メールから自動的にサポートチケットを作成する
- 注文確認メールを注文管理システムに解析する
- メールをクラウドストレージまたはデータベースにアーカイブする
- メールアラートからCI/CDパイプラインをトリガーする
- インバウンド認証トークンを使用して、ユーザーのメールアドレスを検証する
- メールサーバーを維持することなく、メールベースの自動化ワークフローを構築する
- 大規模言語モデル(LLM)のトレーニング