Use Cases (Diperbarui: 7/6/2026)

Produksi massal deskripsi produk dan email toko online dengan Claude Code

Untuk pemilik toko online: bikin draf deskripsi produk dan email promosi massal dengan Claude Code, plus prompt copas dan skrip verifikasi.

Produksi massal deskripsi produk dan email toko online dengan Claude Code

Akhir pekan saya kulakan 50 barang baru sekaligus, dan saya benar-benar menyesali keputusan itu.

Soal memilih barang, saya jago. Masalahnya datang setelah itu. Satu per satu saya harus menulis deskripsi di halaman produk, mengisi ukuran dan bahan, memikirkan cara pakai yang menarik, lalu sekalian menulis email promosi minggu ini. Walau satu barang saya kebut dalam 15 menit, 50 barang berarti 12,5 jam. Praktis seluruh akhir pekan saya lenyap.

Lebih parah lagi, deskripsi yang saya tulis jam 3 pagi, ketika dibaca ulang esok harinya, separuhnya seperti “produk pilihan dengan bahan berkualitas tinggi” — kalimat tipis yang bisa ditempel ke produk apa saja. Tidak muncul di pencarian, tidak bikin calon pembeli berhenti scroll. Saat itu saya sadar: saya lebih habis tenaga karena menulis ketimbang karena kulakan.

Kalau Anda mengelola toko online sendiri atau dengan satu-dua orang, perasaan ini pasti tidak asing. Barang dagangan ada. Tapi waktu untuk menulis deskripsi dan email selalu kurang. Begitu bagian ini Anda serahkan ke AI generatif, akhir pekan Anda akan kembali.

Poin penting

  • Draf deskripsi produk dan email, kalau diserahkan ke Claude Code, dari 15 menit per barang menyusut jadi 2-3 menit.
  • Harga kulakan, harga pokok, dan data pribadi pelanggan jangan diberikan ke AI. Prinsipnya: hanya tunjukkan spesifikasi produk yang memang boleh dipublikasikan.
  • Tersedia template prompt yang bisa langsung dicopas, plus skrip verifikasi yang membuat deskripsi massal dari daftar produk sekaligus.
  • Yang diserahkan ke AI hanya sampai “draf”. Klaim yang melanggar aturan iklan serta pengecekan akhir harga dan stok tetap dilakukan manusia.
  • Untuk toko yang mendaftarkan 10 produk per hari, pekerjaan menulis 40-60 jam per bulan bisa menyusut ke kisaran 10 jam-an.

Siapa pembaca artikel ini

Yang saya bayangkan adalah pemilik atau pengelola toko online seperti ini:

  • Berjualan lewat Tokopedia, Shopee, Lazada, Instagram, atau toko sendiri, menangani puluhan hingga ratusan produk per bulan.
  • Pendaftaran produk, foto, deskripsi, dan email ditangani sendiri oleh pemilik atau bersama 1-2 staf.
  • Belum pernah membuat program, tapi bisa pakai spreadsheet dan copy-paste.
  • Ingin “bikin tulisan pakai AI”, tapi mandek karena tidak tahu apa yang aman untuk diberikan dan bagaimana caranya.

Sebaliknya, toko besar yang sudah punya sistem otomatis untuk membuat deskripsi terintegrasi boleh melewati artikel ini, karena masalah di tahap awal ini sudah mereka selesaikan. Kalau Anda belum pernah membuat program dan masih ragu, baca dulu Pengantar Claude Code untuk non-engineer supaya langkah berikutnya terasa jauh lebih ringan.

Membongkar alur pendaftaran produk di toko online

Untuk menemukan titik hemat waktu, mari kita bongkar dulu perjalanan satu produk sampai tayang. Di toko saya, polanya seperti ini.

TahapIsi pekerjaanSaat tulisan muncul
Barang masukCek, ukur, foto(di sini belum ada tulisan)
PendaftaranIsi spesifikasi, atur kategoriNama produk, headline
DeskripsiMenulis isiDeskripsi produk, cara pakai, catatan
PromosiPengumuman sosmed dan emailEmail barang baru, caption sosmed
RetensiInfo restok dan diskonEmail untuk pelanggan setia

Perhatikan kolom “saat tulisan muncul”. Dari barang masuk sampai retensi, lebih dari separuh waktu kerja tersedot ke kolom ini. Inilah persis bagian yang bisa dipangkas AI generatif. Foto dan pengukuran hanya bisa dilakukan manusia, tapi proses mengubah hasilnya menjadi tulisan — sampai tahap draf — bisa diserahkan sepenuhnya.

