AI Chatbot แบบ Niche สองสุดสัปดาห์ ผู้ใช้จ่ายเงินสิบคน

แล็ปท็อปพร้อมไดอะแกรมการไหลของแชท แสดงถึงการสร้าง AI chatbot แบบสมัครสมาชิกภายในสุดสัปดาห์

ทุกคนอยากขาย AI wrapper และเกือบทุกคนเลือก niche ที่กว้างเกินไป assistant ทั่วไปต้องแข่งกับ free tier ของ ChatGPT ตั้งแต่วันแรกและแพ้ chatbot ที่ผมสร้างในสองสุดสัปดาห์ทำสิ่งเดียวสำหรับกลุ่มเป้าหมายเดียว และข้อจำกัดนั้นคือเหตุผลที่มันมีผู้ใช้จ่ายเงิน ผมจะไม่แชร์ niche เพราะ playbook ทั้งหมดใช้ได้ทั่วไป เลือก niche เองแล้วใช้กฎเดิม คุณจะไปถึงจุดที่คล้ายกัน

การทดสอบ niche ก่อนเขียนโค้ดใดๆ

ก่อนเปิด code editor ผมโพสต์ pitch สองประโยคใน forum เฉพาะทางสามที่และถามว่ามีใครยอม pre-pay ~555 บาท (15€) สำหรับ closed beta ไหม ผมได้ yes สี่คำตอบและ maybe สองคำตอบใน 48 ชั่วโมง นั่นคือสัญญาณ green light ของผม ถ้าได้ศูนย์ผมจะเปลี่ยน niche ไม่ใช่ push หนักขึ้น filter เดียวกับที่ผมใช้กับการ launch Notion templateใช้ที่นี่ด้วย กลุ่มเป้าหมายที่เย็นชาต้องยื่นมือไปหา wallet ก่อนที่ผมจะเขียนโค้ดบรรทัดแรก

Stack ที่เลือกใช้งานง่ายตั้งใจ

Next.js บน Vercel, Clerk สำหรับ auth, Stripe สำหรับ billing, OpenAI API สำหรับ model, ไฟล์ SQLite เดียวบน VPS ขนาดเล็กสำหรับ state ไม่มี vector store ไม่มี RAG ไม่มี fine tuning ผลิตภัณฑ์คือ system prompt ที่เขียนอย่างระมัดระวังเดียวพร้อม context window สั้นและ message cap codebase ทั้งหมดอยู่ใต้ 900 บรรทัด ความเรียบง่ายคือจุดประสงค์ ทุก choice แปลกๆ ที่ผมพิจารณาสั้นๆ (vector database, self-hosted open source model, complex orchestration) จะเพิ่มสัปดาห์และไม่มี user value ในระดับที่ผมทำงานอยู่

Stripe ขั้นตอนที่ใช้เวลาทั้งวัน

Stripe onboarding ในสหภาพยุโรปต้องมี legal entity ที่จดทะเบียน ผมใช้สถานะ micro entrepreneur ของฝรั่งเศสซึ่งใช้เวลาสี่ชั่วโมงและ ~6,660 บาท (180€) ในค่าดำเนินการ หากไม่มีสิ่งนั้น Stripe จะ hold payout แรกและล็อคบัญชีจนกว่าจะยืนยัน Stripe gotcha ที่สองคือ subscription lifecycle webhook ผมเสียทั้งวันเพราะไม่ได้จัดการ event invoice.payment_failed และผู้ใช้สามคน churn แบบเงียบๆ เพราะบัตรหมดอายุ จัดการ subscription event set ทั้งหมดก่อน launch ไม่ใช่หลัง

Unit economics เดือนสาม

ผู้ใช้จ่ายเงินสามสิบสี่คนที่ ~555 บาท/เดือน (15€) รายได้รายเดือนซ้ำ ~18,870 บาท (510€) ค่า token OpenAI ที่ cap 200 ข้อความเฉลี่ย ~178 บาท (4.80€) ต่อผู้ใช้รายเดือน ค่า API รวม ~6,030 บาท (163€) ค่าธรรมเนียม Stripe ~814 บาท (22€) hosting ~407 บาท (11€) Clerk ยังใช้ free tier ที่ขนาดนี้ Net margin ประมาณ ~11,600 บาท (314€) ต่อเดือน 61 เปอร์เซ็นต์จากรายได้ Cap ทำให้สิ่งนี้คาดเดาได้ หากไม่มี cap ผู้ใช้หนักที่สุดของผม (นักศึกษาตลอดชีวิตที่ทดสอบผลิตภัณฑ์จริงๆ) คนเดียวจะกินค่า token มากกว่า ~1,480 บาท (40€) ซึ่งจะทำลาย margin ของผู้ใช้ปกติสิบคน

Retention และ feature ที่ผมเกือบตัดทิ้ง

