Langsung ke konten
kirim.idPanduan
kirim.idPanduan

Memasang dan mengatur plugin WordPress kirim.id

Kirim semua email WordPress — reset password, pesanan, form kontak — lewat kirim.id dengan log status, buka, dan klik. Tanpa coding.

PenggunaDeveloper Diperbarui 4 Oktober 2026 4 menit bacaKB-19
Di halaman ini

Plugin WordPress kirim.id membuat semua email dari situsmu — reset password, email pesanan, form kontak — terkirim lewat kirim.id, lengkap dengan status terkirim, dibuka, dan diklik. Plugin ini juga menyediakan form berlangganan dan fitur khusus WooCommerce. Pemasangannya sekitar 5 menit dan tidak perlu coding.

Yang bisa dilakukan plugin#

  • Email WordPress lewat kirim.id — mode API (disarankan) atau SMTP. Berlaku untuk semua plugin yang memakai wp_mail(): WooCommerce, Contact Form 7, WPForms, Elementor Forms, dan lainnya.

  • Log email — setiap email tercatat dengan status terbaru: antre, terkirim, ditolak penerima, dibuka, diklik.

  • Cadangan otomatis — kalau kirim.id sedang tidak bisa dipakai (jaringan putus, saldo koin habis), email dikirim lewat mail bawaan server supaya reset password dan email pesanan tidak hilang.

  • Form berlangganan — blok editor, widget, atau shortcode yang langsung memasukkan pendaftar ke audience.

  • WooCommerce — opt-in di checkout, journey setelah pesanan lunas, dan laporan omzet dari email. Lihat panduan WooCommerce.

  • Widget dasbor — saldo koin dan ringkasan email 7 hari terakhir di halaman depan admin WordPress.

Persyaratan#

  • WordPress 5.8+ dan PHP 7.4+. WooCommerce 6.0+ (opsional).

  • Situs bisa terhubung keluar ke api.kirim.id (port 443).

  • Domain pengirim sudah aktif di akun kirim.id. Lihat Verifikasi domain pengirim.

Pasang dalam 5 menit#

  1. Unggah dan aktifkan plugin

    Unduh file zip plugin dari halaman Plugin WordPress di situs kirim.id. Di WordPress, buka Plugin → Tambah Baru → Unggah Plugin, pilih file zip, klik Pasang, lalu Aktifkan.

  2. Buat API key

    Di app.kirim.id buka Email → Settings → API Key, buat key dengan scope Kirim Email dan Kelola Kontak/Audiens.

  3. Hubungkan WordPress

    Di WordPress buka Kirim.id → Pengaturan → Koneksi, tempel API key, lalu klik Simpan & cek koneksi. Status akunmu (saldo koin, domain) langsung tampil.

  4. Atur Email WordPress

    Di tab Email WordPress, pilih mode API, pilih domain pengirim yang sudah aktif, isi email dan nama pengirim, lalu simpan.

  5. Kirim email uji

    Kirim email uji dari tab yang sama, lalu cek Kirim.id → Log Email. Email uji juga memakai 1 koin.

Update plugin berikutnya muncul di halaman Plugin WordPress seperti plugin lain — cukup klik Perbarui.

Mode API atau SMTP?#

Mode API (disarankan)Mode SMTP
Status terkirim / bounceYa, di Log EmailTidak
Dibuka & diklik per emailYaTidak
Lampiran (invoice PDF, dll.)Ya, maks. 10 file / 10 MBTidak ikut terkirim
ButuhAPI keyKredensial SMTP (Settings → Kredensial SMTP)
Kapan dipakaiHampir selaluHosting yang memblokir koneksi keluar ke api.kirim.id

Cara plugin menangani email WordPress#

  • Alamat pengirim harus memakai domain yang aktif di akunmu. Kalau plugin lain mengirim dengan alamat lain (mis. form kontak memakai email pengunjung), alamat itu otomatis diganti alamat tokomu dan alamat aslinya dijadikan Reply-To — balasan tetap sampai ke orang yang benar.

  • Cc/Bcc dikirim sebagai email terpisah ke masing-masing penerima.

  • Email teks biasa (reset password, notifikasi WordPress) diubah jadi HTML sederhana dengan link yang bisa diklik; versi teks aslinya tetap ikut.

  • Status di log diperbarui otomatis tiap 10 menit sampai 3 hari setelah dikirim (lewat WP-Cron), atau klik Perbarui status sekarang.

  • Penerima yang sudah berhenti langganan atau ada di suppression list tidak dikirimi (dan tidak dialihkan ke mail server). Plugin mengingatnya 24 jam supaya tidak kena penalti berulang.

Form berlangganan#

Pilih audience bawaan di tab Form & WooCommerce, lalu pasang form dengan salah satu cara: blok "Form Kirim.id" di editor halaman, widget "Form Kirim.id" di sidebar/footer, atau shortcode:

cURL
[kirim_form title="Dapatkan promo terbaru" button="Langganan" name="yes"]
[kirim_form audience="12" name="no" description="Diskon khusus pelanggan email."]
AtributKeterangan
audienceID audience tujuan. Kosong = audience bawaan.
title · description · buttonJudul, teks pengantar, teks tombol.
nameyes (bawaan) atau no untuk menyembunyikan kolom nama.
consentTeks persetujuan. Bawaan: "Saya setuju menerima email dari (nama situs)".
  • Centang persetujuan wajib — kirim.id hanya menerima kontak yang memberi izin.

  • Untuk audience double opt-in, pendaftar menerima email konfirmasi dulu dan baru aktif setelah mengkliknya.

  • Form terlindung dari bot (kolom jebakan tersembunyi), dibatasi 5 pendaftaran per IP per 10 menit, dan tetap berfungsi walau JavaScript mati.

Simpan key di wp-config.php#

Lebih aman daripada menyimpan key di database. Kalau diisi, kolom di halaman pengaturan otomatis terkunci:

PHP
define('KIRIM_EMAIL_API_KEY', 'api_kirim...');
define('KIRIM_SMTP_PASSWORD', 'password-smtp'); // hanya untuk mode SMTP

Hal yang perlu diketahui#

  • Biaya: setiap penerima = 1 koin (Rp0,5), sama seperti jalur lain.

  • Footer berhenti berlangganan dan pelacakan ditambahkan ke setiap email, termasuk email WordPress/WooCommerce.

  • Menghapus plugin (bukan hanya menonaktifkan) menghapus pengaturan dan log di WordPress. Data di akun kirim.id tidak tersentuh.

  • Kalau koneksi ke kirim.id bermasalah, tab Koneksi menampilkan gangguan terakhir (timeout, firewall, dsb.) supaya mudah dilacak.

Langkah berikutnya#

Apakah artikel ini membantu?

Artikel terkait

Masih butuh bantuan?

Tim support kirim.id siap membantu · Senin–Jumat, 09.00–17.00 WIB

Memasang dan mengatur plugin WordPress kirim.id · Panduan kirim.id