Masalah dan pekerjaan ulang yang sering terjadi

Sebelum bikin enteng, mari perjelas dulu di mana Anda sering tersandung. Tiga pekerjaan ulang yang paling sering saya dengar di lapangan:

  1. Deskripsi jadi tipis dan bisa ditempel ke produk mana saja, tidak menancap di pencarian, lalu harus ditulis ulang. Tiap kali memeras kata yang sama.
  2. Nada email berubah-ubah tergantung hari. Hari yang semangat tinggi tercampur dengan hari yang datar, sehingga kesan brand jadi kabur.
  3. Tanpa sadar memakai klaim seperti “termurah” atau “100% efektif”, lalu melanggar aturan periklanan. Akhirnya harus memperbaiki semua produk belakangan.

Tiga hal ini hampir bisa dihilangkan kalau sebelum menulis Anda sudah menetapkan “kerangka” dan “aturan larangan”. Dan untuk mengajari kerangka itu, Claude Code adalah lawan bicara yang pas.

Batas yang diserahkan ke Claude Code dan yang harus diputuskan manusia

Kalau garis ini tidak ditarik di awal, bisa terjadi kecelakaan. Di toko saya, batasnya seperti ini.

TahapDiserahkan ke AIWajib diputuskan manusia
Deskripsi produkBuat draf dari spesifikasiCek fakta harga, stok, bahan
HeadlineProduksi 5 opsiPilih 1 opsi yang cocok brand
EmailDraf subjek dan isiWaktu kirim dan tombol kirim
Klaim legalSodorkan kandidat kata berisikoPutusan akhir soal aturan iklan

Aturannya sederhana: keputusan yang menyangkut “fakta” dan “tanggung jawab” dipegang manusia. AI cukup dianggap “tukang draf yang cepat dan banyak”, sehingga Anda bisa mendelegasikan dengan tenang. Cara berpikir soal mendelegasikan ini berpijak pada panduan dasar Claude Code.

Use case 1: membuat draf deskripsi produk secara massal

Inilah yang paling terasa dampaknya. Begitu nama produk, kategori, bahan, ukuran, dan keunggulan Anda susun dalam tabel lalu diberikan, draf yang mengikuti kerangka deskripsi akan kembali sekaligus.

Berikut template prompt yang bisa langsung dicopas. Ganti isi di dalam <> dengan produk Anda.

Anda adalah penulis produk toko kami. Tulis deskripsi produk dengan mematuhi semua batasan berikut.

# Nada toko
- Tanpa kata "saya", gaya sopan, tanpa melebih-lebihkan
- Satu kalimat maksimal 40 karakter, isi 250-350 karakter

# Klaim terlarang (aturan periklanan)
- Jangan pakai "termurah", "No.1", "100%", "pasti manjur", "menyembuhkan"
- Jangan klaim superlatif atau kepastian tanpa dasar

# Input
Nama produk: <Dompet kulit cokelat lipat dua>
Bahan: <Kulit asli (sapi)>
Ukuran: <Lebar 11cm, tinggi 9,5cm>
Keunggulan: <6 slot kartu / ada tempat koin / ringan 85g>

# Output
1. Headline (maksimal 25 karakter)
2. Deskripsi produk (250-350 karakter)
3. Tiga kata kunci pencarian untuk halaman ini

Kuncinya: berikan klaim terlarang di awal. Tanpa ini, AI akan “sok membantu” dan menginjak ranjau seperti “kualitas terbaik di industri”. Dengan menaruh penjaga gerbang lebih dulu, kata berisiko tidak akan tercampur. Kalau ingin menaikkan presisi prompt satu tingkat lagi, teknik lanjutan desain prompt bisa jadi rujukan.

Use case 2: membedakan email barang baru dan email pelanggan setia

Email berubah isinya tergantung “dikirim ke siapa”. Untuk pelanggan baru, tonjolkan daya tarik produk; untuk pelanggan setia, munculkan kesan “khusus untuk Anda”. Pembedaan ini bisa diserahkan ke AI.

Sebagai checklist, berikut elemen minimal yang sebaiknya ada di sebuah email.

  • Subjek sekitar 20 karakter, spesifik sehingga ingin dibuka
  • Dua baris pembuka memuat “untuk siapa, kabar tentang apa”
  • Tautan produk dibatasi satu tema per email (jangan menjejalkan)
  • Ada tautan berhenti berlangganan dan keterangan pengirim
  • Harga, stok, dan masa berlaku kupon sudah dicek manusia terakhir kali

Kalau checklist ini sekalian diberikan ke prompt, AI akan mengembalikan draf yang sudah mengisi tiap poin. Tinggal tombol kirim yang ditekan manusia. Bagian ini sama sekali tidak diotomatiskan.

