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.
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#
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.
Buat API key
Di app.kirim.id buka Email → Settings → API Key, buat key dengan scope Kirim Email dan Kelola Kontak/Audiens.
Hubungkan WordPress
Di WordPress buka Kirim.id → Pengaturan → Koneksi, tempel API key, lalu klik Simpan & cek koneksi. Status akunmu (saldo koin, domain) langsung tampil.
Atur Email WordPress
Di tab Email WordPress, pilih mode API, pilih domain pengirim yang sudah aktif, isi email dan nama pengirim, lalu simpan.
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 / bounce | Ya, di Log Email | Tidak |
| Dibuka & diklik per email | Ya | Tidak |
| Lampiran (invoice PDF, dll.) | Ya, maks. 10 file / 10 MB | Tidak ikut terkirim |
| Butuh | API key | Kredensial SMTP (Settings → Kredensial SMTP) |
| Kapan dipakai | Hampir selalu | Hosting 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:
[kirim_form title="Dapatkan promo terbaru" button="Langganan" name="yes"]
[kirim_form audience="12" name="no" description="Diskon khusus pelanggan email."]| Atribut | Keterangan |
|---|---|
audience | ID audience tujuan. Kosong = audience bawaan. |
title · description · button | Judul, teks pengantar, teks tombol. |
name | yes (bawaan) atau no untuk menyembunyikan kolom nama. |
consent | Teks 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:
define('KIRIM_EMAIL_API_KEY', 'api_kirim...');
define('KIRIM_SMTP_PASSWORD', 'password-smtp'); // hanya untuk mode SMTPHal 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

