Use Cases (Diperbarui: 23/7/2026)

Balasan pembatalan hotel dengan Claude Code: tabel aman sebelum dikirim

Periksa balasan pembatalan dan perubahan tanggal tanpa mengirim nomor booking atau data tamu ke AI.

Balasan pembatalan hotel dengan Claude Code: tabel aman sebelum dikirim

Di inbox hotel, permintaan pembatalan, perubahan tanggal, refund, dan perubahan jumlah tamu sering masuk bersama. Staf front desk lalu menulis balasan saat nomor booking dan nama tamu masih terbuka. Perbaikan pertama bukan kalimat yang lebih rapi, tetapi tabel pengecekan tanpa data pribadi.

Artikel ini untuk hotel, ryokan, dan penginapan wisata. Claude Code tidak menentukan refund. Ia hanya membaca permintaan yang dianonimkan, cuplikan kebijakan, ringkasan layar OTA, dan template balasan.

Referensi resmi: halaman hukum dan panduan dari otoritas privasi Jepang dan panduan transaksi wisata online.

Poin utama

Staf hotel biasanya melihat admin OTA, mesin booking, ledger reservasi, kebijakan pembatalan, dan template balasan sekaligus. Sebelum Claude Code, ganti nama, telepon, nomor booking, dan jejak pembayaran dengan ID kerja.

  • Claude Code membaca permintaan anonim, kebijakan, dan template.
  • Manusia memeriksa refund, biaya pembatalan, identitas, status pembayaran, pengecualian, dan persetujuan.
  • 3 use case: balasan pembatalan, perubahan tanggal, dan selisih kebijakan OTA dengan situs resmi.
  • Ukur kesalahan yang tertahan sebelum dikirim, waktu balasan pertama, dan pertanyaan berulang.
  • CTA utama adalah training dan konsultasi karena alur ini dipakai beberapa staf.

Alur kerja: dari ledger reservasi ke tabel review

Objek kerja adalah inbox, admin OTA, ledger reservasi, kebijakan pembatalan, dan template balasan. Menyalin nama, telepon, booking ID, atau potongan kartu ke tugas AI menambah risiko.

Buat tabel review dulu. Pakai ID seperti guest-001 dan booking-001. Simpan tanggal menginap, tanggal permintaan, cuplikan kebijakan, flag review refund, tenggat balasan, dan approver.

Layar atau dokumenKirim ke Claude CodeReview manusia
Inboxtipe, isi, waktu masuknama, email, telepon
Admin OTAkanal, plan ID, kebijakanbooking asli, pembayaran
Mesin bookingstatus perubahan, tenggatketersediaan, selisih harga
Kebijakanhari sebelum, tarif, pengecualiansyarat, refund, kasus khusus

Jika waktu biaya, jumlah, atau jalur refund tidak jelas, tamu akan bertanya lagi. Tabel membuat titik itu terlihat sebelum balasan dikirim.

Apa yang dikerjakan Claude Code dan apa yang dilihat manusia

Berikan Claude Code hanya permintaan anonim, cuplikan kebijakan, template, dan nama kolom tabel. Minta field yang hilang, draft balasan, dan checklist singkat untuk staf.

Manusia memutuskan biaya pembatalan, kelayakan refund, pembayaran, verifikasi identitas, pengecualian, dan interpretasi syarat. Cuaca, sakit, gangguan transportasi, grup, dan OTA luar negeri sering butuh keputusan manusia.

Jangan masukkan nama asli, email, telepon, nomor booking, data pembayaran, atau dokumen identitas ke salinan kerja AI. Booking asli dicek di sistem reservasi.

3 Use Cases

Risiko terbesar di inbox hotel ada pada pembatalan, perubahan tanggal, dan perbedaan kebijakan. Tiap kasus dipisah menjadi input, output, dan review manusia.

Use case 1: mengubah email pembatalan menjadi tabel review

  • Input: email pembatalan anonim, tanggal menginap, tanggal permintaan, plan ID, cuplikan kebijakan.
  • Output: flag review refund, waktu biaya pembatalan, draft balasan, checklist sebelum kirim.
  • Review manusia: booking asli, identitas, status pembayaran, biaya, jalur refund, pengecualian.

Tugas hari ini: ambil lima email pembatalan terbaru, hapus nama dan booking ID, lalu simpan tanggal permintaan, tanggal menginap, kebijakan, dan tenggat.

Use case 2: mencegah AI mengarang ketersediaan

  • Input: permintaan perubahan tanggal anonim, tanggal yang diminta, malam, jumlah tamu, plan ID, teks mesin booking.
  • Output: ketersediaan yang perlu dicek, selisih harga, draft, pertanyaan tanggal alternatif.
  • Review manusia: kamar, harga, diskon, selisih pembayaran, inventori, syarat plan.

Claude Code harus menulis bahwa staf akan mengecek kamar dan harga. Ia tidak membuat stok kamar atau harga.

Use case 3: membandingkan OTA dan situs resmi

  • Input: teks OTA, halaman booking resmi, kebijakan pembatalan, template email konfirmasi.
  • Output: perbedaan kata, teks sebelum booking, perbaikan template.
  • Review manusia: syarat, pihak penagih, metode refund, batasan OTA, persetujuan resmi.

Jika OTA menonjolkan “free cancellation” dan situs resmi menyembunyikan tabel tarif, Claude Code hanya membuat daftar perbedaan. Properti menyetujui teks final.

Prompt siap pakai

Mulai dari apa yang tidak boleh dikirim.