Use case 3: merapikan satu baris memo menjadi deskripsi resmi

Coretan di lapangan kulakan seperti “rajut hitam hangat melar sampai M”. Ini bisa dikembangkan menjadi deskripsi resmi.

Memo coretanDraf rapi dari AI (ringkas)
Rajut hitam hangat melar sampai MRajutan hitam berbahan berbulu halus yang menahan listrik statis dan melar mengikuti tubuh. Tersedia hingga ukuran M…
Mug Skandinavia aman microwaveWarna teduh ala Skandinavia. Mug sehari-hari yang aman untuk microwave dan mesin cuci piring…

Tidak bisa membaca coretan sendiri lalu menggali ingatan tiap kali menulis bersih — kerja dobel itu hilang. Kalau di tahap memo Anda menyisakan satu baris, penulisan bersih malam hari hampir sekadar mengisi titik-titik.

Skrip verifikasi yang bisa langsung dicopas

Untuk Anda yang merasa “menempel satu per satu tetap melelahkan”, saya taruh skrip yang membaca daftar produk (CSV) dan membuat draf deskripsi semua baris sekaligus. Cukup ada Node.js dan API key Anthropic, skrip ini jalan.

Pertama, siapkan dulu.

mkdir ec-copy && cd ec-copy
npm init -y
npm install @anthropic-ai/sdk

Taruh products.csv di folder yang sama. Baris pertama adalah judul kolom.

name,material,size,features
Dompet kulit cokelat,Kulit asli,Lebar 11cm tinggi 9.5cm,6 kartu/tempat koin/85g
Rajut hitam,Campuran akrilik,Sampai M,Berbulu halus/melar/anti statis

Berikut file utamanya (generate.mjs). Ia membaca CSV, memaksa mematuhi klaim terlarang, lalu menulis hasil ke drafts.md.

import Anthropic from "@anthropic-ai/sdk";
import { readFile, writeFile } from "node:fs/promises";

const client = new Anthropic();

// Baca CSV secara sederhana (asumsi pemisah koma, tanpa tanda kutip)
const raw = await readFile("./products.csv", "utf8");
const [head, ...lines] = raw.trim().split(/\r?\n/);
const keys = head.split(",");
const rows = lines
  .filter((l) => l.trim() !== "")
  .map((l) => Object.fromEntries(l.split(",").map((v, i) => [keys[i], v])));

const rule =
  "Gaya sopan, tanpa melebih-lebihkan, satu kalimat maks 40 karakter. Termurah/No.1/100%/pasti manjur/menyembuhkan dilarang.";

let out = "";
for (const r of rows) {
  const res = await client.messages.create({
    model: process.env.ANTHROPIC_MODEL || "claude-sonnet-4-6",
    max_tokens: 700,
    system: `Anda adalah penulis produk toko kami. Batasan: ${rule}`,
    messages: [
      {
        role: "user",
        content:
          `Tulis deskripsi produk berikut dalam 250-350 karakter.\n` +
          `Nama:${r.name} Bahan:${r.material} Ukuran:${r.size} Keunggulan:${r.features}`,
      },
    ],
  });
  const text = res.content.find((b) => b.type === "text")?.text ?? "";
  out += `## ${r.name}\n\n${text}\n\n`;
  console.log(`selesai: ${r.name}`);
}

await writeFile("./drafts.md", out, "utf8");
console.log("→ ditulis ke drafts.md");

Menjalankannya cukup ini.

node generate.mjs

Kalau CSV diisi 10 baris, 10 draf akan berbaris di drafts.md. Selanjutnya manusia cek fakta, lalu tempelkan ke dasbor masing-masing toko. Kalau aturan larangan dari prompt Anda tulis di CLAUDE.md, nada toko akan diingat tanpa perlu diberikan tiap kali. Caranya saya rangkum di cara menulis CLAUDE.md.

Apa yang berubah sebelum dan sesudah penerapan

Kalau dilihat dari angka, bedanya jelas. Berikut perkiraan toko saya (10 produk per hari, email seminggu sekali).

ItemSebelumSesudah
Menulis 1 deskripsiSekitar 15 menitSekitar 2-3 menit
Menulis 10 produk per hariSekitar 2,5 jamSekitar 30 menit
Email seminggu sekaliSekitar 60 menitSekitar 15 menit
Waktu menulis per bulanSekitar 50 jamSekitar 12 jam

