Šaurs AI čatbots, divas nedēļas nogales, desmit maksājoši lietotāji

Klēpjdators ar tērzēšanas plūsmas diagrammu, kas simbolizē nedēļas nogales MI tērzēšanas robota abonementa izveidi

Visi grib pārdot AI apvalku, un gandrīz visi izvēlas nišu, kas ir pārāk plaša. Vispārīgs asistents jau pirmajā dienā konkurē ar bezmaksas ChatGPT līmeni un zaudē. Čatbots, ko uzbūvēju divās nedēļas nogalēs, dara tieši vienu lietu tieši vienai auditorijai, un šis ierobežojums ir iemesls, kāpēc tam ir maksājoši lietotāji. Nišu neatklāšu, jo visa rokasgrāmata ir vispārīga; izvēlieties savu, piemērojiet tos pašus noteikumus, un jūs nonāksiet kaut kur līdzīgā vietā.

Nišas tests, ko veicu pirms rakstīju jebkādu kodu

Pirms atvēru koda redaktoru, publicēju divu teikumu piedāvājumu trijos nišas forumos un jautāju, vai kāds avansā samaksātu 15 eiro par slēgtu beta versiju. 48 stundās saņēmu četras jā atbildes un divas varbūt. Tā bija mana zaļā gaisma. Ja būtu saņēmis nulli, mainītu nišu, nevis spiestu stiprāk. Tas pats filtrs, ko izmantoju Notion šablonu palaišanai, piemērojas arī šeit; auksta auditorija roku pēc maka ir jāstiepj pirms rakstu pirmo koda rindu.

Kaudze, apzināti turēta garlaicīga

Next.js uz Vercel, Clerk autentifikācijai, Stripe norēķiniem, OpenAI API modelim, viens SQLite fails uz maza VPS stāvoklim. Bez vektoru krātuves, bez RAG, bez pielāgošanas. Produkts ir viena, rūpīgi uzrakstīta sistēmas uzvedne ar īsu konteksta logu un ziņojumu robežvērtību. Viss kods ir zem 900 rindām. Garlaicīgais ir būtība. Katra eksotiska izvēle, ko īsi apsvēru (vektoru datubāze, pašmitināts atvērtā koda modelis, sarežģīta orķestrācija), būtu pievienojusi nedēļas un nulles lietotāja vērtību uz mēroga, kādā darbojos.

Stripe, solis, kas man izmaksāja visu dienu

Stripe ievads ES prasa reģistrētu juridisku vienību. Latvijā var reģistrēties kā pašnodarbinātais Valsts ieņēmumu dienestā (VID); tas prasīja četras stundas papīru kārtošanas un aptuveni 180 eiro administratīvās nodevas. Bez tā Stripe aiztur pirmo izmaksu un bloķē kontu līdz pārbaudei. Otrais Stripe slazds ir abonēšanas dzīves cikla webhook; izniekoju visu dienu, jo nebiju apstrādājis invoice.payment_failed notikumu, un trīs lietotāji klusi aizbēga, jo viņu kartēm bija beidzies termiņš. Pirms palaišanas apstrādājiet visu abonēšanas notikumu kopumu, nevis pēc tās.

Vienības ekonomika, trešais mēnesis

34 maksājoši lietotāji pa 15 eiro, 510 eiro ikmēneša atkārtojošies ieņēmumi. OpenAI žetonu izmaksa pie 200 ziņojumu robežvērtības vidēji 4,80 eiro uz lietotāju mēnesī; kopējā API izmaksa aptuveni 163. Stripe maksas aptuveni 22, mitināšana 11, Clerk bezmaksas līmenis joprojām derīgs šajā izmērā. Neto peļņas norma aptuveni 314 eiro mēnesī, 61 procents no ieņēmumiem. Robežvērtība to padara prognozējamu. Bez robežvērtības mans smagākais lietotājs (viens mūža students, kurš patiesi pārbaudīja produktu) būtu patērējis vairāk nekā 40 eiro vien žetonos, kas būtu nogalinājis peļņas normu desmit lietotājiem.

