Bagaimana cara mengintegrasikan Mailrelay ke dalam plugin, CRM, atau APLIKASI Anda? Dan tawarkan lebih banyak opsi untuk pengguna Anda.
Diterbitkan: 2017-11-23Jika Anda mengembangkan CRM, APP, plugin, atau jenis plugin lainnya, mengintegrasikan Mailrelay bisa menjadi opsi yang sangat menarik untuk menonjolkan produk atau layanan Anda.
Keuntungannya banyak:
- Anda akan menawarkan lebih banyak opsi kepada pengguna Anda, sesuatu yang akan selalu positif
- Mailrelay adalah alat pemasaran email terkemuka dengan ratusan ribu pengguna; Anda dapat memanfaatkan visibilitas ini
- Beberapa dari pengguna ini akan menggunakan sistem Anda
Integrasi ini sebenarnya merupakan proses yang sangat mudah, berkat API Mailrelay.
Namun, untuk membuat pekerjaan Anda lebih mudah, hari ini kita akan melihat tutorial yang akan mengklarifikasi semua keraguan yang mungkin Anda miliki dalam proses mengintegrasikan Mailrelay dengan sistem Anda.
Mari kita mulai!
- 1 Fungsi API Mailrelay mana yang akan kita perlukan selama proses integrasi?
- 1.1 Apa proses yang perlu Anda ikuti untuk mengintegrasikan pelanggan dengan Mailrelay?
- 2 1) Verifikasi bahwa pelanggan sudah ada
- 2.1 Dan jika kontak tidak ada?
- 3 2)Tambahkan pelanggan baru
- 3.1 Apa yang akan mengembalikan panggilan ini?
- 4 3) Perbarui pelanggan yang ada
- 5 4) berhenti berlangganan dan hapus Pelanggan
- 5.1 Alasan untuk mengintegrasikan Mailrelay ke CRM, APP, plugin, atau perangkat lunak lainnya.
- 5.2 Posting Terkait:

Fungsi API Mailrelay mana yang akan kita perlukan selama proses integrasi?
Dalam artikel ini, kita akan melihat contoh integrasi dasar, yaitu, cara menyinkronkan pengguna CRM, APP, atau plugin Anda dengan Mailrelay, sehingga pelanggan Anda memiliki kontak yang tersedia di akun mereka dan dapat mengirimi mereka buletin.
Mengintegrasikan Mailrelay dengan cara ini sangat mudah.
Juga, ada opsi lanjutan, seperti mengirim kampanye email dari APP Anda, CRM, dll. Tapi ini sudah membutuhkan pengembangan lebih lanjut, dan meskipun prosesnya sama, itu akan sedikit meningkatkan cakupan artikel ini.
Bagaimanapun, jika menurut Anda itu akan menjadi sesuatu yang menarik, Anda dapat meninggalkan komentar, dan kami akan mencoba menyiapkan posting lain di masa mendatang tentang ini.
Sekarang, untuk integrasi yang kami sebutkan, kami membutuhkan fungsi API ini:
- dapatkan pelanggan
- tambahkanPelanggan
- perbarui pelanggan
- berhenti berlangganan
- hapusPelanggan
Tidak ada yang lain, dengan fungsi-fungsi ini kita dapat mengintegrasikan perangkat lunak, dan kita akan melihat bagaimana melakukannya.
Apa proses yang perlu Anda ikuti untuk mengintegrasikan pelanggan dengan Mailrelay?
Caranya sangat mudah, langkah demi langkah yang akan kita lakukan adalah:
- Verifikasi bahwa kontak yang ingin Anda tambahkan sudah ada di Mailrelay
- Jika tidak ada, itu akan ditambahkan ke perangkat lunak pemasaran email
- Dan, jika ada, itu akan diperbarui, jika perlu
- Opsional Anda dapat menghapus atau berhenti berlangganan, jika perlu
Mari kita lihat prosesnya langkah demi langkah.
1) Verifikasi bahwa pelanggan sudah ada
Hal pertama yang harus dilakukan adalah memeriksa apakah kontak sudah ada, karena jika tidak ada, dapat ditambahkan, karena tidak mungkin memiliki email duplikat di Mailrelay.
Untuk memeriksa ini, kami akan menggunakan getSubscribers.
Dalam deskripsi API, Anda dapat melihat contoh kode yang dapat Anda gunakan, yang kira-kira seperti ini:

