Integrasi · WordPress 5.8+ · PHP 7.4+

Plugin WordPress Kirim.id

Semua email WordPress & WooCommerce — reset password, pesanan, form kontak — terkirim lewat Kirim.id, lengkap dengan status terkirim, dibuka, dan diklik. Tanpa coding.

Daftar isi

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

  1. Unduh plugin, lalu di WordPress buka Plugin → Tambah Baru → Unggah Plugin, pilih file zip, Pasang, lalu Aktifkan.
  2. Di app.kirim.id → Email → Settings → API Key, buat key dengan scope Kirim Email dan Kelola Kontak/Audiens.
  3. Di WordPress buka Kirim.id → Pengaturan → Koneksi, tempel API key, klik Simpan & cek koneksi. Status akunmu (saldo koin, domain) langsung tampil.
  4. Tab Email WordPress: pilih mode API, pilih domain pengirim yang sudah aktif, isi email & nama pengirim, simpan.
  5. Kirim email uji dari tab yang sama, lalu cek Kirim.id → Log Email.
Update berikutnya muncul di halaman Plugin WordPress seperti plugin lain — cukup klik Perbarui.

Email WordPress

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
  • 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."]
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.
  • 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.

Daftar Gratis — 1.000 Koin