Cara Mengintegrasikan SendPulse dengan Platform Anda Menggunakan API

Diterbitkan: 2018-11-20

API memungkinkan layanan dan aplikasi untuk bertukar data dengan cepat dan tepat, yang menarik perhatian tidak hanya pengembang web tetapi juga spesialis tanpa latar belakang teknis yang kuat. Pemasar menghargai kemampuan API untuk menemukan kombinasi platform yang paling efektif tanpa mengkhawatirkan masalah kompatibilitas.

Pada artikel ini, kami akan menjelaskan cara menggunakan API layanan email SendPulse. Anda juga akan mendapatkan panduan langkah demi langkah kami untuk membuat kampanye email dan mendapatkan statistiknya.

Isi
  1. Apa itu API?
  2. Bagaimana API membantu pemasar
  3. Apa yang dapat Anda lakukan dengan API SendPulse?
  4. Cara menggunakan layanan SendPulse melalui API
    1. 1. Otorisasi dalam layanan
    2. 2. Buat buku alamat
    3. 3. Dapatkan ID buku alamat
    4. 4. Unggah alamat email ke buku alamat
    5. 5. Unggah templat email
    6. 6. Buat kampanye untuk dikirim ke seluruh buku alamat
    7. 7. Ambil informasi tentang kampanye
    8. 8. Periksa bagaimana email ditampilkan di kotak surat penerima
    9. 9. Opsi untuk mengirim serangkaian email otomatis
  5. Apa hasilnya?

Apa itu API?

API adalah singkatan dari Application Programming Interface. Ini adalah antarmuka di mana aplikasi berinteraksi dalam proses menyelesaikan tugas umum tertentu.

API dirancang untuk memungkinkan pertukaran data antara aplikasi dan layanan. Inilah sebabnya mengapa ia tidak memiliki antarmuka yang sama dengan berbagai ikon dan tombol — tidak seperti antarmuka yang dirancang untuk pengguna aplikasi. API diwakili oleh satu set kelas siap pakai, fungsi, prosedur, struktur, dan konstanta.

Bahkan, Anda menggunakannya setiap hari: mentransfer informasi dari satu aplikasi ke aplikasi lain atau menyiapkan tugas pada pemasangan sistem otomatis. Misalnya, API digunakan ketika layanan online memungkinkan Anda untuk masuk dengan akun media sosial Anda alih-alih memerlukan pendaftaran.

Bagaimana API membantu pemasar

Pemasar harus fleksibel saat mendapatkan informasi yang diperlukan. Sebagai aturan, mereka mengumpulkan data dari beberapa saluran, yang hampir tidak pernah menyarankan antarmuka yang sama. Ketika informasi ditransfer dari satu sistem ke sistem lain melalui API, antarmuka seperti itu tidak terlalu penting. Yang penting adalah kedua sistem mengenali parameter umum permintaan dan balasan. Dengan cara ini, transfer data dengan cepat, yang penting untuk tugas yang membutuhkan kecepatan dan presisi.

Untuk mendapatkan gambaran tentang bagaimana API dapat berguna bagi pemasar, mereka harus mencari tahu data apa yang tersedia melalui API tersebut dan cara mendapatkannya. Minta pengembang web untuk memeriksa API yang Anda minati dan mendiskusikan opsi yang memungkinkan untuk integrasi.

Apa yang dapat Anda lakukan dengan API SendPulse?

Gunakan API SendPulse untuk operasi dengan milis, pengirim, kampanye dan template email, serta daftar hitam. Periksa saldo akun Anda dan dapatkan informasi tentang kampanye.

Anda dapat menemukan dokumentasi API SendPulse lengkap di situs web kami. Ini berisi persyaratan untuk pengembang yang membuat integrasi.

Cara menggunakan layanan SendPulse melalui API

Kami menggunakan alat pengujian API yang disebut Postman untuk mengilustrasikan contoh alur kerja. Aplikasi ini tersedia untuk Mac, Windows dan Linux, dan tidak memerlukan pengetahuan tentang bahasa pemrograman apa pun. Aplikasi ini beroperasi dalam mode peluncuran, pengujian, dokumentasi, dan pelacakan. Jangan ragu untuk menggunakan aplikasi serupa untuk tujuan Anda.

Mari kita lihat contoh yang menunjukkan cara membuat kampanye email melalui API dan cara mendapatkan statistiknya.

1. Otorisasi dalam layanan

Dapatkan token akses pribadi yang menerapkan metode dari dokumentasi SendPulse. Gunakan nilai API ID dan API Secret yang ditunjukkan dalam pengaturan akun SendPulse Anda.

api id and secret
Nilai API ID dan API Secret ditampilkan di pengaturan akun SendPulse

