← Semua artikel

Cara Mengelola Daftar Tamu Pernikahan: 12 Langkah & Template

Kamis, 9 Juli 2026 · Diperbarui Jumat, 2 Oktober 2026

Kunci kuota tamu dari budget katering dulu, kumpulkan semua nama ke satu spreadsheet dengan kolom standar, buang nama dobel, beri prioritas A/B/C, lalu lacak RSVP otomatis. Di bawah ada 12 langkah lengkap, simulasi kuota, template kolom, dan contoh pesan follow-up.

Ilustrasi mengelola daftar tamu pernikahan dari spreadsheet sampai undangan digital

Dari mana mulai menyusun daftar tamu? Langkah 1–4: kunci kuota dulu

Mulailah dari kuota, bukan dari nama. Kesalahan paling mahal adalah mengumpulkan nama dulu, baru mikir budget, jadi urutannya harus dibalik.

1. Hitung kuota dari budget katering

Katering dihitung per porsi, jadi jumlah tamu adalah pengungkit biaya terbesar. Rumusnya sederhana: budget katering dibagi harga per porsi = jumlah porsi. Lalu bagi dua, karena kebiasaan umum di Indonesia 1 undangan berlaku untuk 2 orang.

Budget kateringHarga per porsiPorsiPerkiraan jumlah undangan
Rp 20 jutaRp 50.000400±200 undangan
Rp 35 jutaRp 70.000500±250 undangan
Rp 60 jutaRp 100.000600±300 undangan

Angka di atas hanya simulasi cara hitung — harga porsi berbeda per kota dan menu. Rincian pos biaya lain ada di estimasi biaya pernikahan. Jangan lupa cek juga kapasitas maksimal venue: kuota kamu = angka terkecil antara hitungan budget dan kapasitas venue.

2. Bagi jatah antar pihak sejak awal

Sepakati pembagian kuota secara tertulis sebelum satu nama pun dikumpulkan. Yang umum: 50:50 antara pihak mempelai pria dan wanita, dengan jatah tamu orang tua sudah termasuk di dalam porsi masing-masing pihak. Pembagian yang disepakati di awal mencegah konflik keluarga di tengah jalan.

3. Sepakati aturan main

Tiga hal yang paling sering jadi sumber ribut kalau tidak disepakati dari awal:

  • Anak-anak dihitung sebagai tamu atau tidak.
  • Pendamping (+1) — siapa yang boleh bawa pasangan.
  • Batas revisi — sampai tanggal berapa daftar masih boleh berubah.

4. Siapkan satu spreadsheet master dengan kolom standar

Satu file, satu sheet, semua pihak mengisi format yang sama. Kolom yang terbukti cukup:

KolomIsiContoh
namaNama lengkap + sapaanBapak Budi Santoso
grupKategori tamuKeluarga
whatsappNomor WA aktif0812xxxxxxxx
jumlahJatah orang per undangan2
prioritasA / B / C (lihat langkah 8)A
statusbelum dikirim / terkirim / dibuka / sudah RSVPdibuka
catatanUndangan fisik, tamu VIP, dll.fisik + digital

Contoh tiga baris yang sudah terisi (nama dan nomor fiktif):

namagrupwhatsappjumlahprioritasstatuscatatan
Bapak Budi SantosoKeluarga0812xxxxxxxx2Asudah RSVPfisik + digital
Sinta MaharaniKantor0857xxxxxxxx1Bdibukadigital
Ibu Ratna DewiTetangga0821xxxxxxxx2Cbelum dikirimcadangan

Empat kolom pertama (nama, grup, whatsapp, jumlah) sengaja mengikuti format template impor CSV di Undaku — kalau nanti pindah ke undangan digital, file kamu tinggal diunggah tanpa disusun ulang.

Bagaimana mengumpulkan dan membersihkan nama tamu? Langkah 5–8

Kumpulkan semua nama ke satu file master dengan tenggat, lalu gabungkan dan bersihkan sebelum dikirimi undangan apa pun.

5. Kumpulkan dari empat sumber dengan tenggat

Nama tamu biasanya datang dari empat pintu: mempelai pria, mempelai wanita, orang tua pihak pria, orang tua pihak wanita. Kirim link spreadsheet yang sama ke semuanya, beri tenggat jelas (misalnya 1 minggu), dan minta mereka mengisi sesuai kolom — bukan lewat chat yang tercecer.

6. Gabungkan dan buang nama dobel

Tamu yang sama sering diundang dua pihak sekaligus. Cara cek cepat di spreadsheet: urutkan kolom nama A–Z, lalu pakai conditional formatting dengan rumus =COUNTIF(A:A;A2)>1 untuk menyorot duplikat. Periksa juga variasi penulisan: "Budi Santoso" dan "Bapak Budi" bisa orang yang sama.

7. Lengkapi data wajib

Minimal tiap baris punya nama + nomor WhatsApp + jumlah jatah orang. Baris tanpa nomor WA berarti undangan tidak bisa dikirim personal — tandai dan kejar datanya sekarang, bukan seminggu sebelum acara.