Retention ในเดือนสามคือ 82 เปอร์เซ็นต์ ผู้ใช้สามคน churn (หนึ่งคน hard สองคน soft) Feature ที่รักษาไว้คือสรุปรายสัปดาห์ทางอีเมลของการสนทนาที่ผ่านมา พร้อม prompt ที่แนะนำสามอัน ผมเกือบตัดมันในสัปดาห์แรกเพราะดูเหมือนแค่ cosmetic Churn ในกลุ่มผู้ใช้ที่เปิดสรุปอย่างน้อยหนึ่งครั้งคือ 4 เปอร์เซ็นต์ ในกลุ่มที่ไม่เคยเปิดเลยคือ 28 เปอร์เซ็นต์ Feature ที่เกือบถูกตัดกลับเป็น retention engine สำหรับ compounding model เบื้องหลังสิ่งนั้น เปรียบเทียบกับeconomics ของ paid newsletterของผม

เคล็ดลับพิเศษของจอห์น

เก็บเงินวันที่หนึ่ง ส่วนลด annual วันที่เจ็ด

ผมเก็บเงินทุกผู้ใช้ในวันที่หนึ่ง ไม่มี free trial ในวันที่เจ็ดผมส่งอีเมลพร้อมส่วนลด 25 เปอร์เซ็นต์สำหรับการชำระล่วงหน้ารายปี สามสิบเอ็ดเปอร์เซ็นต์ของผู้ใช้ตอบรับ การเปลี่ยนแปลง cash flow นั้นมีนัยสำคัญ เดือนสาม net จะเป็น ~11,600 บาท แต่รวม annual สูงขึ้นถึง ~17,800 บาท (480€) และผู้ใช้ annual churn ที่ 3 เปอร์เซ็นต์ตลอดช่วงการสังเกต เทียบกับ 14 เปอร์เซ็นต์ของผู้ใช้รายเดือน ข้อสรุปที่ counter-intuitive คือการเก็บเงินเร็วกว่าดึงดูดลูกค้าที่ดีกว่า ไม่ใช่น้อยกว่า

สิ่งที่ควรหลีกเลี่ยง

อย่าข้าม message cap ทุก indie builder ที่ผมรู้จักที่ launch โดยไม่มี cap เผาเงินทุนไปเมื่อผู้ใช้ heavy คนเดียวค้นพบผลิตภัณฑ์ cap ที่ 200 ข้อความต่อเดือนครอบคลุม percentile ที่ 95 ของการใช้งานจริงในข้อมูลของผมและปกป้องคุณจาก percentile ที่ 99 หากผู้ใช้บ่นเรื่อง cap พวกเขาได้รับคุณค่าจริง (ดี ขึ้นราคา) หรือใช้งานในทางที่ผิด (ดี ปล่อยให้ churn)

คำถามที่พบบ่อย

สร้างและขาย chatbot ได้จริงในสุดสัปดาห์เดียวเหรอ?

สร้าง ได้ ขาย ยังไม่ได้ ผลิตภัณฑ์ที่ใช้งานได้ใช้เวลาหนึ่งสุดสัปดาห์ประมาณสิบสี่ชั่วโมง ระบบ billing, onboarding และ landing page จริงใช้เวลาสุดสัปดาห์ที่สอง ส่วน distribution หรือการหาผู้ใช้จ่ายเงินสิบคนแรกนั้นไม่ใช่งานสุดสัปดาห์ แต่เป็น channel ที่ต้องเลือกและรักษาไว้ต่อเนื่อง

Margin ที่สมเหตุสมผลหลังหักค่า token คือเท่าไร?

บน subscription รายเดือน ~555 บาท (15€) margin เฉลี่ยของผมหลังหักค่า token OpenAI อยู่ที่ 68 เปอร์เซ็นต์ที่ cap 200 ข้อความต่อผู้ใช้ต่อเดือน ผู้ใช้ heavy ลด margin ลง ผู้ใช้ light เพิ่มขึ้น Cap คือการตัดสินใจที่สำคัญที่สุด หากไม่มี cap ผู้ใช้ heavy คนเดียวสามารถลบ margin ของผู้ใช้ปกติห้าคนได้

ต้องมีบริษัทจริงเพื่อรับ Stripe ไหม?

ในสหภาพยุโรปต้องมี การจดทะเบียน sole trader คือขั้นต่ำสุด ผมใช้สถานะ micro entrepreneur ของฝรั่งเศสซึ่งใช้เวลาประมาณสี่ชั่วโมงและ ~6,660 บาท (180€) ในค่าธรรมเนียมดำเนินการ หลังจากนั้น Stripe onboarding เสร็จในวันเดียว หากข้ามขั้นตอนนี้คุณเสี่ยงบัญชีถูกระงับทันทีที่ payout เกิน ~37,000 บาท (1,000€)