• Home
  • Hosting
  • Panduan Mengirim Email Dengan Sendgrid di WordPress

Panduan Mengirim Email Dengan Sendgrid di WordPress

Oleh Dinda Fariz Alamsyah
Panduan Mengirim Email Dengan Sendgrid di Wordpress

Hai DomaiNesians! Mengirim email dari website WordPress sering kali menjadi tantangan, terutama jika email tidak sampai ke tujuan atau masuk ke folder spam. Untungnya, Sendgrid di WordPress hadir sebagai solusi andal untuk mengatasi masalah tersebut. Dengan menggunakan layanan Sendgrid, kita bisa memastikan email terkirim dengan baik, baik itu notifikasi, email transaksi, maupun buletin. Panduan ini akan membahas langkah-langkah lengkap untuk mengintegrasikan Sendgrid di WordPress, mulai dari persiapan akun hingga pengujian email. Dengan mengikuti langkah-langkah ini, kita bisa meningkatkan keandalan pengiriman email dan memberikan pengalaman terbaik bagi pengguna website.

Mengenal Singkat Sendgrid

Sendgrid adalah platform pengiriman email berbasis cloud yang dirancang untuk membantu pengembang dan bisnis mengirim email secara efisien. Layanan ini menawarkan infrastruktur yang kuat untuk menangani pengiriman email dalam jumlah besar, dengan tingkat keberhasilan pengiriman yang tinggi. Sendgrid di WordPress menjadi pilihan populer karena kemampuannya untuk mengelola email transaksional dan pemasaran dengan mudah. Fitur utama Sendgrid mencakup Email API dan SMTP Relay. Email API memungkinkan pengembang untuk mengintegrasikan pengiriman email secara langsung ke aplikasi, sedangkan SMTP Relay memungkinkan pengiriman email melalui protokol SMTP yang umum digunakan.

Protokol pengiriman email di WordPress secara default menggunakan fungsi wp_mail() yang bergantung pada PHP mail(). Namun, metode ini sering kali tidak andal karena bergantung pada konfigurasi server hosting. Banyak server hosting tidak dioptimalkan untuk pengiriman email, sehingga email bisa gagal terkirim atau masuk ke spam. Dengan SMTP Relay dari Sendgrid di WordPress, kita bisa mengatasi masalah ini. SMTP Relay memungkinkan pengiriman email melalui server Sendgrid yang dioptimalkan, sehingga meningkatkan tingkat keberhasilan pengiriman dan memastikan email sampai ke kotak masuk penerima.

Perbedaan utama antara pengiriman email dengan PHP mail() and SMTP Relay seperti Sendgrid di WordPress terletak pada keandalan dan kontrol. PHP mail() tidak menawarkan pelacakan pengiriman atau penanganan kesalahan yang baik, sehingga sulit untuk mengetahui apakah email benar-benar terkirim. Sebaliknya, Sendgrid di WordPress memberikan analitik pengiriman, seperti tingkat buka email dan laporan kegagalan, serta mendukung autentikasi domain untuk meningkatkan reputasi pengirim. Dengan demikian, Sendgrid di WordPress menjadi solusi yang lebih profesional untuk kebutuhan pengiriman email.

Baca Juga:  Cara Cepat Migrasi Website dari CyberPanel ke cPanel

Mengapa Butuh Sendgrid di WordPress?

Nah, DomaiNesians! Mengapa kita memerlukan Sendgrid di WordPress? Dalam beberapa skenario, pengiriman email tanpa layanan seperti Sendgrid bisa menyebabkan masalah serius, terutama jika website bergantung pada fungsi wp_mail(). Tanpa layanan SMTP seperti Sendgrid, email yang dikirim dari WordPress sering kali tidak konsisten. Berikut adalah beberapa skenario di mana Sendgrid di WordPress sangat berguna:

  1. Mengirim email transaksional seperti konfirmasi pendaftaran atau reset kata sandi.
  2. Mengelola buletin atau email pemasaran untuk audiens dalam jumlah besar.
  3. Memastikan email notifikasi dari formulir kontak sampai ke penerima.
  4. Mengirim email otomatis dari toko online, seperti konfirmasi pesanan atau pembaruan status pengiriman.

Tanpa Sendgrid di WordPress, ada risiko yang bisa mengganggu pengalaman pengguna. Berikut adalah beberapa risiko jika tidak menggunakan Sendgrid di WordPress:

  1. Email masuk ke folder spam karena kurangnya autentikasi pengirim.
  2. Email gagal terkirim karena server hosting tidak mendukung pengiriman email secara optimal.
  3. Tidak adanya laporan atau analitik untuk melacak performa pengiriman email.
  4. Reputasi pengirim yang buruk karena server hosting digunakan bersama dengan pengguna lain.

