Yang bisa dilakukan
- 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 & email pesanan tidak hilang.
- Form berlangganan — blok editor, widget, atau shortcode. Pendaftar langsung masuk audience; mendukung double opt-in dan memicu journey "welcome".
- WooCommerce — centang "mau terima promo" di checkout (klasik & blok), journey setelah pesanan lunas, dan laporan omzet yang datang dari email di dashboard Kirim.id.
- Widget dasbor — saldo koin dan ringkasan email 7 hari terakhir di halaman depan admin WordPress.
Fitur untuk modul Kirim.id lain muncul otomatis di plugin kalau modulnya aktif di akunmu.
Pasang dalam 5 menit
- Unduh plugin, lalu di WordPress buka Plugin → Tambah Baru → Unggah Plugin, pilih file zip, Pasang, lalu Aktifkan.
- Di app.kirim.id → Email → Settings → API Key, buat key dengan scope Kirim Email dan Kelola Kontak/Audiens.
- Di WordPress buka Kirim.id → Pengaturan → Koneksi, tempel API key, klik Simpan & cek koneksi. Status akunmu (saldo koin, domain) langsung tampil.
- Tab Email WordPress: pilih mode API, pilih domain pengirim yang sudah aktif, isi email & nama pengirim, simpan.
- Kirim email uji dari tab yang sama, lalu cek Kirim.id → Log Email.
Email WordPress
| 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 |
- Pengirim harus memakai domain yang aktif di akunmu. Kalau plugin lain mengirim dengan alamat lain (mis. form kontak memakai email pengunjung, atau [email protected]), 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.
Form berlangganan
Pilih audience bawaan di tab Form & WooCommerce, lalu pasang dengan salah satu cara:
- Blok "Form Kirim.id" di editor halaman.
- Widget "Form Kirim.id" di sidebar/footer.
- Shortcode di mana saja:
[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.
- Audience double opt-in: pendaftar menerima email konfirmasi dulu; baru aktif setelah diklik.
- Terlindung dari bot (kolom jebakan tersembunyi) dan dibatasi 5 pendaftaran per IP per 10 menit. Tetap berfungsi walau JavaScript mati.
WooCommerce
Opt-in di checkout
Aktifkan Opt-in di checkout dan pilih audience. Pembeli melihat centang (tidak dicentang otomatis) di checkout klasik maupun checkout blok. Yang mencentang masuk audience — journey "Masuk audience" ikut berjalan. Pembeli lama yang pernah mencentang bisa disinkronkan dengan tombol Sinkronkan pembeli lama.
Journey setelah bayar
Pilih journey dengan pemicu API (dibuat di app.kirim.id → Journey). Saat pesanan pembeli yang opt-in lunas, pembeli otomatis masuk journey itu — cocok untuk ucapan terima kasih, minta ulasan, atau tawaran pembelian berikutnya.
Laporan omzet dari email
Aktifkan Laporan penjualan. Setiap pesanan lunas (mata uang Rupiah) dilaporkan ke Kirim.id; kalau pembeli pernah mengklik emailmu dalam 7 hari terakhir, omzetnya tercatat di dashboard sebagai hasil campaign/journey tersebut. Untuk hasil paling akurat, aktifkan juga Pelacakan konversi di app.kirim.id → Email → Settings.
Semua panggilan ke Kirim.id dari WooCommerce berjalan di latar belakang (Action Scheduler) dan dicoba ulang otomatis kalau jaringan sedang gangguan — checkout tidak jadi lambat.
Simpan key di wp-config.php
Lebih aman daripada disimpan 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 SMTP
Hal yang perlu diketahui
- Biaya: setiap penerima = 1 koin (Rp0,5), sama seperti jalur lain. Email uji juga memakai 1 koin.
- Footer berhenti berlangganan & pelacakan ditambahkan ke setiap email, termasuk email WordPress/WooCommerce, sesuai aturan pengiriman Kirim.id.
- Penerima yang sudah berhenti berlangganan atau ada di suppression list tidak dikirimi (dan tidak dialihkan ke mail server). Plugin mengingatnya 24 jam supaya tidak kena penalti berulang.
- Cadangan hanya dipakai saat Kirim.id tidak bisa dipakai. Email lewat mail server tidak tercatat buka/kliknya dan lebih mudah masuk spam — isi ulang koin secepatnya.
- Persyaratan: WordPress 5.8+, PHP 7.4+, WooCommerce 6.0+ (opsional). Situs perlu bisa terhubung keluar ke
api.kirim.id(port 443). - Menghapus plugin (bukan hanya menonaktifkan) menghapus pengaturan dan log di WordPress. Data di akun Kirim.id tidak tersentuh.
Riwayat versi
1.0.1
• Perbaikan: pilihan domain pengirim tidak lagi hilang saat menyimpan ketika Kirim.id sedang tidak terjangkau dari server WordPress; dipakai data akun terakhir dan penyebab gangguannya ditampilkan.
• Tab Koneksi menampilkan gangguan koneksi terakhir (timeout, firewall, dsb.) supaya mudah dilacak.
• Tombol "Periksa lagi" di halaman Pembaruan langsung melihat versi terbaru.
1.0.0
• Rilis pertama.
Butuh bantuan memasang? Hubungi tim kami — kami bantu sampai jalan.