Bertindak sebagai reviewer balasan reservasi hotel.
Tujuan: pisahkan pembatalan dan perubahan tanggal menjadi tabel review dan draft balasan.

Input:
- permintaan anonim:
- tanggal permintaan:
- tanggal menginap:
- kanal:
- plan ID:
- cuplikan kebijakan:
- template balasan:

Output:
1. tabel review balasan
2. field yang kurang
3. field manusia: biaya, refund, ketersediaan, selisih harga
4. draft balasan
5. kondisi untuk menahan pengiriman

Aturan:
- jangan menangani nama, email, telepon, booking ID, kartu, alamat
- jangan menebak biaya, refund, ketersediaan, atau harga
- jangan memutuskan pengecualian
- akhiri dengan satu baris yang harus dicek manusia hari ini

Kode pengecekan

Node.js kecil ini mengecek field wajib, gate review manusia, dan sisa data pribadi langsung.

const rows = [
  { id: "REQ-001", action: "cancel", channel: "official", guest: "guest-001", stayDate: "2026-08-12", requestDate: "2026-07-23", policy: "7 days before free", text: "Guest asks to cancel.", draft: "Staff confirms fee and refund route.", review: ["identity", "refund", "policy"] },
  { id: "REQ-002", action: "change", channel: "ota", guest: "guest-002", stayDate: "2026-09-04", requestDate: "2026-07-23", policy: "Date changes require room and price confirmation.", text: "Guest asks to move the stay.", draft: "Staff checks room and price before replying.", review: ["identity", "price", "policy"] }
];

const required = ["id", "action", "channel", "guest", "stayDate", "requestDate", "policy", "draft", "review"];
const directPersonalData = /[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}|\b\d{10,}\b|booking[-_ ]?\d+/i;
const errors = [];

for (const row of rows) {
  for (const field of required) if (!row[field] || row[field].length === 0) errors.push(`${row.id}: missing ${field}`);
  if (!["cancel", "change"].includes(row.action)) errors.push(`${row.id}: unknown action`);
  if (directPersonalData.test(`${row.text} ${row.draft}`)) errors.push(`${row.id}: direct personal data may remain`);
  if (!row.review.includes("policy")) errors.push(`${row.id}: policy needs human review`);
  if (row.action === "cancel" && !row.review.includes("refund")) errors.push(`${row.id}: refund needs human review`);
  if (row.action === "change" && !row.review.includes("price")) errors.push(`${row.id}: price needs human review`);
}

if (errors.length > 0) {
  console.error(errors.join("\n"));
  process.exit(1);
}

console.log("Hotel cancellation reply checklist is ready for human review.");

Ini bukan sistem booking. Kode ini mengecek tipe permintaan, tanggal menginap, kebijakan, draft, dan gate review manusia.

Pitfall: kesalahan umum

Kesalahan pertama adalah menempelkan seluruh email tamu ke AI. Penyebabnya terburu-buru sehingga nama, email, booking ID, dan petunjuk kartu tertinggal. Perbaikannya: gunakan guest-001 dan simpan hanya kebijakan serta maksud permintaan.

Kesalahan kedua adalah membiarkan Claude Code mengisi biaya pembatalan. Penyebabnya kebijakan lama, syarat berbeda per kanal, atau plan khusus. Perbaikannya: biaya dan refund selalu “perlu review”.

Kesalahan ketiga adalah menjawab perubahan tanggal dengan template biasa. Ketersediaan, selisih harga, dan tanggal alternatif hilang. Tambahkan tiga kolom itu.

Kesalahan keempat adalah mengabaikan perbedaan OTA dan situs resmi. Bandingkan kebijakan, email konfirmasi, FAQ, dan halaman booking resmi setiap minggu.

Pertanyaan umum

Q. Bolehkah menempelkan email pembatalan apa adanya?
A. Tidak. Hapus nama, email, telepon, booking ID, kartu, dan alamat. Gunakan guest-001.

Q. Bolehkah Claude Code menulis jawaban refund?
A. Boleh sebagai draft hati-hati. Kelayakan, jumlah, jalur pembayaran, dan pengecualian tetap dicek staf.

Q. Jika OTA dan situs resmi berbeda, mana yang dipakai?
A. AI tidak memilih. Buat tabel perbedaan lalu minta persetujuan pemilik properti.

Sinyal untuk training dan konsultasi

Jika beberapa staf menjawab, page view bukan metrik utama. Lihat kesalahan yang tertahan, waktu balasan pertama, dan pertanyaan berulang.

Jika angka itu terasa berat, training dan konsultasi dapat mengatur aturan anonimisasi, template, tabel OTA, dan approval sebelum kirim.

Bacaan terkait: FAQ hotel dan alur booking dan keamanan data klien.

Hasil yang dicek

Saya mengecek slug, frontmatter, struktur, internal link, link resmi, CTA, code fence, dan h2 terakhir. Pengecekan Node.js memastikan dua baris contoh punya field wajib dan gate review manusia.

Tugas hari ini: ambil lima email pembatalan terbaru, hapus nama, email, telepon, dan booking ID, lalu buat tabel berisi tanggal permintaan, tanggal menginap, kanal, kebijakan, tenggat, dan kolom review manusia.

#claude-code #hotel #pembatalan #privasi #booking
Gratis

PDF gratis: cheatsheet Claude Code

Masukkan email dan unduh satu halaman berisi command, kebiasaan review, dan workflow aman.

Kami menjaga datamu dan tidak mengirim spam.

Masa

Tentang penulis

Masa

Engineer yang berfokus pada workflow Claude Code praktis dan adopsi tim.