Langsung ke konten utama

Documentation Index

Fetch the complete documentation index at: https://belajarkoding.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Email sering terlihat kecil di awal project, tetapi sangat penting untuk onboarding, billing, dan komunikasi publik. Area ini mencakup email transaksi dan komunikasi dari contact form.

Apa yang termasuk di fitur ini

  • welcome email
  • invoice email
  • sender identity untuk email produk
  • email dari contact form

Route dan flow terkait

Route atau flowJenisFungsi
/contact dan POST /api/contactFlow contactMengirim email inquiry dari visitor publik
/auth/sign-up dan /auth/verify-emailFlow onboardingMenjadi konteks email onboarding atau verifikasi bila flow itu aktif
/checkout, /order/[id], dan /payment/callbackFlow billingMenjadi konteks email invoice atau update status transaksi
Tidak ada satu halaman publik khusus untuk “email”. Yang ada adalah trigger dari flow lain seperti auth, contact, dan billing, lalu isi akhirnya ditentukan oleh template email dan service provider yang kamu pakai.

Dependensi utama

ItemWajib?Catatan
RESEND_API_KEYYa kalau email aktifDibutuhkan untuk pengiriman
EMAIL_FROMSangat disarankanSender email resmi
CONTACT_EMAILOpsionalDipakai untuk tujuan form kontak
Template emailYaMenentukan isi email transaksi

File utama

AreaFile
Welcome emailemails/welcome.tsx
Invoice emailemails/invoice.tsx
Contact form sendingapp/api/contact/route.ts atau area setara

Yang biasanya dikustomisasi

  • sender domain,
  • tone email,
  • branding visual email,
  • subject line,
  • isi email welcome,
  • isi email invoice,
  • trigger mana yang benar-benar ingin dipakai.

Hal yang sering lupa

  • EMAIL_FROM masih placeholder,
  • domain sender belum diverifikasi,
  • invoice email belum sesuai identitas brand,
  • contact inbox masih mengarah ke email lama.

Checklist verifikasi

  1. Sender domain sudah diverifikasi.
  2. Welcome email bisa diuji.
  3. Invoice email tampil benar.
  4. Contact form mengirim ke inbox yang benar.
  5. Semua email sudah memakai branding live.
Kalau kamu sedang setup provider email, buka juga Setup layanan.