はじめに
Dodo PaymentsをN8Nを通じて数千のアプリやサービスに接続します。支払いイベントが発生したときにN8Nワークフローをトリガーすることで、ワークフローを自動化し、メールの送信、スプレッドシートの更新、タスクの作成、データベース操作などを行います。この統合には、ワークフロー設定からのN8N Webhook URLが必要です。
始め方
1
Webhookセクションを開く
Dodo Paymentsダッシュボードで、Webhooks → + エンドポイントを追加に移動し、統合のドロップダウンを展開します。

2
N8Nを選択
N8N統合カードを選択します。
3
N8NでWebhookを作成
N8Nで新しいワークフローを作成し、トリガーとしてWebhookノードを追加します。POST Webhookとして設定し、Webhook URLをコピーします。
4
Webhook URLを貼り付ける
N8NのWebhook URLをエンドポイント設定に貼り付けます。
5
変換を設定
データをN8Nワークフロー用にフォーマットするために変換コードを編集します。
6
テストと作成
サンプルペイロードでテストし、作成をクリックして統合を有効にします。
7
ワークフローを有効化
N8Nでワークフローを有効化してWebhookイベントの受信を開始します。
8
完了!
🎉 支払いイベントが自動的にN8Nワークフローをトリガーします。
変換コードの例
基本Webhookペイロード
basic_webhook.js
サブスクリプションイベントハンドラー
subscription_webhook.js
争議アラートハンドラー
dispute_webhook.js
人気のN8Nユースケース
メール通知
メール通知
- 支払い確認のためのGmail/Outlookメールを送信
- Mailchimp/ConvertKitでメールシーケンスを作成
- Webhookを介してSlack/Discord通知を送信
- Google Sheetsに自動的にレコードを作成
- Telegram/WhatsAppメッセージを送信
CRM更新
CRM更新
- HubSpot/Salesforceに連絡先を追加
- Pipedrive/Closeで取引を作成
- Airtableで顧客レコードを更新
- Monday.comで活動を記録
- PostgreSQL/MySQLデータベースにデータを同期
タスク管理
タスク管理
- Asana/Trelloでタスクを作成
- NotionにTo-Doアイテムを追加
- Googleカレンダーでカレンダーイベントを作成
- Twilioを介してSMS通知を送信
- 争議のためにGitHubの問題を作成
データ処理
データ処理
- 支払いデータを変換および強化
- データベースにイベントを保存(PostgreSQL、MongoDB)
- メトリクスと分析を集約
- レポートとエクスポートを生成
- 複雑なマルチステップワークフローをトリガー
ヒント
- N8Nノードの解析を容易にするためにペイロード構造をシンプルに保つ
- すべてのイベントで一貫したフィールド名を使用
- ワークフローのタイミングとスケジューリングのためにタイムスタンプを含める
- 有効化する前にサンプルデータでワークフローをテスト
- 条件付きロジックとルーティングのためにN8NのIFノードを使用
- カスタムデータ変換のためにN8NのCodeノードを活用
- Switchノードを使用して異なるイベントタイプを異なるパスにルーティング
- 失敗したWebhook配信を処理するためのエラーワークフローを設定
トラブルシューティング
ワークフローがトリガーされない
ワークフローがトリガーされない
- Webhook URLが正しくアクセス可能であることを確認
- N8Nでワークフローが有効化されていることを確認
- WebhookノードがPOSTメソッドとして設定されていることを確認
- N8Nの実行履歴でWebhook配信をテスト
- ファイアウォール/ネットワーク設定が着信Webhookを許可していることを確認
- 設定されている場合はN8NのWebhook認証設定を確認
データが正しくマッピングされない
データが正しくマッピングされない
- N8Nノード設定のフィールド名を確認
- ノードで期待されるフォーマットとデータ型が一致していることを確認
- N8Nのテスト機能を使用して着信データを検査
- 変換コードが有効なJSONを返すことを確認
- Webhookノードのレスポンスフォーマット設定を確認
- Setノードを使用してフィールドの名前変更や再構成を行う
ワークフロー実行エラー
ワークフロー実行エラー
- 詳細なエラーメッセージのためにN8Nの実行ログを確認
- ノード接続設定と認証情報を確認
- ペイロードにすべての必須フィールドが含まれていることを確認
- サンプルデータで個々のノードをテスト
- 失敗をキャッチして処理するためにエラーワークフローを有効化
- 接続されたサービスのレート制限とAPIクォータを確認