Skip to content
yaya tech pbc Request memorandum
Go-to-market & Community Playbook

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.

  1. 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.
  2. 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."
  3. 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."
  4. 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.
  5. 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.
  6. 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."
  7. 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.
  8. 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.

Asset 1

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.com
Asset 2

Live 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.com
Asset 3

Sample 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 infrastructure

30-Day Content Calendar

Four channels. Five post types. Every post includes a Spanish caption and CTA. Three fully written example posts below the table.

DayChannelTypeSpanish CaptionCTA
1WhatsApp StatusPain story"¿Cuántas horas perdiste ayer cobrando por Yape?"Envía "DEMO" al WhatsApp
2IG ReelsDemo30s AI form-check video — squat analysisLink en bio → demo gratis
3FB GroupPain story"Mis clientes se desmotivan a las 3 semanas. ¿Tú también?"Comenta "YO" si te pasa
4TikTok/ShortsDemoBefore/after: manual WhatsApp vs. AI botDM "DEMO" para probar
5IG ReelsCase studyTrainer en Surco: de 15 a 28 clientes en 60 díasLink en bio
6WhatsApp StatusTestimonialScreenshot: "Ahora cobro automático y entreno más"Responde a este status
7FB GroupOfferPrimeros 5 trainers: 15 días gratis. Sin tarjeta.DM "QUIERO"
8IG ReelsPain story"No sé cuánto gané hoy." — El problema de no tener reportesLink en bio → demo
9TikTok/ShortsDemoAI revisa técnica de sentadilla en 10 segundosDM "DEMO"
10WhatsApp StatusCase studyMicro-gym en Miraflores: 3 coaches, 45 clientes, 1 botResponde "INFO"
11FB GroupTestimonial"Perder clientes es lo que más me duele." — Ahora retengo 92%Comenta tu experiencia
12IG ReelsOfferS/399/mo = retener un solo cliente. La math es simple.Link en bio
13TikTok/ShortsPain storyPOV: Son las 11pm y todavía estás armando PDFs de rutinasDM "DEMO"
14WhatsApp StatusDemoVideo: cómo el bot envía recordatorios de pago por YapeResponde "QUIERO"
15FB GroupCase studyDe Trainerize a agente.fit: por qué cambié (y ahorré S/600/mo)Comenta "CUENTO"
16IG ReelsTestimonialTrainer en Barranco: "Ahora tengo 2 horas libres al día"Link en bio
17TikTok/ShortsOfferReferral: invita otro trainer, ambos ganan 1 mes gratisDM "REFERRAL"
18WhatsApp StatusPain story"Mis clientes me olvidan y no pagan." — El ciclo que todos conocemosResponde "SÍ"
19FB GroupDemoLive: el bot responde dudas de nutrición 24/7. Sin que tú hagas nada.DM "DEMO"
20IG ReelsCase study3 coaches, 1 bot, 60 clientes. Así escala un micro-gym en San Borja.Link en bio
21TikTok/ShortsTestimonial"Pensé que la IA era vapor. Probé 15 días. No volví."DM "DEMO"
22WhatsApp StatusOfferÚltimos 3 cupos del mes: 15 días gratis, sin compromisoResponde "ÚLTIMO"
23FB GroupPain story¿Cuántos clientes perdiste este mes por no cobrar a tiempo?Comenta el número
24IG ReelsDemoAI form-check: press de banca. El bot detecta 3 errores en 8 segundosLink en bio → demo
25TikTok/ShortsCase studyDe S/4,200 a S/8,900/mo: lo que pasó cuando automatizó el cobroDM "NÚMEROS"
26WhatsApp StatusTestimonialScreenshot: reporte diario de reconciliación. QR → demoEscanea el QR
27FB GroupOfferStudio plan: S/2,500/mo para micro-gyms. White-label. 3 coaches.DM "STUDIO"
28IG ReelsPain story"Estoy todo el día contestando mensajes y no entreno." — ¿Te suena?Link en bio
29TikTok/ShortsDemoEl bot envía rutinas, cobra por Yape, y revisa técnica. Todo en WhatsApp.DM "DEMO"
30WhatsApp StatusCase studyResumen del mes: 12 trainers onboarded. 92% retención. Los números hablan.Responde "QUIERO"

3 Fully Written Example Posts (Spanish + English Gloss)

Post A — IG Reels / TikTok

Pain Story — "No sé cuánto gané hoy"

Caption (ES): "¿Alguna vez terminaste el día y no supiste cuánto ganaste? 🤔

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."
Post B — FB Group

Case Study — Trainerize → agente.fit

Post (ES): "Hace 3 meses pagaba S/600/mo por Trainerize. Mis clientes tenían que descargar una app. La mitad no la usaba. Los cobros los hacía yo a mano por Yape.

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."
Post C — WhatsApp Status

Offer — Referral Loop

Status (ES): "¿Conoces otro trainer que pierde horas cobrando por Yape? 🤝

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.

Touch 1 — Day 0

Pattern Interrupt

Spanish: "Hola [Nombre], vi tu perfil y me llamó la atención cómo trabajas con tus clientes por WhatsApp. Te hago una pregunta directa: ¿cuántas horas al día pierdes cobrando por Yape y respondiendo las mismas dudas? Si la respuesta es 'demasiadas', te muestro algo en 30 segundos. Sin compromiso. ¿Te va?" "Hi [Name], saw your profile and noticed how you work with clients via WhatsApp. Direct question: how many hours a day do you lose collecting via Yape and answering the same questions? If the answer is 'too many,' I'll show you something in 30 seconds. No commitment. Does that work?"
Timing: Send between 10:00–13:00 or 16:00–19:00 PET. If no reply by Day 3, proceed to Touch 2.
Touch 2 — Day 3