8. Terapkan prioritas A/B/C

Kalau total nama melebihi kuota, jangan mencoret secara emosional. Pakai tiga lapis:

PrioritasSiapaKalau kuota tidak cukup
AKeluarga inti, sesepuh, sahabat dekatTidak pernah dicoret
BTeman kantor, komunitas, tetanggaDigeser ke daftar cadangan
CKenalan lama, relasi jauhDiundang hanya kalau ada slot kosong dari RSVP "tidak hadir"

Daftar cadangan ini yang membuat kuota terpakai penuh tanpa membengkak.

Apa yang terjadi pada file CSV saat diunggah ke undangan digital?

Spreadsheet yang sudah bersih belum tentu masuk rapi: unggahan CSV di Undaku punya aturan baca dan batas yang tidak memunculkan pesan error. Bagian ini paling sering dilewati, padahal di sinilah daftar tamu berantakan secara diam-diam.

Kolom yang dikenali otomatis

Saat file diunggah, baris pertama dibaca dulu untuk mencari nama kolom. Kalau ketemu, urutan kolom bebas. Kalau tidak ketemu, file dibaca berdasarkan posisi: kolom 1 nama, kolom 2 grup, kolom 3 nomor, kolom 4 jumlah.

IsiNama header yang dikenaliKalau kosong
Nama tamunama, nameBarisnya dilewati tanpa pemberitahuan
Grupgrup, group, kelompokDibiarkan kosong
Nomor WhatsAppwhatsapp, wa, telepon, telp, hp, no, phoneDibiarkan kosong
Jatah orangjumlah, pax, orang, max, maxpersonsDiisi 2

Di halaman tamu ada tombol Unduh template yang memberi file dengan header nama,grup,whatsapp,jumlah. Pakai itu kalau tidak mau menebak.

Tiga hal yang membuat unggahan berantakan

1. Pemisahnya titik koma, bukan koma. Excel dengan pengaturan wilayah Indonesia sering menyimpan CSV dengan ;. File seperti itu tetap terbaca, tapi satu baris penuh masuk sebagai satu nama tamu — daftar tamu kamu akan berisi nama seperti Budi;Kantor;08123;2. Perbaikannya: di Excel pilih Save As → CSV UTF-8 (Comma delimited), atau buka file di Google Sheets lalu unduh sebagai CSV. Hal yang sama berlaku untuk file yang dipisah tab.

2. Ada koma di dalam nama. Gelar ditulis dengan koma — Budi Santoso, S.E. Tanpa tanda kutip, koma itu dibaca sebagai pemisah kolom, jadi semua kolom bergeser: grup terisi S.E., nomor terisi nama grup, dan jatah orang melompat jadi 10 karena nomor WhatsApp ikut terbaca sebagai angka jumlah. Sepuluh porsi katering untuk satu tamu, tanpa peringatan apa pun. Solusinya tulis "Budi Santoso, S.E." lengkap dengan tanda kutip. Aturan penulisan gelar selengkapnya ada di penulisan nama tamu undangan pernikahan.

3. Baris tanpa nama hilang diam-diam. Baris yang kolom namanya kosong tidak diimpor dan tidak dilaporkan. Baris pemisah atau baris subtotal di spreadsheet kamu memang seharusnya hilang — tapi baris tamu yang namanya belum sempat diisi ikut hilang dengan cara yang sama. Hitung ulang jumlah tamu setelah unggah, jangan berasumsi semuanya masuk.

Batas yang berlaku saat mengunggah

  • 500 baris per unggahan. Baris ke-501 dan seterusnya diabaikan tanpa pesan. Daftar yang lebih panjang dipecah jadi beberapa file.
  • Jatah orang dibulatkan ke rentang 1–10. Isi 15 menjadi 10; kosong atau bukan angka menjadi 2.
  • Tidak ada pengecekan nama dobel. File yang sama diunggah dua kali menghasilkan dua salinan setiap tamu. Karena itu langkah 6 harus selesai sebelum unggah, bukan sesudah.
  • Batas paket ditolak utuh. Kalau isi file membuat total tamu melewati batas paket kamu, tidak ada satu pun baris yang masuk — bukan sebagian masuk lalu sisanya ditolak.
  • File yang bisa dipilih hanya berekstensi .csv. File .xlsx harus diekspor dulu.

Bagaimana menyebar undangan dan melacak kehadiran tamu? Langkah 9–12

Kirim link personal per tamu lewat WhatsApp, lalu biarkan status RSVP terkumpul otomatis.

9. Tandai tamu fisik vs digital

Sesepuh dan tamu kehormatan biasanya tetap menerima undangan cetak sebagai bentuk hormat. Sisanya — umumnya mayoritas — cukup undangan digital lewat WhatsApp. Tandai di kolom catatan supaya tidak ada yang terlewat dua-duanya. Panduan mengirimnya ada di cara menyebar undangan digital di WhatsApp.