Kirim permintaan API dengan nilai-nilai ini untuk mendapatkan token akses. Layanan akan mengirim Anda kembali token dan menunjukkan jenisnya.

access token
Tanggapan dari SendPulse dengan token akses dan jenisnya

Anda akan memerlukan token ini untuk menandatangani setiap permintaan API. Perhatikan bahwa token hanya berlaku selama satu jam dan setelah kedaluwarsa, itu memerlukan pembaruan — dalam hal ini, Anda harus mengulangi Langkah 1. Selain itu, untuk alasan keamanan, pengguna dapat memperbarui nilai ID API dan Rahasia API di pengaturan akun SendPulse mereka. Setelah Anda selesai melakukannya, buat token akses baru.

2. Buat buku alamat

creating address book
Membuat buku alamat melalui SendPulse melalui API

3. Dapatkan ID buku alamat

Gunakan metode API untuk mendapatkan informasi rinci tentang alamat email dari buku. Kami menyarankan Anda menyimpan nilai ID untuk dapat mengidentifikasi buku alamat dalam operasi lebih lanjut.

address book id
ID buku alamat sebagai balasan dari API layanan email SendPulse

4. Unggah alamat email ke buku alamat

Saat alamat email ditambahkan ke buku alamat, variabel terkait juga ditransfer — dalam hal ini, variabel {{Name}} dengan nilai {{Elvira}}.

adding email address
Menambahkan alamat email ke milis melalui API

5. Unggah templat email

Jika Anda sudah memiliki template, unggah ke layanan menggunakan metode yang disediakan dalam dokumentasi SendPulse.

adding email template
Mengunggah template ke SendPulse melalui API

Sebelum membuat kampanye, tentukan ID template yang telah Anda unggah. Setelah Anda mendapatkan daftar semua template, identifikasi yang Anda butuhkan dengan namanya.

email template id
ID template email yang diunggah

Jika Anda belum memiliki template, buat template dengan editor seret dan lepas SendPulse.

6. Buat kampanye untuk dikirim ke seluruh buku alamat

Ganti parameter “body” dengan parameter “template_id” menggunakan nilai ID yang Anda dapatkan pada langkah sebelumnya.

email template id value
Nilai parameter "Template_id" di API SendPulse

7. Ambil informasi tentang kampanye

Penting bagi pemasar untuk mengetahui informasi tentang status kampanye yang dikirim, dan API SendPulse memungkinkan untuk mendapatkannya. Seperti diilustrasikan di bawah ini, seseorang dapat melihat data berikut: nama dan alamat pengirim, subjek dan konten email, jumlah email dalam kampanye, statusnya, dan tanggal pengiriman.

email statistics
Informasi tentang kampanye yang dikirim diterima melalui API layanan email SendPulse

melalui berbagai metode API, kami telah membuat kampanye email berdasarkan template khusus, dan mengambil informasi tentangnya.

Statistik terperinci tentang kampanye email tersedia langsung di akun SendPulse Anda.

8. Periksa bagaimana email ditampilkan di kotak surat penerima

Seperti yang Anda lihat pada ilustrasi di bawah, nama pelanggan muncul di header: variabel {{Name}} dipindahkan ke header saat kami menambahkan penerima ke buku alamat.

email template
Nilai variabel ditransfer ke header saat kontak ditambahkan ke buku alamat melalui API SendPulse

9. Opsi untuk mengirim serangkaian email otomatis

Setelah menambahkan template (Langkah 5), Anda dapat mengirim serangkaian otomatisasi. Misalnya, tanggal dapat dipilih sebagai kondisi awal dari seri. Katakanlah, kami memilih ulang tahun pesanan pertama sebagai tanggal dan email dengan penawaran khusus sebagai elemen pertama dari seri otomatis.

Setelah email ini dikirim pada tanggal yang ditentukan, ada opsi untuk mengirim webhook. Dengan cara ini, variabel khusus akan ditambahkan secara otomatis untuk pelanggan di milis, tergantung pada tindakan mereka dengan email — mereka dapat membukanya, berhenti berlangganan, atau menandainya sebagai spam.

email flow in automation 360
Contoh aliran seri SendPulse Automation 360

Dengan cara ini, Anda dapat mengatur transfer data pada tindakan pelanggan Anda dengan email dan meneruskannya ke sistem Anda. Hasil ini dapat digunakan dalam pekerjaan Anda selanjutnya dengan pelanggan.

Apa hasilnya?

API menyederhanakan kerja sama yang kompleks antar sistem. Pengguna tidak harus memproses data dalam jumlah besar untuk setiap sistem karena API memungkinkan sistem bekerja sama, memfasilitasi pekerjaan pemasar. Tunjukkan artikel ini kepada pengembang web dan mulailah mengintegrasikan SendPulse dengan proyek Anda melalui API.