Value Add

Spanish: "[Nombre], te envío esto sin que me lo pidas: un video de 30 segundos donde un trainer de Surco usa el bot para revisar la técnica de sentadilla de su cliente. El cliente envía un video por WhatsApp, el bot responde en 10 segundos con 3 correcciones. Todo automático. Sin app. Si quieres probarlo, escribe "DEMO" y te activo una cuenta de prueba hoy mismo. Si no, sin problema — te dejo entrenar. 💪" "[Name], sending you this without you asking: a 30-second video where a Surco trainer uses the bot to review a client's squat form. Client sends a video via WhatsApp, bot responds in 10 seconds with 3 corrections. All automatic. No app. If you want to try it, write 'DEMO' and I'll activate a trial account today. If not, no problem — I'll let you train. 💪"
Attach the 60s demo video (Asset 1). If no reply by Day 7, proceed to Touch 3.
Touch 3 — Day 7

Graceful Close

Spanish: "[Nombre], última cosa de mi parte. Sé que no es el momento para todos, y está bien. Solo quiero que sepas que cuando estés listo, agente.fit está aquí: 15 días gratis, sin tarjeta, sin compromiso. El link es [link]. Si en algún momento quieres que te active la cuenta, solo escríbeme. Te deseo lo mejor con tus clientes. 🙏" "[Name], last thing from me. I know it's not the right time for everyone, and that's fine. I just want you to know that when you're ready, agente.fit is here: 15 days free, no card, no commitment. The link is [link]. If at any point you want me to activate your account, just write to me. I wish you the best with your clients. 🙏"
After Touch 3, move prospect to nurture sequence (weekly WhatsApp Status visibility only). No further DMs for 30 days minimum.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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

CriteriaTargetSource
Followers3,000 – 25,000Micro-influencer sweet spot for engagement
VerticalPersonal training, fitness coaching, gym ownershipICP alignment
LocationLima (Miraflores, Surco, San Borja, Barranco, Magdalena)Geo-targeted ICP
Engagement rate>3% (comments + saves / followers)Quality over reach
CompensationBarter (free Pro plan S/999/mo) or S/200–500 per activationAssumption — no source found for Peruvian micro-influencer rates in fitness vertical
Content type1 Reel + 3 Stories + 1 Group postMulti-touch activation

How to Brief Them

Brief (ES): "Hola [Nombre], soy fundador de agente.fit — un asistente de WhatsApp para entrenadores personales. Te contacto porque tu contenido sobre entrenamiento es excelente y creemos que tu audiencia (otros trainers) se beneficiaría.

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

MetricTargetSource
CAC (blended)< S/100Ground truth cost-margin v641
CAC (first cohort)< S/15Warm outreach only, no ad spend
WhatsApp convosS/0.44 per 24h windowdevelopers.facebook.com/docs/whatsapp/cloud-api/pricing
Compute/storageS/5.43/customer/moHetzner VPS + S3 hetzner.comaws.amazon.com
Founder timeS/150/customer/moInternal allocation — decreases with automation
Payment fee1.5% of transactionYape/Plin/Pix via yaya.cash

Demo → Paid Assumptions

StageConversionNote
DM → Demo booked25%Assumption — validate Week 1-2
Demo → Trial started80%Assumption — self-serve bot removes friction
Trial → Paid35%Assumption — industry avg for SaaS trials is 20-40%
Blended DM → Paid~7%25% × 80% × 35%
Referral → Paid50%Assumption — warm referrals convert higher

Weekly KPIs

KPIWeek 1Week 2Week 3Week 4Source
DMs sent5075100100Founder capacity
Replies received12182530Assumption — 24% reply rate
Demos booked58121550% of replies
Trials started46101280% of demos
Signups (paid)123435% of trials
CAC (cumulative)S/15S/12S/10S/8Warm outreach only
Cumulative target: 10 paying customers by end of Week 4. At weighted gross profit S/828.34/customer/mo, that's S/8,283/mo recurring. Cash break-even achieved at customer #1.

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.

ClaimSourceURL
Trainerize pricing: ~$49–99/moTrainerize official pricing pagetrainerize.com/pricing
TrueCoach pricing: ~$49–100/moTrueCoach official pricing pagetruecoach.com/pricing
FitBudd pricing: $39–149/moFitBudd official pricing pagefitbudd.com/pricing
PT session rates in Lima: S/40–150Superprof Peru — entrenador personal listingssuperprof.pe/entrenador-personal.html
WhatsApp >2B users globally; de facto OS for Peruvian SMBsDataReportal Digital 2024: Perudatareportal.com/reports/digital-2024:peru
WhatsApp Cloud API pricing: ~S/0.44 per 24h conversationMeta WhatsApp Cloud API pricing docsdevelopers.facebook.com/docs/whatsapp/cloud-api/pricing
GPU: 2x RTX A5000 (48GB VRAM)NVIDIA RTX A5000 product pagenvidia.com/en-us/data-center/rtx-a5000
VPS hosting costsHetzner Cloud pricinghetzner.com/cloud/pricing
Storage costs (S3)AWS S3 pricingaws.amazon.com/s3/pricing
Yape/Plin >10M users eachBCRP (Banco Central de Reserva del Perú) — digital payment reportsbcrp.gob.pe
FB group "Entrenadores Personales Perú"Founder discovery — active engagement confirmedNo verified URL found
IG hashtags #entrenadorpersonalperu #fitperu #entrenadorpersonallimaFounder discovery — use IG search to validate weeklyNo verified reach count found
Micro-influencer rates S/200–500 per activationFounder assumption — no source found for Peruvian fitness micro-influencer ratesAssumption — 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 callsNo external source found for exact quote