Ini adalah kode dasar untuk memeriksa apakah kontak sudah ada, kueri akan dilakukan menggunakan alamat email.
Jika kontak ada, sistem akan mengembalikan array dengan semua informasi pelanggan seperti nama, email, grup tempat kontak tersebut terdaftar, dll.
Dan juga, ID pelanggan:
Himpunan
(
[0] => Objek Kelas std
(
[id] => 2
[nama] =>
…
Dan jika kontak tidak ada?
Dalam hal ini, fungsi mengembalikan array kosong.
Himpunan
(
)
Karena kosong, Anda akan tahu bahwa email ini tidak ada di sistem dan Anda dapat menambahkannya.

Sejauh ini, mengintegrasikan Mailrelay dengan perangkat lunak apa pun tampaknya sangat mudah, bukan? Nah, jangan khawatir, itu tidak akan rumit.
2)Tambahkan pelanggan baru
Jika pelanggan tidak ada, kami dapat menambahkannya, meskipun pasti Anda akan bertanya-tanya apa yang terjadi jika kami mencoba menambahkan pelanggan yang sudah ada? Yah, tidak ada yang serius, sistem hanya akan memperingatkan Anda bahwa itu tidak dapat dilakukan:
- stdClass Object ( [status] => 0 [error] => email: El email ya ada )
Dan karena itu tidak akan menambahkannya.
Dalam hal ini, untuk menambahkan pelanggan, kami akan menggunakan fungsi addSubscriber Dengan kode yang mirip dengan berikut:

Parameter dasar dan yang diperlukan adalah:
- Nama
- Surel
- Dan grup
Penting: Kontak sudah aktif dan tidak perlu dikonfirmasi melalui email, karena mengimpor dari sistem CRM, e-commerce, dll. Jadi kontak harus sudah divalidasi sebelum didaftarkan pada perangkat lunak kami.
Jika perlu, kontak dapat dinonaktifkan dan dapat diaktifkan melalui email konfirmasi, misalnya, tetapi secara default, dipahami bahwa penggunaan API hanya untuk migrasi data yang telah divalidasi sebelumnya.
Apa yang akan membalas panggilan ini?
Jika panggilan dilakukan secara positif, apa yang akan dikembalikannya adalah seperti:
objek(stdClass)#1 (2) {
[“status”]=>
int(1)
[“data”]=>
int(9)
}
Kita harus memperhatikan fakta bahwa itu akan mengembalikan ID pelanggan (dalam contoh itu adalah 9).
Nah, sejauh ini sudah dua proses, kami periksa untuk memastikan pelanggan ada, dan jika tidak ada, kami menambahkannya. Langkah selanjutnya adalah mengupdate subscriber yang sudah ada.
3) Perbarui pelanggan yang ada
Ini adalah kasus biasa, setelah melalui langkah pertama, kita dapat memperbarui pelanggan dengan menggunakan fungsi updateSubscriber:

Jika fungsi berfungsi, ia mengembalikan:
bool (benar)
Kode ini juga mudah, tetapi ada beberapa hal yang perlu diperhatikan:
- Anda akan memerlukan ID pelanggan; ini dapat diperoleh di langkah 1 dengan getSubscribers
- Anda harus memberi tahu semua grup tempat pelanggan akan didaftarkan
Poin terakhir ini penting untuk saya tekankan.
Fungsi ini mengharuskan semua data pelanggan diinformasikan. Misalnya, jika pelanggan sudah termasuk dalam grup 1 dan dalam grup larik Anda menunjukkan nilai 3, pelanggan hanya akan menjadi milik grup 3.
Jika Anda ingin pelanggan terdaftar untuk grup 1 dan grup 3, Anda harus menunjukkan kedua nilai dalam larik.
Hal yang sama terjadi dengan bidang khusus (customFields), jika tidak ditunjukkan, bidang khusus akan kosong. Anda harus menunjukkan semua data yang ingin Anda tambahkan untuk pelanggan.
Ini bukan masalah.
Karena pada langkah 1, dengan getSubscribers, semua data sudah didapatkan.
4) berhenti berlangganan dan hapus Pelanggan
Kedua fungsi ini, unsubscribe, dan deleteSubscriber dapat digunakan tanpa masalah, cukup masukkan alamat email pelanggan.
Apa bedanya?
Opt-out, unsubscribe, memungkinkan pelanggan untuk berlangganan lagi di masa depan, sedangkan jika dihapus, tidak dapat ditambahkan lagi.
Itulah perbedaannya. Ada lebih banyak fungsi di API Mailrelay untuk membuat email, mendapatkan statistik, mengimpor database, dll.
Namun, dalam tutorial singkat ini, saya hanya ingin menjelaskan fungsi yang memungkinkan Anda mengintegrasikan Mailrelay dengan berbagai jenis perangkat lunak, seperti APP, plugin, CRM, dll.
Dan bagaimanapun, penggunaan API sangat sederhana dan intuitif, termasuk contoh penggunaan di PHP untuk sebagian besar fungsi.
Alasan untuk mengintegrasikan Mailrelay ke CRM, APP, plugin, atau perangkat lunak lainnya.
Alasan untuk mengintegrasikan Mailrelay banyak, di satu sisi, Mailrelay adalah salah satu alat pemasaran email utama. Ini berarti bahwa sejumlah besar pengguna menggunakan perangkat lunak kami dan proses integrasi akan lebih menguntungkan.
Mailrelay juga merupakan perangkat lunak yang digunakan oleh perusahaan besar, blogger, dan bisnis kecil dan UKM yang tak terhitung jumlahnya, dengan akun terbesar gratis:
Oleh karena itu, integrasi juga dapat membantu untuk mendapatkan visibilitas.
Juga, mengintegrasikan Mailrelay sangat mudah berkat API untuk pengembang, dan ini adalah sesuatu yang telah dilakukan beberapa perusahaan, seperti:
- Prospek berkembang
- Rahasia
- Toko Tema Saya
- Memilih
- Dll.
Mereka sudah menawarkan fitur tambahan kepada penggunanya.