Panduan ini akan membantu kita mengatasi skenario-skenario tersebut dengan mengintegrasikan Sendgrid di WordPress. Dengan langkah-langkah yang tepat, kita bisa memastikan email terkirim dengan baik dan meningkatkan kepercayaan pengguna terhadap website.

Integrasikan Sendgrid ke WordPress

Untuk mengintegrasikan Sendgrid di WordPress, kita akan menggunakan kunci API yang disediakan oleh Sendgrid. Kunci ini akan disematkan pada plugin pihak ketiga di WordPress untuk menghubungkan layanan Sendgrid dengan website. Dalam panduan ini, kita akan menggunakan plugin WP Mail SMTP by WPForms versi gratis. Perlu dicatat bahwa fitur pada versi gratis mungkin berbeda dengan versi berbayar, seperti batasan pengaturan lanjutan atau analitik tambahan. Selain itu, Sendgrid sendiri menawarkan akun trial dengan batasan tertentu, seperti jumlah email yang bisa dikirim per bulan. Dengan memahami batasan ini, kita bisa memulai proses integrasi dengan lebih percaya diri.

1. Daftar Akun Sendgrid

Untuk memulai, kita perlu mendaftar akun Sendgrid dengan email valid dan nomor telepon aktif. Kunjungi situs resmi Sendgrid di https://login.sendgrid.com/.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Pada halaman pendaftaran, isi data akun seperti nama, email, dan kata sandi, atau gunakan opsi masuk dengan akun Google untuk mempermudah proses.

Baca Juga:  Panduan Praktis: Cara Setting Google Workspace Mudah!

Panduan Mengirim Email Dengan Sendgrid di WordPress

Setelah mengisi data, Sendgrid akan mengirimkan kode verifikasi ke email yang didaftarkan. Masukkan kode tersebut dan klik tombol โ€œVerifyโ€ untuk memverifikasi email.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Selanjutnya, masukkan nomor telepon aktif dan klik โ€œSend Code Via SMSโ€ untuk menerima kode verifikasi melalui SMS.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Masukkan kode verifikasi nomor telepon yang diterima, lalu klik tombol โ€œVerifyโ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Unduh kode pemulihan (recovery code) dengan mengklik tombol unduh, lalu klik โ€œContinueโ€ untuk menyelesaikan pendaftaran.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Terakhir, klik tombol โ€œSkip to Dashboardโ€ untuk masuk ke dashboard Sendgrid.

Panduan Mengirim Email Dengan Sendgrid di WordPress

2. Autentikasi Domain di Sendgrid

Setelah mendaftar, langkah berikutnya adalah mendaftarkan identitas pengirim di dashboard Sendgrid. Pada dashboard, klik tombol โ€œCreate Identityโ€ untuk memulai.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Di jendela โ€œCreate a Senderโ€, isi data pengirim seperti nama, alamat email, dan informasi lainnya. Setelah selesai, klik tombol โ€œCreateโ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Pada bagian autentikasi domain, pilih โ€œOther Hostโ€ pada daftar DNS Host. Pada opsi kedua, pilih โ€œYesโ€ untuk mengirim email atas nama domain sendiri. Jika memilih โ€œNoโ€, email akan dikirim atas nama sendgrid.net. Klik tombol โ€œNextโ€ untuk melanjutkan.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Masukkan nama domain pada kolom โ€œFrom Domainโ€. Jika menggunakan subdomain untuk WordPress, seperti blog.contoh.com, klik โ€œAdvanced Settingsโ€, centang opsi โ€œUse Custom Return Pathโ€, dan masukkan nama subdomain (misalnya, โ€œblogโ€) pada kolom return path. Klik โ€œNextโ€ untuk melanjutkan.

Panduan Mengirim Email Dengan Sendgrid di WordPress

3. Install DNS Record Sendgrid ke Domain Registrar

Langkah berikutnya adalah menginstal DNS Record Sendgrid ke domain registrar tempat domain WordPress terdaftar. Pada halaman โ€œInstall DNS Recordsโ€ di Sendgrid, klik tab โ€œManual Setupโ€ dan salin setiap baris dari kolom โ€œTypeโ€, โ€œHostโ€, dan โ€œPoints toโ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Proses ini tidak jauh berbeda di berbagai domain registrar. Dalam panduan ini, kita menggunakan DomainNesia sebagai contoh. Akses dashboard domain registrar dan klik menu โ€œDomainsโ€ untuk melihat daftar domain.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Pada halaman โ€œMy Domainsโ€, pilih domain yang tersambung dengan WordPress.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Di halaman โ€œManaging Domainโ€, klik menu โ€œDNS Managementโ€ untuk mengakses pengaturan DNS Record.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Tambahkan semua DNS Record yang disalin dari Sendgrid ke pengaturan DNS di domain registrar.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Setelah semua DNS Record ditambahkan, kembali ke halaman Sendgrid, centang opsi โ€œIโ€™ve added these recordsโ€, dan klik tombol โ€œVerifyโ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Jika berhasil, akan muncul keterangan โ€œIt worked!โ€ pada halaman โ€œVerify Your Domainโ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

