はじめに
支払いイベントが発生したときに、支払い顧客をMailerLiteの購読者リストに自動的に同期します。顧客を特定のグループに追加し、自動化ワークフローをトリガーし、実際の支払いデータでメールマーケティングリストを最新の状態に保ちます。 MailerLiteは、ニュースレター、キャンペーン、および自動化のための強力なメールマーケティングプラットフォームです。この統合により、支払い活動に基づいて購読者を自動的に管理できます。これは、オンボーディングシーケンス、顧客セグメンテーション、およびターゲットマーケティングキャンペーンに最適です。この統合には、認証のためにMailerLite APIキーが必要です。あなたのMailerLite統合ページから生成できます。
始め方
1
Webhookセクションを開く
Dodo Paymentsダッシュボードで、Webhooks + Add Endpointに移動し、統合のドロップダウンを展開します。

2
MailerLiteを選択
MailerLite統合カードを選択します。
3
APIキーを入力
設定にMailerLite APIキーを提供します。
4
変換を設定
MailerLiteのAPI用に購読者データをフォーマットするために変換コードを編集します。
5
テストと作成
サンプルペイロードでテストし、Createをクリックして購読者の同期を有効にします。
6
完了!
支払いイベントは、今後自動的に顧客をあなたのMailerLiteリストに同期します。
変換コードの例
成功した支払い時に顧客を追加
add_customer.js
製品に基づいて複数のグループに購読者を追加
product_segmentation.js
サブスクリプションのアクティベーション時に新しい購読者を追加
subscription_subscriber.js
サブスクリプションのキャンセル時に購読者を更新
subscription_cancelled.js
カスタムフィールドを持つ顧客を追加
custom_fields.js
イベントを介して自動化をトリガー
trigger_automation.js
ヒント
- 変換で使用する前にMailerLiteでカスタムフィールドを作成してください
- グループを使用して、製品、プランのティア、または購入行動によって顧客をセグメント化します
- フィールドの更新時にトリガーされるMailerLiteの自動化ワークフローを設定します
- 重複する購読者エラーを避けるために、upsert動作(/subscribersにPOST)を使用します
- より良い顧客インサイトのために、カスタムフィールドに支払いメタデータを保存します
- すべての支払いを有効にする前に、小さなグループでテストします
カスタムフィールドの設定
カスタムフィールドを使用する前に、MailerLiteで作成する必要があります:- MailerLiteダッシュボードに移動します
- Subscribers Fieldsに移動します
- Create fieldをクリックし、次のようなフィールドを追加します:
total_spent(番号)customer_since(日付)subscription_plan(テキスト)payment_method(テキスト)last_payment_amount(番号)
トラブルシューティング
購読者が追加されない
購読者が追加されない
- APIキーが正しくアクティブであることを確認してください
- メールアドレスが有効であることを確認してください(RFC 2821準拠)
- グループIDが正しく、アカウントに存在することを確認してください
- 注:購読解除、バウンス、または迷惑メールの購読者はAPIを介して再活性化できません
カスタムフィールドが更新されない
カスタムフィールドが更新されない
- 使用する前にMailerLiteにカスタムフィールドが存在することを確認してください
- フィールド名が正確に一致することを確認してください(大文字と小文字を区別)
- フィールド値が期待されるタイプ(テキスト、番号、日付)と一致することを確認してください
レート制限エラー
レート制限エラー
- MailerLite APIのレート制限は、1分あたり120リクエストです
- 多くの購読者を処理する場合はバッチエンドポイントを使用してください
- 高ボリュームのシナリオではバックオフ戦略を実装してください
グループ割り当てが機能しない
グループ割り当てが機能しない
- グループIDが数値の文字列であることを確認してください
- MailerLiteアカウントにグループが存在することを確認してください
- 注:グループを使用してPUTを行うと、リストにないグループから購読者が削除されます
APIリファレンス
MailerLite購読者APIは、次の主要なパラメータを受け入れます:| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
email | string | はい | 有効なメールアドレス(RFC 2821) |
fields | object | いいえ | フィールド名/値ペアを持つオブジェクト |
fields.name | string | いいえ | 購読者の名 |
fields.last_name | string | いいえ | 購読者の姓 |
fields.company | string | いいえ | 会社名 |
fields.country | string | いいえ | 国 |
fields.city | string | いいえ | 市 |
fields.phone | string | いいえ | 電話番号 |
groups | array | いいえ | 購読者を追加するグループIDの配列 |
status | string | いいえ | 次のいずれか:active、unsubscribed、unconfirmed、bounced、junk |
subscribed_at | string | いいえ | フォーマットyyyy-MM-dd HH:mm:ssの日付 |
ip_address | string | いいえ | 購読者のIPアドレス |