Pendahuluan
Secara otomatis menyinkronkan pelanggan yang membayar Anda ke daftar pelanggan MailerLite saat peristiwa pembayaran terjadi. Tambahkan pelanggan ke grup tertentu, memicu alur kerja otomatisasi, dan jaga agar daftar pemasaran email Anda tetap terbaru dengan data pembayaran yang nyata. MailerLite adalah platform pemasaran email yang kuat untuk buletin, kampanye, dan otomatisasi. Integrasi ini membantu Anda mengelola pelanggan secara otomatis berdasarkan aktivitas pembayaran - sempurna untuk urutan onboarding, segmentasi pelanggan, dan kampanye pemasaran yang ditargetkan.Integrasi ini memerlukan Kunci API MailerLite Anda untuk otentikasi. Anda dapat menghasilkan satu dari halaman Integrasi MailerLite.
Memulai
1
Buka Bagian Webhook
Di dasbor Dodo Payments Anda, navigasikan ke Webhooks + Tambah Endpoint dan perluas dropdown integrasi.

2
Pilih MailerLite
Pilih kartu integrasi MailerLite.
3
Masukkan Kunci API
Berikan Kunci API MailerLite Anda dalam konfigurasi.
4
Konfigurasi Transformasi
Edit kode transformasi untuk memformat data pelanggan untuk API MailerLite.
5
Uji & Buat
Uji dengan payload contoh dan klik Buat untuk mengaktifkan sinkronisasi pelanggan.
6
Selesai!
Peristiwa pembayaran sekarang akan secara otomatis menyinkronkan pelanggan ke daftar MailerLite Anda.
Contoh Kode Transformasi
Tambahkan Pelanggan pada Pembayaran Berhasil
add_customer.js
Tambahkan Pelanggan ke Beberapa Grup Berdasarkan Produk
product_segmentation.js
Tambahkan Pelanggan Baru pada Aktivasi Langganan
subscription_subscriber.js
Perbarui Pelanggan pada Pembatalan Langganan
subscription_cancelled.js
Tambahkan Pelanggan dengan Bidang Kustom
custom_fields.js
Memicu Otomatisasi melalui Peristiwa
trigger_automation.js
Tips
- Buat bidang kustom di MailerLite sebelum menggunakannya dalam transformasi Anda
- Gunakan grup untuk mengsegmentasi pelanggan berdasarkan produk, tingkat rencana, atau perilaku pembelian
- Siapkan alur kerja otomatisasi di MailerLite yang dipicu pada pembaruan bidang
- Gunakan perilaku upsert (POST ke /subscribers) untuk menghindari kesalahan pelanggan duplikat
- Simpan metadata pembayaran di bidang kustom untuk wawasan pelanggan yang lebih baik
- Uji dengan sekelompok kecil sebelum mengaktifkan untuk semua pembayaran
Pengaturan Bidang Kustom
Sebelum menggunakan bidang kustom, Anda perlu membuatnya di MailerLite:- Pergi ke dasbor MailerLite Anda
- Navigasikan ke Bidang Pelanggan
- Klik Buat bidang dan tambahkan bidang seperti:
total_spent(Nomor)customer_since(Tanggal)subscription_plan(Teks)payment_method(Teks)last_payment_amount(Nomor)
Pemecahan Masalah
Pelanggan tidak ditambahkan
Pelanggan tidak ditambahkan
- Verifikasi Kunci API benar dan aktif
- Periksa bahwa alamat email valid (mematuhi RFC 2821)
- Pastikan ID grup benar dan ada di akun Anda
- Catatan: Pelanggan yang tidak berlangganan, terpantau, atau sampah tidak dapat diaktifkan kembali melalui API
Bidang kustom tidak diperbarui
Bidang kustom tidak diperbarui
- Verifikasi bidang kustom ada di MailerLite sebelum menggunakannya
- Periksa bahwa nama bidang cocok persis (sensitif huruf besar/kecil)
- Pastikan nilai bidang cocok dengan tipe yang diharapkan (teks, nomor, tanggal)
Kesalahan batas laju
Kesalahan batas laju
- API MailerLite memiliki batas laju 120 permintaan per menit
- Gunakan endpoint batch jika memproses banyak pelanggan
- Terapkan strategi backoff untuk skenario volume tinggi
Penugasan grup tidak berfungsi
Penugasan grup tidak berfungsi
- Verifikasi ID grup adalah string numerik
- Periksa bahwa grup ada di akun MailerLite Anda
- Catatan: Menggunakan PUT dengan grup akan menghapus pelanggan dari grup yang tidak terdaftar
Referensi API
API Pelanggan MailerLite menerima parameter kunci berikut:| Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
email | string | Ya | Alamat email yang valid (RFC 2821) |
fields | object | Tidak | Objek dengan pasangan nama/nilai bidang |
fields.name | string | Tidak | Nama depan pelanggan |
fields.last_name | string | Tidak | Nama belakang pelanggan |
fields.company | string | Tidak | Nama perusahaan |
fields.country | string | Tidak | Negara |
fields.city | string | Tidak | Kota |
fields.phone | string | Tidak | Nomor telepon |
groups | array | Tidak | Array ID grup untuk menambahkan pelanggan |
status | string | Tidak | Salah satu: aktif, tidak berlangganan, tidak terkonfirmasi, terpantau, sampah |
subscribed_at | string | Tidak | Tanggal dalam format yyyy-MM-dd HH:mm:ss |
ip_address | string | Tidak | Alamat IP pelanggan |