mo — Skor Bagus untuk Sales, Mahal untuk Tim Besar"))
S.append(B("<b>G2:</b> 4.5/5 | <b>Trustpilot:</b> 3.9/5"))
S.append(Bl("✅ Dipuji: CRM+sales pipeline kuat, AI agent membantu closing, multi-channel bagus, mobile app lengkap."))
S.append(Bl("❌ Dikeluhkan: harga per-user mahal, AI add-on terpisah, broadcast terbatas, tidak cocok untuk tim support besar."))

S.append(Sp(8))
S.append(H2("Maxchat — Support Lokal Memuaskan"))
S.append(B("<b>Review komunitas:</b> Positif — terutama omnichannel dan support lokal."))
S.append(Bl("✅ Dipuji: support bahasa Indonesia cepat, omnichannel lengkap, ISO 27001 certified."))
S.append(Bl("❌ Dikeluhkan: harga Rp850rb untuk paket Pro dianggap agak tinggi, AI belum secanggih Qiscus."))

S.append(Sp(8))
S.append(H2("Respond.io — Transparansi Dipuji"))
S.append(B("<b>G2:</b> 4.4/5"))
S.append(Bl("✅ Dipuji: harga transparan, batas conversation jelas, omnichannel luas, UI clean."))
S.append(Bl("❌ Dikeluhkan: conversation limit ketat, harga $79 ke atas."))

S.append(Sp(8))
S.append(H2("ManyChat — Flow Builder Terbaik, Pricing Bisa Mahal"))
S.append(B("<b>G2:</b> 4.3/5"))
S.append(Bl("✅ Dipuji: visual flow builder paling intuitif, multi-channel, harga entry murah."))
S.append(Bl("❌ Dikeluhkan: contact-based pricing bisa mahal untuk list besar, biaya tambahan WhatsApp per msg."))

S.append(PageBreak())

# ═══ 8 SELECTION GUIDE ═══
S.append(H("8. Panduan Memilih Berdasarkan Tipe Bisnis"));S.append(Hr())

S.append(H2("A. UMKM / Startup Kecil (1-3 orang, budget <Rp500rb/bln)"))
S.append(Bl("<b>Rekomendasi #1: Chakra Chat</b> — $12.49/bln, tidak ada markup, coexistence unik. Setup paling simpel."))
S.append(Bl("Alternatif: ManyChat ($15/bln) — jika fokus marketing automation."))
S.append(Bl("Alternatif lokal: CklikWa (~Rp300rb/bln) — sangat simpel, fitur terbatas."))
S.append(Sp(8))

S.append(H2("B. UKM Menengah (3-20 agent, budget Rp500rb-3jt/bln)"))
S.append(Bl("<b>Rekomendasi #1: Chakra Chat</b> — tetap paling value, semua fitur unlocked."))
S.append(Bl("<b>#2: Maxchat Pro (Rp850rb/bln)</b> — omnichannel lokal solid, ISO 27001, support Indonesia."))
S.append(Bl("#3: Aisensy Pro ($99/bln) — jika fokus utama marketing broadcast massal."))
S.append(Bl("#4: Wati Growth ($49/bln) — jika siap dengan total biaya riil (bisa ~$200-400/bln)."))
S.append(Bl("Alternatif: Interakt Growth (~$31/bln) — jika butuh AI enterprise murah."))
S.append(Sp(8))

S.append(H2("C. Bisnis Menengah-Besar (10-50 agent, budget Rp3-10jt/bln)"))
S.append(Bl("<b>Rekomendasi #1: Maxchat Business (Rp2.5jt/bln)</b> — omnichannel lengkap, ISO 27001, ticketing."))
S.append(Bl("#2: Respond.io Growth+ ($79-149/bln) — omnichannel terluas, transparan."))
S.append(Bl("#3: Qiscus Startup ($115/bln) — AI Robolabs paling matang."))
S.append(Bl("#4: Gallabox Growth ($89/bln) — skalabilitas baik untuk growing business."))
S.append(Sp(8))

S.append(H2("D. Enterprise / Korporasi (50+ agent, budget >Rp10jt/bln)"))
S.append(Bl("<b>Rekomendasi #1: Qiscus Grow/Enterprise ($270+/bln)</b> — AI agent terbaik, SDK, omnichannel enterprise."))
S.append(Bl("#2: Mekari Qontak Enterprise (Rp2-5jt+/bln) — all-in-one CRM+AI, ISO 27001, ekosistem Mekari."))
S.append(Bl("#3: Gupshup Enterprise — skala global, API kuat."))
S.append(Sp(8))

S.append(H2("E. Fokus Spesifik"))
S.append(Bl("<b>Marketing Broadcast:</b> Aisensy ($45-99/bln) — platform marketing WA #1."))
S.append(Bl("<b>CRM + Sales Pipeline:</b> Kommo ($25+/user/bln) — CRM messenger terbaik."))
S.append(Bl("<b>Omnichannel Terluas:</b> Respond.io ($79+/bln) — sampai WeChat & Line."))
S.append(Bl("<b>Otomasi Marketing Visual:</b> ManyChat ($15+/bln) — flow builder terbaik."))
S.append(Bl("<b>Budget Paling Hemat:</b> Chakra Chat ($12.49/bln) — semua fitur, tidak ada markup."))
S.append(PageBreak())

# ═══ 9 CONCLUSION ═══
S.append(H("9. Kesimpulan & Rekomendasi Akhir"));S.append(Hr())
S.append(B("Setelah riset menyeluruh terhadap 13+ layanan WhatsApp Bot AI di Indonesia pada Juni 2026, berikut kesimpulan utama:"))
S.append(Sp(6))