Dengan undangan digital, tiap tamu bisa diberi link unik berisi namanya — saat dibuka, nama tamu muncul di undangan, dan tamu tidak perlu membuat akun atau memasang aplikasi apa pun. Kirim satu per satu lewat WhatsApp dengan pesan yang disalin dari template. Hindari jasa blast otomatis: pengiriman massal otomatis melanggar ketentuan WhatsApp dan berisiko membuat nomor kamu diblokir.

11. Pantau RSVP otomatis, bukan rekap manual

Mengirim saja tidak cukup — yang menentukan porsi katering adalah siapa yang benar-benar datang. Saat tamu mengisi RSVP di undangan digital, statusnya (hadir / tidak hadir / masih ragu) beserta jumlah orang masuk otomatis ke rekap, dan kamu juga bisa melihat siapa yang sudah membuka undangannya. Tidak ada lagi mencatat balasan chat satu per satu. Detailnya di RSVP undangan pernikahan.

12. Follow up bertahap, lalu kunci angka final

Seminggu sebelum tenggat konfirmasi, lihat siapa yang belum membuka atau belum mengisi RSVP, lalu ingatkan dengan sopan. Pesan pembukanya bisa seperti ini — jadwal pengingat, naskah per jenis tamu, dan cara menutup angkanya dibahas terpisah di cara menagih RSVP pernikahan:

Halo [Nama], semoga sehat selalu ya.
Kami mau memastikan undangan pernikahan kami sudah sampai.
Kalau berkenan, mohon isi konfirmasi kehadiran lewat link undangannya.
Terima kasih banyak.

Setelah angka RSVP terkumpul, kunci jumlah porsi ke katering sesuai tenggat kontrak vendor (umumnya sekitar seminggu sebelum acara), dan pakai slot kosong untuk mengundang daftar cadangan.

Pertanyaan yang sering muncul

Kapan sebaiknya mulai menyusun daftar tamu?

Idealnya 4–6 bulan sebelum acara, karena jumlah tamu menentukan venue dan katering yang harus dibooking lebih dulu. Posisinya di urutan awal checklist persiapan pernikahan: kuota dulu, baru vendor.

Kenapa daftar tamu hasil impor CSV jadi satu kolom berantakan?

Hampir selalu karena file disimpan dengan pemisah titik koma, bukan koma — bawaan Excel di pengaturan wilayah Indonesia. Buka kembali file di Excel, pilih Save As lalu format CSV UTF-8 (Comma delimited), atau unggah file ke Google Sheets dan unduh ulang sebagai CSV. Hapus dulu tamu yang telanjur masuk salah, karena impor tidak menimpa data lama.

Apakah tamu perlu memasang aplikasi untuk mengisi RSVP?

Tidak. Undangan digital dibuka lewat browser HP seperti halaman web biasa, dan tamu bisa mengisi RSVP tanpa akun, tanpa login, tanpa unduh apa pun. Kalau ada layanan yang mewajibkan tamu membuat akun, itu hambatan yang tidak perlu.

Berapa jumlah tamu yang ideal untuk satu pernikahan?

Tidak ada angka baku — jumlah ideal adalah angka terkecil antara hitungan budget katering dan kapasitas venue (langkah 1). Sebagai gambaran, simulasi di tabel langkah 1 menghasilkan ±200–300 undangan untuk budget katering Rp 20–60 juta. Apa arti "1 undangan untuk berapa orang" dibahas di undangan pernikahan untuk berapa orang.

Bagaimana kalau jumlah nama melebihi kuota?

Pakai prioritas A/B/C dari langkah 8: tamu A tidak pernah dicoret, tamu B masuk daftar cadangan, tamu C hanya diundang kalau ada slot kosong dari RSVP "tidak hadir". Jangan mencoret nama satu per satu tanpa aturan, karena itu yang memicu konflik keluarga.

Apakah daftar tamu bisa diekspor lagi dari undangan digital?

Bisa. Di halaman tamu Undaku ada tombol Export CSV yang menghasilkan file daftar tamu beserta status terkirim, dibuka, jawaban RSVP, jumlah orang, dan link personal, misalnya untuk dibagikan ke vendor katering. Jangan unggah ulang file itu ke undangan yang sama, karena impor tidak mengecek nama dobel. Untuk buku tamu saat hari-H, lihat buku tamu digital pernikahan.

Kelola daftar tamu & RSVP dalam satu tempat

Semua langkah di atas bisa berjalan di spreadsheet — tapi bagian kirim, lacak, dan rekap jauh lebih ringan kalau menyatu dengan undangannya. Di Undaku, kamu bisa impor daftar tamu dari CSV, membuat link personal per tamu, menyalin template pesan WhatsApp, melihat status dibuka, dan menerima rekap RSVP otomatis lengkap dengan jumlah orang — bahkan ekspor balik ke CSV untuk vendor. Paket gratis cukup untuk mencoba dengan 20 tamu; untuk daftar tamu tanpa batas, paket berbayar sekali bayar mulai Rp 49.000. Lihat paketnya atau mulai gratis.

Artikel terkait

Sekalian buat undangan digitalnya?

Lengkap dengan RSVP, galeri foto, amplop digital, dan link khusus untuk setiap tamu — jadi dalam 5 menit.

Buat Undangan Gratis