Andai upah per jam diasumsikan Rp50.000, penghematan 38 jam per bulan setara sekitar Rp1,9 juta nilai waktu. Bisa mengalihkan waktu yang tersisa ke kulakan dan foto adalah perubahan terbesar buat saya. Cara menjaga kualitas draf tetap konsisten juga nyambung dengan cara pakai yang menaikkan produktivitas.

Catatan soal data pribadi dan keamanan

Kalau bagian ini dilewati, alih-alih hemat waktu, malah bisa terjadi kecelakaan. Aturan minimalnya:

  • Harga kulakan, harga pokok, dan margin jangan diberikan ke AI. Deskripsi tidak butuh harga pokok. Cukup berikan spesifikasi yang boleh dipublikasikan.
  • Nama, alamat, email, dan riwayat pembelian pelanggan jangan ditempel. Untuk email, cukup sebut “nama segmen”; penyebutan nama dilakukan di sisi sistem pengiriman.
  • API key disimpan di .env, jangan diunggah ke git. Pastikan menulis .env di .gitignore.
  • Hasil generasi jangan langsung dipublikasikan, manusia cek dulu. AI kadang mengarang fakta. Harga, stok, dan bahan dicocokkan dengan dasbor.
  • Tanggung jawab akhir atas aturan periklanan dan antispam ada di toko. Output AI adalah “kandidat”, bukan “restu resmi”.

Sebagai sumber resmi eksternal, ada baiknya sekali waktu memeriksa Undang-Undang Perlindungan Konsumen Indonesia di laman BPKN untuk memahami batas klaim yang boleh dipakai.

Pertanyaan umum

T. Apakah foto produk bisa dibaca otomatis? AI bisa membaca ciri dari gambar, tapi pengukuran dan konfirmasi akhir bahan tetap dilakukan manusia. Nuansa foto bisa ditangkap, tapi “kulit asli atau imitasi” tidak bisa dipastikan dari foto. Untuk fakta, jadikan nilai di dasbor sebagai acuan.

T. Bisakah langsung dimasukkan ke Tokopedia atau Shopee? Skrip ini hanya sampai mengeluarkan draf ke drafts.md. Penempelan sesuai spesifikasi tiap marketplace dilakukan manusia. Kalau toko punya fitur unggah CSV massal, tambahkan prompt untuk merapikan output ke format itu agar lebih ringan lagi.

T. Nada brand belum keluar dengan pas. Tempelkan 2-3 deskripsi lama yang menurut Anda bagus sebagai “contoh” di prompt. AI lebih jago meniru nada dari contoh konkret ketimbang dari instruksi abstrak.

T. Bisakah dicoba gratis? API berbayar, tapi per deskripsi hanya beberapa rupiah. Coba dulu 10 produk, lalu bandingkan dengan waktu yang dihemat untuk mengambil keputusan.

Penutup

Kalau Anda menjalankan toko online kecil dan ingin “coba sendiri dulu”, saya taruh materi PDF gratis dan kumpulan contoh di halaman produk. Template prompt dan checklist bisa langsung Anda bawa pulang.

Kalau Anda beroperasi dengan beberapa staf dan ingin “menyamakan aturan menulis seluruh toko” atau “didampingi saat penerapan”, silakan konsultasi lewat halaman pelatihan. Kita rancang bersama sampai ke CLAUDE.md yang sesuai nada toko Anda.

Hasil setelah saya coba sendiri

Setelah “akhir pekan yang lenyap karena 50 barang” di awal tadi, saya mencoba langkah ini pada kulakan berskala sama.

Yang saya pastikan ada tiga. Pertama, dengan menaruh klaim terlarang di awal prompt, kata “termurah” dan “No.1” praktis tidak lagi tercampur. Dari 20 produk, kata berisiko hanya muncul di 1 produk. Kedua, menjalankan 10 produk lewat skrip CSV massal membuat draf berbaris di drafts.md dalam sekitar 2 menit. Kalau ditulis tangan, proses ini makan 2,5 jam. Ketiga, saat harga dan bahan saya cocokkan dengan mata sendiri, ada 2 tempat di mana AI melebihkan “kulit asli” jadi “kulit asli mewah” — jadi terbukti lagi bahwa konfirmasi manusia tetap perlu.

Kesimpulannya: AI membuat draf jadi luar biasa cepat, tapi penjaga gerbang fakta dan hukum tetap dipegang manusia. Asal garis ini dijaga, akhir pekan kembali untuk kulakan dan keluarga. Daripada mencari AI yang paling pintar, tetapkan dulu batas yang diserahkan. Inilah yang paling terasa dampaknya.

#claude-code #efisiensi-kerja #toko-online #deskripsi-produk #email-promosi
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.