18music.net Open ↗ Has Plan
48
DOM 68 PLN 75 REV 10 EAS 30
design.md ×
package-lock.json ×
package.json ×
plan.md
PREVIEW

18music.net — Product Plan

AI Jingle & Audio Greeting Factory. Pabrik audio digital otomatis: jingle iklan, ucapan ulang tahun bernada musik, soundtrack konten pendek — semua dari input teks. Fokus: Mass Personalization — setiap orang punya lagu orisinal atas namanya sendiri.

1. The wedge — kenapa 18music.net menang

  • Bahasa Indonesia + harga Rp — Suno/Udio English-only, USD-billed, kompleks. Kita: form Bahasa Indonesia, QRIS/transfer lokal, harga warung (Rp 49k ucapan, Rp 199k jingle UMKM).
  • Mass personalization — bukan music gen umum. Spesialisasi: "lagu X buat Y" (nama, tanggal, momen). Niche tight, demand massive (60 juta UMKM + 280 juta WNI yang punya ulang tahun).
  • Branded Viral Player — setiap audio yang dikirim membawa link player branded 18music.net dengan tombol "Buatkan untukku juga". Product-Led Growth = penerima jadi pembeli berikutnya.
  • Zero-friction billing — Suno API key user dibebaskan HANYA setelah Stripe/Xendit confirm paid. Tidak ada credit, tidak ada subscription wajib. Pay-as-you-render.

2. Money stack (Indonesian-priced, high margin)

Tier Harga Output Cost (Suno+EL) Margin
Ucapan Audio Pribadi Rp 49.000 Lagu 30 dtk + nama disebut ~Rp 9.000 82%
UMKM Jingle Pack Rp 199.000 1× jingle 15 dtk + 3 revisi ~Rp 28.000 86%
Corporate Voice Identity Rp 4.900.000/bln Cloned brand voice + 100 audio/bln ~Rp 800.000 84%

LTV proxy: UMKM repeat = 4.2x/tahun (jingle musiman, promo bulanan). Personal = 1.8x/tahun (multi-orang di keluarga).

Unit economics target: CAC Rp 18.000 via WA referral. Payback in 1.2 orders.

3. Akuisisi (triple-stack)

  1. Branded Player viral loop — setiap audio yang dikirim membawa https://18music.net/play/<id>?ref=<creator> dengan CTA tombol di player: "Buatkan ucapan/jingle untukku juga". Penerima → pembeli.
  2. TikTok shorts UMKM — content native: "Cara bikin jingle warung dalam 60 detik". Hook: harga Rp 199k vs Rp 5 juta studio. Showreel jingle nyata.
  3. WhatsApp shop entry — kirim teks "lagu ultah buat Lisa, 25 thn, perawat" → preview 5 dtk gratis → bayar QRIS → full audio terkirim. 30 detik flow.

4. AI automation map

Loop Model Cost guard
Lyric → text refinement (idiomatic ID) DeepSeek v3.2 via OpenRouter < $0.001/req
Music gen (full lagu) Suno v4 API (atau Udio fallback) $0.10/gen, bayar setelah paid only
Voice clone (corporate) ElevenLabs Pro v3 voice clone $0.30/min, gated by paid sub
Voice TTS (personal cards) ElevenLabs Flash v2.5 ID male/female preset $0.06/audio
Cover art generator kie.ai z-image $0.0043/img
Customer support intent gpt-5-mini via OR (tool calls) $0.002/conv
Anti-abuse / lyric moderation OpenAI moderation free tier gratis

5. Cloudflare architecture

  • Pages: 18music-dashboard (Next.js/Vite dark-mode UI)
  • Worker: 18music-net (HTTP routes + payment webhooks)
  • Worker: 18music-engine (Queue consumer untuk audio render)
  • D1: 18music_db — orders, audio metadata, license, referrals, voices
  • R2: 18music-audio — final MP3/WAV (24-bit) + previews 5-dtk
  • R2: 18music-art — cover art per audio (1080×1080)
  • KV: 18music-cache (player metadata, rate-limit)
  • Durable Objects: RenderSession — status real-time "rendering 23/100s..." per order
  • Queue: 18music-render-q — fan-out ke Suno/EL workers
  • Cron: /5min retry failed renders, daily payout reconciliation

6. 30/90 day plan

Hari 1-2 (sekarang): scaffold + brand kit + landing + 8 sub-pages + deploy Hari 3-7: D1 schema + Xendit checkout + Suno API integration + simplest order flow (form → bayar → render → kirim link) Hari 8-14: ElevenLabs voice integration (5 preset suara ID) + branded player page + referral tracking Hari 15-21: WA bot entry point (japri API integration) + Mayar/QRIS direct payment Hari 22-30: TikTok content factory + first 10 UMKM case studies + Corporate Voice cloning beta Hari 31-60: programmatic SEO /ucapan/<momen>/<gender> × 50 + Suno fallback to Udio Hari 61-90: affiliate partnerships dengan event organizer + agency pernikahan + radio lokal

