Cara Kirim Email dengan API Sendgrid di PHP untuk Notifikasi dan Contact Form





Notifikasi email adalah fitur yang harus dibuat, apabila kita ingin berkomunikasi dengan user secara otomatis.

Contoh kasus penerapan notifikasi email:
Pengiriman notifikasi email ke mahasiswa saat nilai diinputkan admin pada sistem informasi akademik.
Pengiriman email ke pemilik web saat ada orang yang submit dari contact form.
Pengiriman email saat reset password.
Pengiriman email saat ada berita baru.
dll.

Nah, pada kesempatan ini. Kita akan belajar cara menggunakan API Sendgrid untuk mengirim email.

Apa itu SendGrid?

Sendgrid adalah layanan yang menyediakan API untuk mengirim email dan email list untuk email marketing. Sendgrid telah digunakan oleh beberapa start-up ternama seperti Uber, Spotify, Airbnb, dll.
Sendgrid menyediakan dua metode untuk mengakses layanan mereka:
  1. Melalui API
  2. Melalui protokol SMTP
Kita akan menggunakan metode yang pertama, karena direkomendasikan oleh Sendgrid.
Silahkan daftar dulu ke SendGrid.
Oya, kita akan menggunakan paket free trial.

Mendapatkan API Key Sendgrid

Setelah sukses mendaftar, silahkan masuk ke bagian integrasi: https://app.sendgrid.com/guide/integrate.
Lalu, pilih Web API, karena kita akan menggunakan API untuk mengirim email.
Pilih metode pengiriman
Berikutnya, pilih PHP. Karena kita akan menggunakan bahasa pemrograman PHP.
Pilih bahasa pemrograman PHP untuk implementasi
Berikutnya, silahkan berikan nama API Key.
Membuat nama API Key
Klik Create API key untuk membuat API Key.
Maka kita akan mendapatkan API key seperti ini:
API Key sendgrid
Silahkan simpan API Key tersebut di tempat yang aman. Jangan sampai orang lain tahu. hehe.

Membuat Project Baru dengan Composer

Apabila kamu sudah punya project—yang menggunakan framework seperti Laravel— maka langkah ini boleh tidak dilakukan.
Namun, apabila kamu belum punya project, silahkan buat dulu. Ikuti perintah berikut.
mkdir belajar-sendgrid
cd belajar-sendgrid
echo "vendor" > .gitignore
echo ".env" >> .gitignore
Bagikan :
+
Previous
Next Post »
0 Komentar untuk "Cara Kirim Email dengan API Sendgrid di PHP untuk Notifikasi dan Contact Form"

 
Template By SugiCode
Back To Top