メインコンテンツへスキップ

はじめに

Dodo Paymentsの支払いデータをClose CRMに直接接続して、シームレスなリード管理と営業追跡を実現します。成功した支払いから自動的に連絡先と機会を作成し、営業チームに収益を生む活動を通知します。
この統合には、適切な権限を持つClose CRMのAPIキーが必要です。

始め方

1

Webhookセクションを開く

Dodo Paymentsのダッシュボードで、Webhooks → + エンドポイントを追加に移動し、統合のドロップダウンを展開します。
エンドポイントの追加と統合のドロップダウン
2

Close CRMを選択

Close CRMの統合カードを選択します。
3

APIキーを入力

設定にClose CRMのAPIキーを提供します。
4

変換を設定

支払いデータをClose CRMのオブジェクトにマッピングするために変換コードを編集します。
5

テストと作成

サンプルペイロードでテストし、作成をクリックして同期を有効にします。
6

完了!

🎉 支払いイベントは、Close CRMに自動的にレコードを作成/更新します。

変換コードの例

支払いから連絡先を作成

create_contact.js
function handler(webhook) {
  if (webhook.eventType === "payment.succeeded") {
    const p = webhook.payload.data;
    webhook.url = "https://api.close.com/api/v1/contact/";
    webhook.payload = {
      name: p.customer.name,
      emails: [p.customer.email],
      phones: [p.customer.phone || ''],
      custom: {
        payment_amount: (p.total_amount / 100).toFixed(2),
        payment_method: p.payment_method || '',
        dodo_customer_id: p.customer.customer_id
      }
    };
  }
  return webhook;
}

サブスクリプションから機会を作成

create_opportunity.js
function handler(webhook) {
  if (webhook.eventType === "subscription.active") {
    const s = webhook.payload.data;
    webhook.url = "https://api.close.com/api/v1/opportunity/";
    webhook.payload = {
      lead_id: s.customer.customer_id,
      value: (s.recurring_pre_tax_amount / 100).toFixed(2),
      value_period: s.payment_frequency_interval,
      title: `Subscription - ${s.product_id}`,
      custom: {
        subscription_id: s.subscription_id,
        billing_frequency: s.payment_frequency_interval,
        next_billing: s.next_billing_date
      }
    };
  }
  return webhook;
}

ヒント

  • Close CRMのAPIドキュメントを使用してフィールドマッピングを理解する
  • 支払い特有のデータのためにカスタムフィールドを含める
  • サブスクリプションの金額を機会の値にマッピングする
  • 適切なリードの関連付けのために顧客IDを使用する

トラブルシューティング

  • APIキーに書き込み権限があることを確認する
  • 必要なフィールドが含まれているか確認する
  • メール形式が有効であることを確認する
  • Close CRMのAPIレート制限を確認する
  • JSON構造がClose CRMのAPI形式に一致しているか検証する
  • 必要なフィールドがすべて存在するか確認する
  • フィールド名がClose CRMのスキーマと正確に一致していることを確認する