7. Moat

  • Bahasa + harga lokal — Suno tak akan ngomong Indonesia natif & tak akan terima QRIS.
  • Sinergi network — idmu.org (profil musisi), adindaband.com (creative studio kolaboratif), berkas.org (backup audio), japri (WA gateway).
  • Branded Player viral — setiap audio terdistribusi adalah billboard.
  • Voice library curated — 10 suara ID natif yang ngga ada di EL/Suno default.

8. Mandatory standards

  • 100% Cloudflare. Dark-mode mobile-native. PWA installable. JSON-LD lengkap.
  • T2I cover art via kie.ai z-image. Logo via kie gpt-image-2 (3 konsep).
  • Hero images via xmoj.com pipe → R2.
  • WCAG AA contrast on dark theme (kritis untuk neon palette).
  • Bottom tab bar mobile. Share bar. Lucide SVG sprite. Button-styled links only.

9. Competitor synthesis

  • Suno/Udio: English, USD, complex UI, no personalization wrapper. Win: bahasa, harga lokal, mass-personalize layer.
  • Jingle.id / studio rekaman lokal: Rp 3-10 juta/jingle, 2 minggu turnaround. Win: 1000x lebih murah, 100x lebih cepat.
  • Greeting card apps (Hutsie, Cake): static, no music. Win: voice cloned + music + personalisasi nama.
  • Spotify/JOOX karaoke: consumption only, no creation. Win: kreasi audio orisinal.

10. Missing parts audit

  • Domain registered (zone exists in CF)
  • Suno API key (or Udio fallback) — needs purchase Phase 2
  • ElevenLabs Pro plan (voice clone access) — needs subscription Phase 2
  • Xendit merchant account — Phase 2
  • WA bot register slug di japri-api — Phase 2
  • Mayar account untuk QRIS — Phase 2

⚙ HARD CONSTRAINTS (enforced for all sites)

This domain MUST operate within these constraints — no exceptions:

  • 100% Cloudflare serverless — Workers + D1 + R2 + KV + Workers AI + Vectorize. NEVER PM2, NEVER VPS, NEVER Docker in production path.
  • 100% AI-automated — every customer interaction, every moderation decision, every transaction reconcile = AI. No manual queue, no live human chat support, no physical fulfillment.
  • 1-operator solo — one person can run the entire operation from a phone. No team meetings, no shared inbox, no shift rotation.
  • WhatsApp AI bot for all support (24/7, instant response, no SLA promises that need humans).
  • Mayar QRIS for all Indonesian payments (subscription auto-renew, no manual invoicing).
  • Indonesian UI primary — bahasa-first, English fallback only where unavoidable.
  • Privacy — opt-in only, delete-on-request honored within 24h (cron-driven).
  • No physical goods, no inventory — digital products + affiliate referrals only.

If the plan above describes any flow that violates these constraints, treat the plan as ASPIRATIONAL only and rework before building. The constraint trifecta wins.

AI ASSISTANT
REGENERATE this plan from scratch for the domain "18music.net".Consider:- What business model fits this domain name best in 2026?- 100% AI automation (Claude CLI, N8N, Express.js, SQLite)- Hosted on Hetzner server with HestiaCP + Cloudflare- Revenue via display ads + affiliate + optional SaaS- Must be feasible for a one-person AI-automated operationReturn the FULL new plan.md inside a ```plan code block. Follow this format: title with tagline, elevator pitch, Why This Works, Revenue Model table, Target Metrics, Tech Stack, Content Types, Automation Pipeline, SEO Strategy, Monetization Timeline, Competitive Advantage, First 10 Pages.
REGENERATE this plan from scratch for the domain "18music.net".Consider:- What business model fits this domain name best in 2026?- 100% AI automation (Claude CLI, N8N, Express.js, SQLite)- Hosted on Hetzner server with HestiaCP + Cloudflare- Revenue via display ads + affiliate + optional SaaS- Must be feasible for a one-person AI-automated operationReturn the FULL new plan.md inside a ```plan code block. Follow this format: title with tagline, elevator pitch, Why This Works, Revenue Model table, Target Metrics, Tech Stack, Content Types, Automation Pipeline, SEO Strategy, Monetization Timeline, Competitive Advantage, First 10 Pages.
Credit balance is too low
REGENERATE this plan from scratch for the domain "18music.net".Consider:- What business model fits this domain name best in 2026?- 100% AI automation (Claude CLI, N8N, Express.js, SQLite)- Hosted on Hetzner server with HestiaCP + Cloudflare- Revenue via display ads + affiliate + optional SaaS- Must be feasible for a one-person AI-automated operationReturn the FULL new plan.md inside a ```plan code block. Follow this format: title with tagline, elevator pitch, Why This Works, Revenue Model table, Target Metrics, Tech Stack, Content Types, Automation Pipeline, SEO Strategy, Monetization Timeline, Competitive Advantage, First 10 Pages.
To regenerate the plan for **18music.net**, we are moving away from a passive redirect and transforming it into a high-velocity, AI-driven "Trend Arbitrage" platform. In 2026, the music industry is dominated by 15-30 second viral loops and AI-generated artists. 18music.net will position itself as the "Bloomberg Terminal for Gen-Alpha/Z Music Trends." ```plan # 18music.net — The Viral Velocity Tracker (18V) > Real-time AI intelligence tracking the 18-second hits that define the 2026 soundscape....
Actions