4. Dapatkan Kunci API SMTP Relay Sendgrid

Sekarang, kita akan mendapatkan kunci API SMTP Relay untuk digunakan di WordPress. Akses halaman โ€œIntegrate using our Web API or SMTP Relayโ€ dengan mengklik menu dropdown โ€œEmail APIโ€ dan pilih โ€œIntegration Guideโ€. Pilih opsi SMTP Relay dengan mengklik tombol โ€œChooseโ€.

Baca Juga:  Cara Mudah Menggunakan BoxTrapper cPanel

Panduan Mengirim Email Dengan Sendgrid di WordPress

Pada halaman berikutnya, beri nama kunci API yang akan digunakan, lalu klik tombol โ€œCreate Keyโ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Kunci API akan muncul. Salin kunci tersebut karena akan digunakan pada plugin di WordPress.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Proses Integrasi Sendgrid ke WordPress

Setelah menyiapkan akun Sendgrid, saatnya mengintegrasikan Sendgrid di WordPress. Bagian ini akan membahas langkah-langkah untuk menghubungkan Sendgrid ke WordPress menggunakan plugin WP Mail SMTP by WPForms.

1. Mengakses Dashboard WordPress

Pertama, kita perlu mengakses dashboard WordPress yang sudah terpasang. Secara umum, tambahkan โ€œ/wp-admin/โ€ pada URL domain.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Jika menggunakan WordPress Hosting, akses dashboard melalui https://wordpress.com/log-in/.

2. Menginstall Plugin WP Mail SMTP By WPForms

Untuk mengintegrasikan Sendgrid di WordPress, kita akan menggunakan plugin WP Mail SMTP by WPForms. Dari dashboard WordPress, akses halaman โ€œAdd Pluginsโ€ dan cari โ€œWP Mail SMTPโ€ pada kolom pencarian.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Setelah menemukan plugin, klik tombol โ€œInstall Nowโ€, lalu klik โ€œActivateโ€ untuk mengaktifkannya.

Panduan Mengirim Email Dengan Sendgrid di WordPress

3. Mengoneksikan Sendgrid ke Plugin

Dari halaman โ€œPluginsโ€, klik โ€œSettingsโ€ pada baris โ€œWP Mail SMTPโ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Pada halaman pengaturan โ€œWP Mail SMTPโ€, klik tab โ€œGeneralโ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Di bagian โ€œPrimary Connectionโ€, centang opsi โ€œForce From Emailโ€ dan โ€œForce From Nameโ€ untuk mengizinkan plugin menggunakan nama domain dan nama pengirim yang telah disetel.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Gulir ke bawah, pilih opsi โ€œSendgridโ€, dan masukkan kunci API yang telah disalin sebelumnya. Isi kolom โ€œSending Domainโ€ dengan domain atau subdomain yang digunakan. Klik tombol โ€œSaveโ€ untuk menyimpan pengaturan.

4. Melakukan Test Email

Sekarang, kita bisa menguji pengiriman email. Dari menu sidebar, akses dropdown โ€œWP Mail SMTPโ€ dan pilih โ€œToolsโ€. Pada tab โ€œEmail Testโ€, masukkan alamat email tujuan dan klik tombol โ€œSend Emailโ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Jika email berhasil terkirim, akan muncul pemberitahuan โ€œSuccess!โ€.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Periksa kotak masuk email tujuan. Email yang dikirim akan menggunakan domain dan nama pengirim yang telah disetel sebelumnya.

Panduan Mengirim Email Dengan Sendgrid di WordPress

Berhasil Kirim Email Sendgrid Di WordPress!

Selamat DomaiNesians!, kita telah berhasil mengintegrasikan Sendgrid di WordPress! Dengan mengikuti panduan ini, pengiriman email dari website WordPress menjadi lebih andal dan profesional. Mulai dari mendaftar akun Sendgrid, mengautentikasi domain, hingga menghubungkan kunci API ke plugin WP Mail SMTP, semua langkah telah diselesaikan dengan baik. Kini, email transaksional, notifikasi, atau buletin dapat sampai ke penerima tanpa masalah. Terus eksplorasi fitur Sendgrid untuk memaksimalkan potensi website. Sampai jumpa di artikel dan panduan DomaiNesia berikutnya!

Dinda Fariz Alamsyah

Hanya seseorang yang suka otak-atik IT dan mengolah data, lagi tertarik soal AI

Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Migrasi Hosting ke DomaiNesia Gratis 1 Bulan

Ingin memiliki hosting dengan performa terbaik? Migrasikan hosting Anda ke DomaiNesia. Gratis jasa migrasi dan gratis 1 bulan masa aktif!

Ya, Migrasikan Hosting Saya

Hosting Murah

This will close in 0 seconds