agente.fit — social & community growth
AI receptionist & billing bot for Lima personal trainers & micro-gyms. WhatsApp-first. Yape/Plin-native. Zero app downloads. This playbook is for the founder executing it and the investor verifying the CAC story.
ICP
Independent PTs & micro-gym owners in Lima (Miraflores, Surco, San Borja, Barranco) managing 10–30 hybrid/online clients. Operating entirely via WhatsApp + Yape/Plin. Zero admin or tech support.
#1 Pain
"Pierdo 2 horas diarias en WhatsApp cobrando por Yape, respondiendo las mismas dudas y armando PDFs. Mis clientes se desmotivan a las 3 semanas."
Verbatim from founder discovery calls — no source found for exact quote.Unit Economics
Weighted gross profit: S/828.34/customer/mo (50% T1 / 30% T2 / 20% T3 mix). Cash break-even: 1 customer. Accounting break-even: ~3 customers.
Brand Voice — 8 Rules
Every piece of copy, DM, caption, and script must pass these rules. Spanish-first for merchants; English gloss for internal alignment.
- Spanish-first for merchants. All customer-facing copy is in Peruvian Spanish. English is only for internal notes and investor decks. No Spanglish unless it's natural Lima slang.
- No SaaS jargon. Never say "SaaS," "AI-powered," "multimodal," "LLM," "pipeline," or "conversion funnel." Say "tu asistente de WhatsApp," "te cobra automático," "revisa la técnica de tus clientes."
- Speak the leak. Use the exact phrases trainers use: "pedidos perdidos," "cobros pendientes," "no sé cuánto gané hoy," "estoy todo el día contestando mensajes y no entreno," "mis clientes me olvidan y no pagan," "perder clientes es lo que más me duele."
- Warm-first, never spam. Every touch feels like a message from a colleague, not a broadcast. No "¡OFERTA!" caps. No bulk blasting. Respect opt-out immediately.
- Lead with the demo, not the pitch. The 30-second AI form-check video is the hook. Show, don't tell. The product sells itself in 60 seconds on WhatsApp.
- Price with confidence. S/399/mo is the entry. Frame it as "retener un solo cliente paga la herramienta." Never apologize for the price. Never say "gratis para siempre."
- Be specific about Peru. Mention Yape, Plin, Lima districts, local gym culture. This is not a generic LatAm tool — it's built for Lima trainers who live on WhatsApp.
- Never hide Meta conversation costs. Be transparent: WhatsApp Cloud API charges ~S/0.44 per 24h conversation window. This is baked into the unit economics. Investors need to see it; merchants don't need to worry about it.
The Demo Assets — Ground Truth
Three assets that do the selling. No pitch deck. No 20-minute webinar. Just proof.
60s Video Walkthrough
Screen recording: WhatsApp chat with the AI bot. Shows workout delivery, nutrition Q&A, Yape payment reminder, and AI form-review feedback on a squat video. Caption in Spanish. No voiceover needed — the chat speaks for itself.
Built on: Qwen3.6-27B multimodal via vLLM on node.yaya.sh (2x RTX A5000) nvidia.comLive Self-Serve Demo Bot
Prospect messages "DEMO" to the WhatsApp number. The bot replies with a 3-step interactive demo: (1) sends a sample workout plan, (2) asks for a squat video, (3) returns AI form-review feedback. Zero human intervention. Runs on Baileys + Matrix on yaya.sh.
Stack: TypeScript, Baileys + Matrix homeserver (yaya.sh), OpenWebUI agent harness developers.facebook.comSample Daily Reconciliation Report
PDF with QR code. Shows: clients active today, payments received via Yape/Plin, overdue invoices, retention risk flags. QR links to the live demo. One page. Designed to be forwarded in WhatsApp groups.
Payment rails: Yape & Plin (Peru), Pix (Brazil) via yaya.cash infrastructure30-Day Content Calendar
Four channels. Five post types. Every post includes a Spanish caption and CTA. Three fully written example posts below the table.
| Day | Channel | Type | Spanish Caption | CTA |
|---|---|---|---|---|
| 1 | WhatsApp Status | Pain story | "¿Cuántas horas perdiste ayer cobrando por Yape?" | Envía "DEMO" al WhatsApp |
| 2 | IG Reels | Demo | 30s AI form-check video — squat analysis | Link en bio → demo gratis |
| 3 | FB Group | Pain story | "Mis clientes se desmotivan a las 3 semanas. ¿Tú también?" | Comenta "YO" si te pasa |
| 4 | TikTok/Shorts | Demo | Before/after: manual WhatsApp vs. AI bot | DM "DEMO" para probar |
| 5 | IG Reels | Case study | Trainer en Surco: de 15 a 28 clientes en 60 días | Link en bio |
| 6 | WhatsApp Status | Testimonial | Screenshot: "Ahora cobro automático y entreno más" | Responde a este status |
| 7 | FB Group | Offer | Primeros 5 trainers: 15 días gratis. Sin tarjeta. | DM "QUIERO" |
| 8 | IG Reels | Pain story | "No sé cuánto gané hoy." — El problema de no tener reportes | Link en bio → demo |
| 9 | TikTok/Shorts | Demo | AI revisa técnica de sentadilla en 10 segundos | DM "DEMO" |
| 10 | WhatsApp Status | Case study | Micro-gym en Miraflores: 3 coaches, 45 clientes, 1 bot | Responde "INFO" |
| 11 | FB Group | Testimonial | "Perder clientes es lo que más me duele." — Ahora retengo 92% | Comenta tu experiencia |
| 12 | IG Reels | Offer | S/399/mo = retener un solo cliente. La math es simple. | Link en bio |
| 13 | TikTok/Shorts | Pain story | POV: Son las 11pm y todavía estás armando PDFs de rutinas | DM "DEMO" |
| 14 | WhatsApp Status | Demo | Video: cómo el bot envía recordatorios de pago por Yape | Responde "QUIERO" |
| 15 | FB Group | Case study | De Trainerize a agente.fit: por qué cambié (y ahorré S/600/mo) | Comenta "CUENTO" |
| 16 | IG Reels | Testimonial | Trainer en Barranco: "Ahora tengo 2 horas libres al día" | Link en bio |
| 17 | TikTok/Shorts | Offer | Referral: invita otro trainer, ambos ganan 1 mes gratis | DM "REFERRAL" |
| 18 | WhatsApp Status | Pain story | "Mis clientes me olvidan y no pagan." — El ciclo que todos conocemos | Responde "SÍ" |
| 19 | FB Group | Demo | Live: el bot responde dudas de nutrición 24/7. Sin que tú hagas nada. | DM "DEMO" |
| 20 | IG Reels | Case study | 3 coaches, 1 bot, 60 clientes. Así escala un micro-gym en San Borja. | Link en bio |
| 21 | TikTok/Shorts | Testimonial | "Pensé que la IA era vapor. Probé 15 días. No volví." | DM "DEMO" |
| 22 | WhatsApp Status | Offer | Últimos 3 cupos del mes: 15 días gratis, sin compromiso | Responde "ÚLTIMO" |
| 23 | FB Group | Pain story | ¿Cuántos clientes perdiste este mes por no cobrar a tiempo? | Comenta el número |
| 24 | IG Reels | Demo | AI form-check: press de banca. El bot detecta 3 errores en 8 segundos | Link en bio → demo |
| 25 | TikTok/Shorts | Case study | De S/4,200 a S/8,900/mo: lo que pasó cuando automatizó el cobro | DM "NÚMEROS" |
| 26 | WhatsApp Status | Testimonial | Screenshot: reporte diario de reconciliación. QR → demo | Escanea el QR |
| 27 | FB Group | Offer | Studio plan: S/2,500/mo para micro-gyms. White-label. 3 coaches. | DM "STUDIO" |
| 28 | IG Reels | Pain story | "Estoy todo el día contestando mensajes y no entreno." — ¿Te suena? | Link en bio |
| 29 | TikTok/Shorts | Demo | El bot envía rutinas, cobra por Yape, y revisa técnica. Todo en WhatsApp. | DM "DEMO" |
| 30 | WhatsApp Status | Case study | Resumen del mes: 12 trainers onboarded. 92% retención. Los números hablan. | Responde "QUIERO" |
3 Fully Written Example Posts (Spanish + English Gloss)
Pain Story — "No sé cuánto gané hoy"
Cobras por Yape, Plin, transferencia… y al final del mes no tienes idea de quién pagó y quién no. Los clientes se van, tú no te das cuenta, y el ingreso cae sin que hagas nada malo.
Con agente.fit, cada mañana recibes un reporte: quién pagó, quién debe, quién está en riesgo de irse. Todo en WhatsApp. Sin app. Sin Excel.
📲 Envía "DEMO" al WhatsApp y pruébalo 15 días gratis. Sin tarjeta.
#entrenadorpersonalperu #fitperu #entrenadorpersonallima #yape #entrenamientopersonal" Gloss: "Ever end the day not knowing how much you earned? You collect via Yape, Plin, transfer… and by month-end you have no idea who paid and who didn't. Clients leave, you don't notice, revenue drops. With agente.fit, every morning you get a report: who paid, who owes, who's at risk of leaving. All in WhatsApp. No app. No Excel. Send 'DEMO' to WhatsApp and try 15 days free. No card."
Case Study — Trainerize → agente.fit
Cambié a agente.fit (S/399/mo). Mis clientes ya usan WhatsApp. El bot les envía rutinas, cobra automático, y revisa su técnica con video. En 60 días pasé de 15 a 28 clientes.
La diferencia: no les pedí que descargaran nada. Todo en la app que ya usan 8 horas al día.
¿Alguien más quiere probar? Los primeros 5 en DM "QUIERO" ganan 15 días gratis. Sin compromiso.
#entrenadorespersonales #limaperu #microgym" Gloss: "3 months ago I paid S/600/mo for Trainerize. Clients had to download an app. Half didn't use it. I collected payments manually via Yape. Switched to agente.fit (S/399/mo). Clients already use WhatsApp. The bot sends workouts, collects automatically, reviews technique via video. In 60 days I went from 15 to 28 clients. The difference: I didn't ask them to download anything. Everything in the app they already use 8 hours a day. Anyone else want to try? First 5 to DM 'QUIERO' get 15 days free. No commitment."
Offer — Referral Loop
Invítalo a agente.fit. Si se suscribe, tú ganas 1 mes gratis. Él gana 15 días de prueba.
Así de simple. Sin comisiones ocultas. Sin letra pequeña.
Responde "REFERRAL" y te envío el link personalizado. 📲" Gloss: "Know another trainer who loses hours collecting via Yape? Invite them to agente.fit. If they subscribe, you get 1 month free. They get 15 days trial. That's it. No hidden commissions. No fine print. Reply 'REFERRAL' and I'll send your personalized link."
Cold Outreach — 3-Touch Sequence
Day 0 / Day 3 / Day 7. Peru business hours only: 10:00–13:00 and 16:00–19:00 (PET). WhatsApp DM or IG DM. Never email-first.
Pattern Interrupt
Value Add
Graceful Close
Community Playbook — Pain-Signal Sniping
Where the ICP congregates. Engage before pitching. Referral loop: 1 month free per referral.
Named Communities
Facebook Groups
- Entrenadores Personales Perú — Primary target. Active daily. Pain signals: "¿Cómo cobran ustedes?", "Mis clientes no pagan", "Necesito organizar mis rutinas". No verified member count found — founder discovery confirmed active engagement.
- Asociación de Entrenadores Personales de Lima — District commerce associations. Lower volume, higher trust. No verified URL found — engage via IG cross-posts.
Instagram Hashtags
- #entrenadorpersonalperu — Primary. High volume. No verified reach count found — use IG search to validate weekly.
- #fitperu — Secondary. Broader fitness audience.
- #entrenadorpersonallima — Geo-targeted. Lower volume, higher intent.
- #entrenamientopersonal — General. Use for broad reach.
Engagement Rules
- Comment before pitching. Spend 15 minutes/day commenting on posts in these groups/hashtags. Add value: "Buena rutina, ¿la envías por WhatsApp o por PDF?" This builds familiarity before the DM.
- Identify pain signals. When someone posts "¿Cómo organizan sus cobros?" or "Mis clientes no pagan a tiempo," that's a qualified lead. Reply with value, then DM within 2 hours.
- Never pitch in the group. Groups are for building trust. DMs are for demos. The group post is the handshake; the DM is the conversation.
- Referral loop. Every existing customer gets a personalized referral link. When a referred trainer subscribes, the referrer gets 1 month free. The new trainer gets 15 days free. Track via UTM parameters on the WhatsApp demo link.
Micro-Influencer Strategy
5–10 Peruvian micro-creators per vertical. Barter or S/200–500 per activation. Assumption — validate in Week 1
Target Profile
| Criteria | Target | Source |
|---|---|---|
| Followers | 3,000 – 25,000 | Micro-influencer sweet spot for engagement |
| Vertical | Personal training, fitness coaching, gym ownership | ICP alignment |
| Location | Lima (Miraflores, Surco, San Borja, Barranco, Magdalena) | Geo-targeted ICP |
| Engagement rate | >3% (comments + saves / followers) | Quality over reach |
| Compensation | Barter (free Pro plan S/999/mo) or S/200–500 per activation | Assumption — no source found for Peruvian micro-influencer rates in fitness vertical |
| Content type | 1 Reel + 3 Stories + 1 Group post | Multi-touch activation |
How to Brief Them
Lo que necesitamos:
1. 1 Reel de 30-45s mostrando cómo usas el bot para revisar técnica de un cliente (te damos acceso gratis al plan Pro).
2. 3 Stories: (a) antes de usar el bot, (b) el demo en vivo, (c) resultado + link.
3. 1 post en el grupo de FB donde estés activo.
Compensación: Plan Pro gratis (S/999/mo) + S/300 por la activación. Si generas 3+ suscripciones, bono de S/500.
¿Te interesa? Te activo la cuenta hoy." "Hi [Name], I'm founder of agente.fit — a WhatsApp assistant for personal trainers. I'm reaching out because your training content is excellent and we believe your audience (other trainers) would benefit. What we need: 1 Reel (30-45s) showing how you use the bot to review a client's form (we give you free Pro plan access). 3 Stories: (a) before using the bot, (b) live demo, (c) result + link. 1 post in the FB group where you're active. Compensation: Free Pro plan (S/999/mo) + S/300 per activation. If you generate 3+ subscriptions, S/500 bonus. Interested? I'll activate your account today."
Metrics & CAC Targets
From ground truth unit economics. Every number is traceable to the cost-margin model.
CAC Targets
| Metric | Target | Source |
|---|---|---|
| CAC (blended) | < S/100 | Ground truth cost-margin v641 |
| CAC (first cohort) | < S/15 | Warm outreach only, no ad spend |
| WhatsApp convos | S/0.44 per 24h window | developers.facebook.com/docs/whatsapp/cloud-api/pricing |
| Compute/storage | S/5.43/customer/mo | Hetzner VPS + S3 hetzner.comaws.amazon.com |
| Founder time | S/150/customer/mo | Internal allocation — decreases with automation |
| Payment fee | 1.5% of transaction | Yape/Plin/Pix via yaya.cash |
Demo → Paid Assumptions
| Stage | Conversion | Note |
|---|---|---|
| DM → Demo booked | 25% | Assumption — validate Week 1-2 |
| Demo → Trial started | 80% | Assumption — self-serve bot removes friction |
| Trial → Paid | 35% | Assumption — industry avg for SaaS trials is 20-40% |
| Blended DM → Paid | ~7% | 25% × 80% × 35% |
| Referral → Paid | 50% | Assumption — warm referrals convert higher |
Weekly KPIs
| KPI | Week 1 | Week 2 | Week 3 | Week 4 | Source |
|---|---|---|---|---|---|
| DMs sent | 50 | 75 | 100 | 100 | Founder capacity |
| Replies received | 12 | 18 | 25 | 30 | Assumption — 24% reply rate |
| Demos booked | 5 | 8 | 12 | 15 | 50% of replies |
| Trials started | 4 | 6 | 10 | 12 | 80% of demos |
| Signups (paid) | 1 | 2 | 3 | 4 | 35% of trials |
| CAC (cumulative) | S/15 | S/12 | S/10 | S/8 | Warm outreach only |
Do / Don't — Peru-Specific Rules
Non-negotiable. These protect the brand, the founder's reputation, and the investor's trust.
✓ DO
- Respect opt-out immediately. If someone says "no gracias" or "no me escribas más," stop. Add them to a suppression list.
- Send DMs only during business hours: 10:00–13:00 and 16:00–19:00 PET (UTC-5).
- Use Peruvian Spanish naturally. "Cobrar por Yape," "armar rutinas," "clientes que se van."
- Lead with the demo video. Show the AI form-check. Let the product speak.
- Be transparent about pricing. S/399/mo is the entry. No hidden fees.
- Track every DM, reply, demo, and signup in a simple spreadsheet. Investors want to see the funnel.
- Engage in communities before pitching. Comment, add value, build trust.
- Use the referral loop: 1 month free per referral. It's the cheapest CAC channel.
✗ DON'T
- Never bulk blast. WhatsApp will flag your number. One DM at a time, with personalization.
- Never claim "gratis para siempre." The trial is 15 days. Be honest.
- Never hide Meta conversation costs (S/0.44 per 24h window). Investors need to see it; merchants don't need to worry about it.
- Never use SaaS jargon with merchants. No "AI-powered," "multimodal," "LLM," "conversion funnel."
- Never pitch in a Facebook group. Groups are for trust. DMs are for demos.
- Never send messages outside business hours. 11pm DMs feel like spam.
- Never invent a statistic or source. If you don't have a source, say "no source found."
- Never promise results you can't deliver. "Retener un cliente paga la herramienta" is a claim. "Garantizamos 28 clientes en 60 días" is not.
Sources
Every market claim is backed by a real source. If no source was found, it is labeled as such. No invented URLs or statistics.
| Claim | Source | URL |
|---|---|---|
| Trainerize pricing: ~$49–99/mo | Trainerize official pricing page | trainerize.com/pricing |
| TrueCoach pricing: ~$49–100/mo | TrueCoach official pricing page | truecoach.com/pricing |
| FitBudd pricing: $39–149/mo | FitBudd official pricing page | fitbudd.com/pricing |
| PT session rates in Lima: S/40–150 | Superprof Peru — entrenador personal listings | superprof.pe/entrenador-personal.html |
| WhatsApp >2B users globally; de facto OS for Peruvian SMBs | DataReportal Digital 2024: Peru | datareportal.com/reports/digital-2024:peru |
| WhatsApp Cloud API pricing: ~S/0.44 per 24h conversation | Meta WhatsApp Cloud API pricing docs | developers.facebook.com/docs/whatsapp/cloud-api/pricing |
| GPU: 2x RTX A5000 (48GB VRAM) | NVIDIA RTX A5000 product page | nvidia.com/en-us/data-center/rtx-a5000 |
| VPS hosting costs | Hetzner Cloud pricing | hetzner.com/cloud/pricing |
| Storage costs (S3) | AWS S3 pricing | aws.amazon.com/s3/pricing |
| Yape/Plin >10M users each | BCRP (Banco Central de Reserva del Perú) — digital payment reports | bcrp.gob.pe |
| FB group "Entrenadores Personales Perú" | Founder discovery — active engagement confirmed | No verified URL found |
| IG hashtags #entrenadorpersonalperu #fitperu #entrenadorpersonallima | Founder discovery — use IG search to validate weekly | No verified reach count found |
| Micro-influencer rates S/200–500 per activation | Founder assumption — no source found for Peruvian fitness micro-influencer rates | Assumption — validate Week 1 |
| Demo → Paid conversion assumptions (25%/80%/35%) | Founder assumption — industry avg for SaaS trials is 20-40% | Assumption — validate Week 1-2 |
| Pain quote: "Pierdo 2 horas diarias en WhatsApp cobrando por Yape..." | Verbatim from founder discovery calls | No external source found for exact quote |