S.append(H2("Pemenang Berdasarkan Kategori"))
S.append(Bl("<b>🏆 Best Overall Value:</b> Chakra Chat — harga termurah, coexistence unik, tidak ada markup Meta. Skor 4.4/5."))
S.append(Bl("<b>🏆 Best AI Agent:</b> Qiscus Robolabs — LLM-powered AI paling matang di Indonesia. Enterprise-grade."))
S.append(Bl("<b>🏆 Best All-in-One Enterprise:</b> Mekari Qontak — CRM + omnichannel + Agentic AI. ISO 27001."))
S.append(Bl("<b>🏆 Best Marketing Platform:</b> Aisensy — broadcast massal & CTWA Ads terbaik."))
S.append(Bl("<b>🏆 Best Omnichannel:</b> Respond.io — channel terbanyak, transparan."))
S.append(Bl("<b>🏆 Best Sales CRM:</b> Kommo — CRM + messenger untuk closing deal."))
S.append(Sp(8))

S.append(H2("Rekomendasi untuk Mas Eko"))
S.append(B("Berdasarkan profil Mas Eko (freelancer, skill web dev, CRM, social media, konseling):"))
S.append(Sp(4))
S.append(Bl("<b>Untuk dipakai sendiri/pribadi:</b> Chakra Chat ($12.49/bln) — murah, coexistence, bisa jadi modal belajar & portofolio. Cocok untuk testing dan client kecil."))
S.append(Bl("<b>Untuk ditawarkan ke client:</b> Pelajari 2-3 platform (Chakra Chat + Maxchat + Qiscus) — tawarkan solusi sesuai budget client. Chakra untuk UMKM, Maxchat untuk menengah, Qiscus untuk enterprise."))
S.append(Bl("<b>Peluang freelance:</b> Banyak bisnis butuh bantuan setup & kustomisasi WhatsApp bot. Mas Eko bisa tawarkan jasa: setup bot WA, integrasi CRM, template chatbot, broadcast campaign management."))
S.append(Bl("<b>Untuk jualan produk digital:</b> Aisensy + ManyChat — bisa bikin template chatbot, landing page WA, funnel marketing yang dijual ke bisnis."))
S.append(PageBreak())

# ═══ 10 CHECKLIST ═══
S.append(H("10. Checklist Sebelum Membeli WhatsApp Bot AI"));S.append(Hr())
S.append(B("10 pertanyaan yang wajib dijawab sebelum commit:"));S.append(Sp(6))
S.append(Bl("1. Apakah provider <b>Meta Business Partner</b> resmi? (hindari banned)"))
S.append(Bl("2. Apakah ada <b>markup biaya Meta</b>? Berapa persen?"))
S.append(Bl("3. Berapa <b>total biaya riil</b> untuk volume chat saya? (minta simulasi)"))
S.append(Bl("4. Apakah bisa <b>coexistence</b> — pakai nomor yang sama di HP?"))
S.append(Bl("5. Apakah ada <b>mobile app</b> untuk agent? (penting untuk tim lapangan)"))
S.append(Bl("6. Bagaimana <b>kebijakan refund & cancel</b>? Ada lock-in contract?"))
S.append(Bl("7. Apakah <b>support bahasa Indonesia</b> tersedia? Jam operasional?"))
S.append(Bl("8. Apakah AI chatbot bisa <b>dikustomisasi tone & personality</b> brand?"))
S.append(Bl("9. Apakah ada <b>free trial</b> atau demo? (selalu coba dulu!)"))
S.append(Bl("10. Bagaimana <b>keamanan data</b>? ISO 27001? NDA? Data center di Indonesia?"))
S.append(Sp(8))

S.append(H2("⚠️ Red Flag yang Harus Diwaspadai"))
S.append(Bl("Harga sangat murah tapi tidak transparan → kemungkinan hidden fees besar",ParagraphStyle('Rf',parent=sBl,textColor=WRN)))
S.append(Bl("Tidak ada informasi jelas tentang biaya per-pesan Meta",ParagraphStyle('Rf',parent=sBl,textColor=WRN)))
S.append(Bl("Support tidak responsif saat masa trial",ParagraphStyle('Rf',parent=sBl,textColor=WRN)))
S.append(Bl("Review di Trustpilot banyak yang negatif tentang billing",ParagraphStyle('Rf',parent=sBl,textColor=WRN)))
S.append(Bl("Tidak bisa demo / trial sebelum bayar",ParagraphStyle('Rf',parent=sBl,textColor=WRN)))
S.append(Sp(12))

S.append(Hr())
S.append(B("<b>Laporan ini disusun oleh Agustini — Asisten Riset, 26 Juni 2026.</b>"))
S.append(B("Sumber: riset web, Trustpilot, G2, GetApp, Hack'celeration, ChakraHQ, Respond.io, Fuzen, Flowcart, TodayTesting, Blocksentient, SoftwareSuggest, Reddit r/indonesia, komunitas AICO."))
S.append(B("<i>Disclaimer: Harga dapat berubah. Selalu cek website resmi provider untuk informasi terkini. Beberapa harga adalah estimasi berdasarkan data yang tersedia.</i>"))

# ═══ BUILD ═══
doc.build(S, onFirstPage=pgnum, onLaterPages=pgnum)
print(f"✅ PDF berhasil dibuat: {OUT}")
print(f"   Ukuran: {os.path.getsize(OUT)} bytes")