Noturēšana un viena funkcija, ko gandrīz izgriezu

Noturēšana trešajā mēnesī ir 82 procenti. Trīs lietotāji aizbēga (viens cieti, divi klusi). Funkcija, kas viņus notur, ir iknedēļas e-pasta kopsavilkums par iepriekšējām sarunām ar trim ieteiktām uzvednēm. Pirmajā nedēļā to gandrīz izgriezu, jo tā jutās kosmētiska. Aizbēgšana starp lietotājiem, kuri atvēra vismaz vienu kopsavilkumu, bija 4 procenti; starp lietotājiem, kuri nekad neatvēra nevienu, 28 procenti. Gandrīz izgriezta funkcija izrādījās noturēšanas dzinējs. Par salikto modeli aiz tā salīdziniet ar manu apmaksāta biļetena ekonomiku.

Džona retais padoms

Iekasējiet pirmajā dienā, gada atlaide septītajā dienā

Es iekasēju no katra lietotāja pirmajā dienā, bez bezmaksas izmēģinājuma. Septītajā dienā nosūtu e-pastu ar 25 procentu atlaidi par gada priekšapmaksu. Trīsdesmit viens procents manu lietotāju to pieņem. Naudas plūsmas izmaiņas ir būtiskas; trešais mēnesis būtu bijis 314 neto, ar gada abonementiem tas ir tuvāk 480. Un gada lietotāji aizbēg uz 3 procentiem novērošanas logā, pret 14 procentiem ikmēneša lietotājiem. Pretintuitīvais secinājums ir, ka agrāka iekasēšana piesaista labākus klientus, nevis mazāk.

No kā izvairītos

Neizlaidiet ziņojumu robežvērtību. Katrs indie būvētājs, ko pazīstu, kurš palaida bez robežvērtības, izdedzināja savu pietuvinājumu, kad viens smags lietotājs atklāja produktu. Robežvērtība 200 ziņojumos mēnesī aptver 95. procentili reālās lietošanas manos datos un pasargā jūs no 99. Ja lietotājs sūdzas par robežvērtību, viņš vai nu iegūst reālu vērtību (labi, celiet cenu), vai ļaunprātīgi izmanto produktu (labi, ļaujiet viņam aizbēgt).

Biežāk uzdotie jautājumi

Vai tiešām var uzbūvēt un pārdot čatbotu nedēļas nogalē?

Uzbūvēt, jā. Pārdot, nē. Strādājošs produkts man aizņēma vienu nedēļas nogali apmēram četrpadsmit stundu. Norēķini, ievads un reāla galvenā lapa aizņēma otru nedēļas nogali. Izplatīšana, no kurienes nāk pirmie desmit maksājošie lietotāji, nav nedēļas nogales darbs; tas ir nepārtraukts kanāls, ko izvēlaties reizi un turaties pie tā.

Kāda peļņas norma ir reāla pēc žetonu izmaksām?

Uz 15 eiro ikmēneša abonēšanas mana vidējā peļņas norma pēc OpenAI žetonu izmaksām ir 68 procenti ar robežvērtību 200 ziņojumi uz lietotāju mēnesī. Smagi lietotāji to velk uz leju, vieglie to ceļ uz augšu. Robežvērtība ir galvenais lēmums; bez tās viens spēcīgs lietotājs izdzēš peļņas normu pieciem normāliem.

Vai Stripe ņemšanai vajag reālu uzņēmumu?

ES jā, pašnodarbinātā reģistrācija ir minimums. Iestatīšana man aizņēma aptuveni četras stundas un 180 eiro administratīvās nodevas. Stripe ievads pēc tam bija tajā pašā dienā. Ja izlaižat šo soli, aicināt iesaldētu kontu brīdī, kad sasniedzat izmaksas virs 1000 eiro.