# Marketing Brain for Coordenadas.co **Session ID:** ses_1037f3913ffeGtBL0RtzxJ48oe **Created:** 6/24/2026, 8:59:18 PM **Updated:** 6/25/2026, 9:57:56 AM --- ## Assistant (Superpowers · DeepSeek V4 Flash Free · 7.2s) _Thinking:_ Now Phase 7 — the final two deliverables: 1. `Coordenadas_marketing_brain.html` — The complete, navigable, beautiful single-file Marketing Brain 2. `Coordenadas_MasterStrategyDoc.html` — Executive-level summary These are the biggest files. Let me write them now. I'll need to combine all the key content from the previous 8 files into one comprehensive HTML. This is going to be a very long file. Let me write it carefully. Key brand colors from the brand guide: - Primary: Black (#000000), Green (#20C162), Yellow (#FCCC09) - Secondary: Blue (#01C7FE), Orange (#FF4200) - Font: Inter for body, Baloo 2 (LT Saeada substitute) for headings Phase 6 listo. Ahora el entregable final — Phase 7A: Marketing Brain completo. **Tool: todowrite** **Input:** ```json { "todos": [ { "priority": "high", "content": "Limpiar referencias restantes de 'agencia' en Phase 1 files", "status": "completed" }, { "priority": "high", "content": "Phase 2A — Buyer Psychology Report", "status": "completed" }, { "priority": "high", "content": "Phase 2B — Buyer Psychology Profiles", "status": "completed" }, { "priority": "high", "content": "Phase 3 — Buyer Clusters & Priority", "status": "completed" }, { "priority": "high", "content": "Phase 4 — Message Block Library", "status": "completed" }, { "priority": "high", "content": "Phase 5 — Channel Acquisition Map", "status": "completed" }, { "priority": "high", "content": "Phase 6 — Objection Handling Framework", "status": "completed" }, { "priority": "high", "content": "Phase 7A — Final Marketing Brain HTML (Coordenadas_marketing_brain.html)", "status": "in_progress" }, { "priority": "high", "content": "Phase 7B — Master Strategy Doc (Coordenadas_MasterStrategyDoc.html)", "status": "pending" } ] } ``` **Output:** ``` [ { "content": "Limpiar referencias restantes de 'agencia' en Phase 1 files", "status": "completed", "priority": "high" }, { "content": "Phase 2A — Buyer Psychology Report", "status": "completed", "priority": "high" }, { "content": "Phase 2B — Buyer Psychology Profiles", "status": "completed", "priority": "high" }, { "content": "Phase 3 — Buyer Clusters & Priority", "status": "completed", "priority": "high" }, { "content": "Phase 4 — Message Block Library", "status": "completed", "priority": "high" }, { "content": "Phase 5 — Channel Acquisition Map", "status": "completed", "priority": "high" }, { "content": "Phase 6 — Objection Handling Framework", "status": "completed", "priority": "high" }, { "content": "Phase 7A — Final Marketing Brain HTML (Coordenadas_marketing_brain.html)", "status": "in_progress", "priority": "high" }, { "content": "Phase 7B — Master Strategy Doc (Coordenadas_MasterStrategyDoc.html)", "status": "pending", "priority": "high" } ] ``` --- ## Assistant (Superpowers · DeepSeek V4 Flash Free · 59.3s) _Thinking:_ I'll generate the final Marketing Brain HTML — the comprehensive, navigable single-file document combining all 8 phases. This is the crown jewel deliverable. It needs to be beautiful, follow the brand guide, and include all strategic content in one place with sidebar navigation. Let me write the full file. **Tool: write** **Input:** ```json { "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\Coordenadas_marketing_brain.html", "content": "\n\n
\n\n\n\n Sistemas que hacen que tu negocio capture, convierta y crezca.\n
\n\n Estrategia completa de inteligencia de marca · 8 fases · 10 entregables\n
\nCoordenadas es una firma de marketing, tecnología y automatización con sede en Bogotá, fundada en 2016 por Iván Hincapié (CEO) y Pablo Esparza Jiménez (COO). Con un equipo de 7 personas, atienden pymes en Colombia, el Caribe, USA, México y Australia.
\nNo venden campañas de Meta Ads ni sitios web. Venden la desaparición de la incertidumbre digital. Venden la tranquilidad de un dueño de negocio que ya no tiene que preguntarse si su inversión en marketing está funcionando. Venden un partner que se queda — que responde de inmediato, que explica qué hace y por qué, que mide todo con números reales.
\nEl ecosistema de firmas digitales en Latinoamérica está roto: prometen resultados, esconden costos, entregan y desaparecen. El dueño de negocio queda con una presencia digital que no sabe operar y una factura que no sabe si valió la pena. Coordenadas reemplaza la caja negra por una mesa de vidrio donde el cliente ve todo — costos, herramientas, proceso y resultados.
\n| Línea de Servicio | Precio | Para quién |
|---|---|---|
| Captación y Calificación de Leads | USD $100–400/mes | Negocios que pierden leads por no tener sistema |
| Marketing y Tech Operations | USD $400–1,500/mes | Pymes que necesitan equipo de marketing externo |
| Agentes de IA a la Medida | Desde USD $7,500 | Empresas listas para automatización avanzada |
\"Coordenadas es la firma que muestra los precios y se queda después de entregar. Para dueños de negocio que ya no quieren improvisar su presencia digital, Coordenadas reemplaza la caja negra de las firmas tradicionales por un partner transparente que enseña, automatiza y mide — con 10 años de track record y clientes que se quedan años, no meses.\"
\nConclusión: Ningún competidor muestra precios ni partnership probado con ROI documentado.
\nDueño 35-55, ya pagó por marketing y no vio resultados. Desconfía de cualquiera que le hable de \"marketing digital\".
\nLo convence: Números específicos (ROI 690x), nombres propios (Iván, Pablo), transparencia radical.
\nLo frena: Jerga técnica, promesas vagas, \"contáctanos para una cotización\".
\nFounder con negocio creciendo pero sin infraestructura digital. Perfil más común en los case studies.
\nLo convence: Traducción constante (\"un CRM es donde guardas la info\"), autonomía (\"te voy a enseñar\"), paso a paso.
\nLo frena: Propuestas tecnológicas complejas, minimizar su conocimiento del negocio.
\nDueño en Miami/Doral con presencia digital pero sin sistemas conectados. Quiere optimización.
\nLo convence: Eficiencia operativa, ROI de sistemas, casos de industrias similares en Miami.
\nLo frena: Que suene a \"lo mismo que ya estoy haciendo\".
\nEmpresa B2B con décadas de operación, cero presencia digital. Ciclo de decisión largo.
\nLo convence: Casos B2B (Factronics 10 años), lenguaje industrial, ROI de largo plazo.
\nLo frena: \"Nuestros clientes no buscan en Google\", \"ya lo intentamos y no funcionó\".
\nEmpresa mediana lista para IA/automatización. Buyer sofisticado, presupuesto desde USD $7,500.
\nLo convence: Casos técnicos (PayWise, VoidMapper), arquitectura de solución, resultados medibles.
\nLo frena: Falta de casos técnicos, inseguridad sobre seguridad de datos.
\n| # | Cluster | Prioridad | Potencial | Canal principal |
|---|---|---|---|---|
| 1 | PYME Local en Modo Crecimiento | Alta | Alto | Meta + Google + WhatsApp |
| 2 | Negocio Establecido en Miami/Doral | Media | Alto | LinkedIn + Referidos |
| 3 | Caribe con Desconfianza Documentada | Media | Medio | LinkedIn + Referidos + Casos |
| 4 | Industrial B2B sin Presencia Digital | Baja | Medio | LinkedIn + SEO + Referidos |
| 5 | Innovador con Presupuesto (IA) | Baja | Alto | LinkedIn + YouTube + Web |
Recomendación: Enfocar el 60% del presupuesto de adquisición en el Cluster 1 (PYME Local) durante los primeros 6 meses. El Cluster 2 (Miami) debe crecer por referidos y contenido en LinkedIn. Los Clusters 4 y 5 son de largo plazo — nutrir con contenido, no forzar con ads.
\n| # | Hook | Para |
|---|---|---|
| 1 | \"Invertimos USD $1,222 y recuperamos USD $843,500.\" | Meta/Reels |
| 2 | \"Si has contratado marketing digital antes y no viste resultados, esto es para ti.\" | Meta/Reels |
| 3 | \"¿Sabes cuánto dinero estás perdiendo porque no tienes un sistema de captación de leads?\" | Google/LinkedIn |
| 4 | \"La mayoría de las agencias no muestran sus precios. Nosotros sí. ¿Por qué?\" | LinkedIn/Blog |
| 5 | \"Desconfiar de agencias de marketing es inteligente. Aquí te decimos cómo elegir una que no te falle.\" | Blog/YouTube |
| 6 | \"Llevo 10 años trabajando con ellos. Y no, no me pagan por decirlo.\" | Reels/Meta |
| 7 | \"Estás solo frente al marketing de tu negocio. Y nadie te enseña cómo hacerlo bien.\" | Meta/Reels |
| 8 | \"7 de 40 compradores vinieron de una campaña digital que costó menos que un celular.\" | |
| 9 | \"¿Tu negocio necesita presencia digital pero no sabes por dónde empezar? Empecemos por aquí.\" | Google Ads |
| 10 | \"No vendemos campañas. Vendemos sistemas que hacen que tu negocio capture, convierta y crezca.\" | Cierre |
| Cluster | Meta | SEO | Referidos | |||
|---|---|---|---|---|---|---|
| 1. PYME Local | Alta | Alta | Media | Alta | Alta | Media |
| 2. Miami | Media | Media | Alta | Media | Alta | Alta |
| 3. Caribe | Baja | Baja | Alta | Media | Media | Alta |
| 4. Industrial | Baja | Media | Alta | Alta | Baja | Alta |
| 5. IA | Baja | Media | Alta | Alta | Baja | Alta |
| Canal | % | Monto/mes | Objetivo |
|---|---|---|---|
| Meta Ads | 30% | USD $300-500 | Captación leads Cluster 1 (Colombia) |
| Google Ads | 20% | USD $200-400 | Búsqueda de alta intención |
| 15% | USD $150-300 | Clusters B2B (Miami, Caribe, Industrial) | |
| Contenido/SEO | 20% | Tiempo del equipo | Construcción de autoridad orgánica |
| Programa de referidos | 10% | USD $100-200 | Incentivos para clientes actuales |
| Experimentos | 5% | USD $50-100 | Pruebas de nuevos canales |
| Objeción | Severidad | Respuesta clave |
|---|---|---|
| \"¿Por qué ustedes serían diferentes?\" | Alta | \"Publicamos precios, entregamos tutoriales, nuestros clientes se quedan años. Factronics: 10 años.\" |
| \"Es muy caro para mí ahorita\" | Alta | \"Plan desde USD $100/mes. Sin contrato anual. Una venta paga varios meses.\" |
| \"¿Qué pasa si no funciona?\" | Alta | \"Sin permanencia. Primera campaña pequeña (USD $100-400). Si no funciona, cancelas.\" |
| \"Esto suena igual que lo que me vendieron antes\" | Alta | \"No te pido que me creas. Revisa nuestros números, habla con clientes actuales, decide tú.\" |
| \"No sé si mi equipo va a poder con esto\" | Media | \"Capacitación + tutoriales grabados + soporte post-entrega. No descansamos hasta que estén cómodos.\" |
| \"Muéstrame un caso de mi industria\" | Media | \"Hemos trabajado con 10+ industrias. El patrón no es la industria — es el dueño con visión.\" |
| \"¿Cuánto tiempo toma ver resultados?\" | Media | \"Leads: 48 horas. SEO: 3-6 meses. IA: 4-8 semanas de implementación, resultados inmediatos.\" |
| \"Esto no es para mi industria\" | Media | \"Trabajamos con joyerías, fintech, hongos, inmobiliaria, estética, pañales, manufactura, tecnología espacial.\" |
Qué venden: Tranquilidad operativa con resultados medibles. Un partner que se queda, enseña y mide.
\nDiferenciador #1: Precios visibles. Mientras todos dicen \"contáctanos\", Coordenadas publica rangos.
\nDiferenciador #2: Enseñan, no encierran. Tutoriales, capacitación, autonomía post-entrega.
\nPerfil: Dueño de pyme 30-55 años. Solo frente a lo digital. Ya fue quemado por otro proveedor. Desconfía pero necesita resultados.
\nLo decide: La confianza. No el precio ni el portafolio.
\nLo convence: Transparencia, números reales, nombres propios del equipo.
\n• \"La mayoría no muestra precios. Nosotros sí.\"
\n• \"No desaparecemos. Grabamos tutoriales.\"
\n• \"USD $1,222 invertidos. USD $843,500 en ventas.\"
\n• \"Sin contratos de permanencia.\"
\n• \"Factronics: 10 años con nosotros.\"
\n30 días: Activar Meta Ads para Cluster 1 (Colombia) con hooks de transparencia y ROI. Landing page con pricing visible.
\n60 días: Publicar 4 casos de estudio en LinkedIn. Activar programa de referidos con clientes actuales.
\n90 días: Evaluar CAC por canal. Redirigir presupuesto al canal más eficiente. Publicar primer artículo SEO de \"cómo elegir partner de marketing\".
\nEstrategia de inteligencia de marca para capturar, convertir y hacer crecer.
\n \nCoordenadas es la firma que muestra los precios y se queda después de entregar. Para dueños de negocio que ya no quieren improvisar su presencia digital, Coordenadas reemplaza la caja negra de las firmas tradicionales por un partner transparente que enseña, automatiza y mide — con 10 años de track record, clientes que se quedan años (Factronics: 10 años, Goozone: desde 2015), y un caso de ROI de 690x verificado (Home Solutions TT).
\nNo venden campañas — venden la desaparición de la incertidumbre digital. Venden un partner que responde de inmediato, explica qué hace y por qué, graba tutoriales para que el equipo aprenda, y mide todo con números reales.
\nPrecios visibles desde el primer contacto (vs. el \"contáctanos\" del mercado). Enseñanza post-entrega (tutoriales, capacitación). Relaciones de años, no proyectos de meses. Esto no es un claim — está respaldado por 10 años de operación.
\nDueños de pyme en Colombia (Bogotá, Cundinamarca) que necesitan su primera presencia digital profesional. Sin experiencia previa contratando marketing — o una mala experiencia. Su miedo: pagar por algo que no entienden y no ver resultados.
\nPrimera acción: Campaña en Meta Ads con hooks de transparencia (\"La mayoría no muestra precios. Nosotros sí.\") + landing page con pricing visible + CTA a WhatsApp.
\nDueños con presencia digital básica funcionando pero sin sistemas conectados. Ya pagan Google Ads o Meta pero no saben cuál es su ROI real. Mayor ticket promedio ($1,000-1,500/mes). Crecen por referidos de otros dueños en Miami.
\nPrimera acción: Contenido en LinkedIn sobre sistematización + activar programa de referidos con Idealaser, MSG Dental y Beauty and the Beach.
\nDueños en T&T y Caribe anglófono que han tenido malas experiencias con marketing digital. El mercado está marcado por estafas y promesas incumplidas. Ya hay presencia de marca (Goozone, Home Solutions TT).
\nPrimera acción: Distribuir el caso Home Solutions (ROI 690x) como PDF de una página en LinkedIn y redes de contactos caribeñas.
\n| Pilar | Mensaje ejemplo |
|---|---|
| Transparencia radical | \n\"Publicamos nuestros precios desde el primer día. No porque seamos los más baratos — porque si no confías en el precio, no vas a confiar en el trabajo.\" | \n
| ROI medible con números reales | \n\"USD $1,222 invertidos. 7 compradores firmados. ROI de 690x. Esa no es una promesa — es un resultado que puedes verificar.\" | \n
| Partner que se queda | \n\"Factronics lleva 10 años con nosotros. Goozone desde 2015. No vendemos proyectos. Construimos relaciones que duran.\" | \n
| Autonomía post-entrega | \n\"Te enseñamos, no te encerramos. Tutoriales grabados, capacitación, soporte continuo. Tu equipo va a saber manejar el sistema.\" | \n
| Sin riesgo de permanencia | \n\"No tenemos contratos anuales. Si en cualquier momento sientes que no estás recibiendo el valor esperado, cancelas sin penalización.\" | \n
| Prioridad | Canal | Para qué |
|---|---|---|
| Alta | \nMeta Ads + WhatsApp | \nCaptación de leads para Cluster 1 (PYME Colombia). El flujo: ad → landing con precios → WhatsApp → llamada de descubrimiento. El CTA nunca es un formulario — es WhatsApp directo. | \n
| Alta | \nGoogle Ads (búsqueda local) | \nCaptar intención de búsqueda alta. Keywords: \"agencia de marketing bogotá\", \"ayuda marketing digital pyme\". Landing page con pricing visible sin formularios largos. | \n
| Media | \nLinkedIn (orgánico + ads) | \nConstrucción de autoridad para clusters B2B (Miami, Caribe, Industrial, IA). Contenido de Iván/Pablo 2-3x/semana. Conexiones dirigidas a decisores. | \n
| Media | \nSEO / Blog | \nContenido que posicione para preguntas del buyer: \"cuánto cuesta agencia marketing\", \"cómo elegir partner digital\". Blog quincenal con casos y guías. | \n
| Baja | \nYouTube | \nContenido técnico para Cluster 5 (IA/Automatización). Walkthroughs de implementaciones. Inversión de tiempo, no de presupuesto. | \n
| Objeción | Respuesta |
|---|---|
| \"¿Por qué ustedes serían diferentes?\" | \n\"Publicamos precios desde el día uno. Entregamos tutoriales. Nuestros clientes se quedan años. Factronics: 10 años con nosotros.\" | \n
| \"Es muy caro para mí ahorita\" | \n\"Plan desde USD $100/mes. Sin contrato anual. El caso Home Solutions: USD $174 por comprador firmado. Una venta paga el año.\" | \n
| \"¿Qué pasa si no funciona?\" | \n\"Sin permanencia. Empezamos con algo pequeño (USD $100-400/mes). Si no funciona, cada quien por su lado, sin problemas.\" | \n
| \"Esto suena igual que lo que me vendieron antes\" | \n\"Haces bien en desconfiar. No te pido que me creas. Revisa nuestros números, habla con clientes actuales, y decide.\" | \n
| \"No sé si mi equipo va a poder con esto\" | \n\"Capacitación incluida. Tutoriales grabados. Soporte post-entrega. No descansamos hasta que tu equipo esté cómodo.\" | \n
\n Regla de oro: Cada dólar invertido en ads debe tener un camino claro hacia una conversación de WhatsApp. Si el ad no genera una conversación, no es el ad correcto.\n\n
Captar búsquedas como "agencia de marketing bogotá", "ayuda con marketing digital", "hacer crecer mi negocio". Importante: la landing page debe mostrar precios desde el primer clic. Sin formularios largos — el CTA es WhatsApp o llamada.
Line 162:El buyer investiga en Google antes de contratar. Contenido que posicione para: "cuánto cuesta una agencia de marketing", "cómo elegir agencia de marketing", "marketing digital para pymes [ciudad]". Blog quincenal con casos de estudio y guías prácticas. Cada pieza debe capturar lead vía WhatsApp.
C:\Users\User\Documents\opencode_apps\marketing_brains\Coordenadas\02_buyer_psychology_report.html: Line 96:"It's unfortunate that many fell victim to the..." — reseña real en topseos.com sobre agencia en Trinidad y TobagoC:\Users\User\Documents\opencode_apps\marketing_brains\Coordenadas\01_Genesis_Report.html: Line 252:
Commoditización de servicios de marketing digital. Barrera de entrada bajísima (cualquiera puede llamarse "agencia"). Dependencia de founders para ventas y relación con clientes. Riesgo cambiario (ingresos en USD, costos en COP).
``` **Tool: grep** **Input:** ```json { "include": "Coordenadas_*.html", "pattern": "\\bagencia\\b", "path": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas" } ``` **Output:** ``` Found 2 matches C:\Users\User\Documents\opencode_apps\marketing_brains\Coordenadas\Coordenadas_MasterStrategyDoc.html: Line 181:Coordenadas.co · Marketing Brain · Generado Junio 2025
``` **Tool: grep** **Input:** ```json { "pattern": "48 horas", "include": "*.html", "path": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas" } ``` **Output:** ``` Found 7 matches C:\Users\User\Documents\opencode_apps\marketing_brains\Coordenadas\Coordenadas_marketing_brain.html: Line 290:"Depende del servicio: si contratas captación de leads con Meta/Google, puedes ver resultados en las primeras 48 horas (como Home Solutions, que generó 39 leads en 2 días). Si es SEO, los resultados empiezan a verse en 3-6 meses. Si es automatización con IA, la implementación toma 4-8 semanas y los resultados son inmediatos después."
Line 417:En 48 horas identificamos qué anuncio funcionaba mejor y movimos todo el presupuesto hacia ese, multiplicando la eficiencia. El resultado: una campaña que costó USD $1,222 y generó compradores firmados por más de USD $4.8 millones en ventas proyectadas.
Line 958: 'cases.hs.p2': 'En 48 horas identificamos qué anuncio funcionaba mejor y movimos todo el presupuesto hacia ese, multiplicando la eficiencia. El resultado: una campaña que costó USD $1,222 y generó compradores firmados por más de USD $4.8 millones en ventas proyectadas.', ``` --- ## Assistant (Superpowers · DeepSeek V4 Flash Free · 7.6s) _Thinking:_ Now I need to fix: 1. **Date: "Junio 2025" → "Junio 2026"** in multiple files: - `00_Raw_Intelligence_Doc.html` line 61 and line 169 - `Coordenadas_MasterStrategyDoc.html` lines 94, 279 - `Coordenadas_marketing_brain.html` lines 130, 396 2. **"48 horas" objection fix** - Need to clarify that the 48-hour result was for an existing client with onboarding already done. The real answer should say onboarding takes 2-4 weeks, then results can be seen quickly after launch. - `Coordenadas_marketing_brain.html` lines 290, 355 - `07_ObjectionHandlingFramework.html` lines 407, 417 - `05_MessageBlockLibrary.html` line 170 3. **Brand name** - Need to check where "coordenadas" appears alone and should be "coordenadas.co". Let me search for this. Let me also check for "coordenadas" standalone in page titles and headings. Now let me find where the brand name needs the ".co" suffix. **Tool: grep** **Input:** ```json { "include": "0*.html,Coordenadas_*.html", "pattern": "Estrategia de inteligencia de marca para capturar, convertir y hacer crecer.
\n ", "newString": "Estrategia de inteligencia de marca para capturar, convertir y hacer crecer.
\n " } ``` **Output:** ``` Edit applied successfully. ``` **Tool: edit** **Input:** ```json { "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\Coordenadas_MasterStrategyDoc.html", "oldString": " Master Strategy Document · Generado del Marketing Brain · Junio 2025", "newString": " Master Strategy Document · Generado del Marketing Brain · Junio 2026" } ``` **Output:** ``` Edit applied successfully. ``` **Tool: edit** **Input:** ```json { "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\Coordenadas_marketing_brain.html", "oldString": "Coordenadas.co · Marketing Brain · Generado Junio 2025
", "newString": "Coordenadas.co · Marketing Brain · Generado Junio 2026
" } ``` **Output:** ``` Edit applied successfully. ``` **Tool: edit** **Input:** ```json { "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\00_Raw_Intelligence_Doc.html", "oldString": "Fuerte adopción de IA y automatización en pymes latinoamericanas (2024–2025)", "newString": "Fuerte adopción de IA y automatización en pymes latinoamericanas (2024–2026)" } ``` **Output:** ``` Edit applied successfully. ``` **Tool: edit** **Input:** ```json { "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\00_Raw_Intelligence_Doc.html", "oldString": "Fuente: brochure oficial, case studies, investigación competitiva, reseñas de Google · Junio 2025", "newString": "Fuente: brochure oficial, case studies, investigación competitiva, reseñas de Google · Junio 2026" } ``` **Output:** ``` Edit applied successfully. ``` --- ## Assistant (Superpowers · DeepSeek V4 Flash Free · 10.0s) _Thinking:_ Good, dates and brand name fixed. Now let me fix the "48 horas" issue in all files. The user says the 48-hour result from Home Solutions was for an existing client with full access already set up. For a new client, onboarding takes 2-4 weeks before campaigns launch. Files to fix: 1. `07_ObjectionHandlingFramework.html` - line 407 and 417 2. `Coordenadas_marketing_brain.html` - line 290 (urgency message) and 355 (objection table) 3. `05_MessageBlockLibrary.html` - line 170 Let me fix these. Fechas y nombre corregidos. Ahora arreglo el timeline de resultados en objeciones. **Tool: edit** **Input:** ```json { "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\07_ObjectionHandlingFramework.html", "oldString": "\"Depende del servicio: si contratas captación de leads con Meta/Google, puedes ver resultados en las primeras 48 horas (como Home Solutions, que generó 39 leads en 2 días). Si es SEO, los resultados empiezan a verse en 3-6 meses. Si es automatización con IA, la implementación toma 4-8 semanas y los resultados son inmediatos después.\"
", "newString": "\"Depende del servicio. Para un cliente nuevo, el onboarding completo toma de 2 a 4 semanas — configuración de cuentas, integración de CRM, creación de campañas. Una vez lanzado, en captación de leads con Meta/Google puedes ver resultados en las primeras 48 horas (como Home Solutions TT, que generó 39 leads en 2 días una vez que la campaña estaba activa). Si es SEO, los resultados empiezan a verse en 3-6 meses. Si es automatización con IA, la implementación toma 4-8 semanas y los resultados son inmediatos después.\"
" } ``` **Output:** ``` Edit applied successfully. ``` **Tool: edit** **Input:** ```json { "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\07_ObjectionHandlingFramework.html", "oldString": "coordenadas-brochure.html:534: 01 - Qui�nes Somos coordenadas-brochure.html:535:Empezamos ayudando a negocios a aparecer en Google.
coordenadas-brochure.html:536:
Hoy somos su equipo de marketing y tecnolog�a.coordenadas-brochure.html:539:
coordenadas-brochure.html:546:Iv�n
coordenadas-brochure.html:547:Especialista en marketing certificado por HubSpot y herramientas de Google. Automatizaci�n y estrategia digital.
coordenadas-brochure.html:550:Pablo
coordenadas-brochure.html:551:Comunicador visual, desarrollador y gestor de proyectos. A�os de experiencia en ventas y servicio al cliente.
coordenadas-brochure.html:554:Hoy
coordenadas-brochure.html:555:Un equipo completo de marketing, desarrollo y automatizaci�n trabajando como una sola unidad para cada cliente.
coordenadas-brochure.html:562: 02 - Trayectoria coordenadas-brochure.html:563:+10 A�os de Evoluci�n Continua
coordenadas-brochure.html:565:coordenadas-brochure.html:566:2016Nace CoordenadasMarketing digital para negocios en Argentina y Miami, USA
coordenadas-brochure.html:567:2017Expansi�n al CaribeCrece la cartera de clientes hacia Trinidad y Tobago y la regi�n.
coordenadas-brochure.html:568:2018Primer crecimiento de equipoEl primer salto de "los dos fundadores" a un equipo real.
coordenadas-brochure.html:569:2018-2022Desarrollo WebSitios y soluciones a la medida. Primeros proyectos con funcionalidades m�s complejas.
coordenadas-brochure.html:570:2019Coordenadas se muda a ColombiaBogot� se convierte en la base de operaciones.
coordenadas-brochure.html:571:2022-2025Automatizaci�n y SistemasAutomatizaci�n de procesos, creaci�n de SOPs, sistemas documentados y flujos de trabajo con resultados medibles.
coordenadas-brochure.html:572:2024El equipo crece de nuevoNuevas contrataciones en Colombia para sostener la demanda.
coordenadas-brochure.html:573:2025Inteligencia ArtificialAgentes de IA aplicados a negocios reales - la siguiente etapa natural.
coordenadas-brochure.html:579: 03 - Propuesta de Valor ``` --- ## Assistant (Plan · DeepSeek V4 Flash Free · 14.7s) _Thinking:_ Let me read the lang-toggle section and the JavaScript that handles the language switching more carefully. **Tool: read** **Input:** ```json { "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\coordenadas-brochure.html", "offset": 385, "limit": 50 } ``` **Output:** ```202610 a�os de CoordenadasUna d�cada resolviendo problemas reales para negocios reales.
C:\Users\User\Documents\opencode_apps\marketing_brains\Coordenadas\coordenadas-brochure.html file 385: padding:7px 12px; border-radius:var(--radius-full); 386: transition:all var(--ease-out); white-space:nowrap; 387: } 388: .nav-link:hover { color:var(--text); background:var(--bg-glass); } 389: .lang-toggle { 390: display:flex; align-items:center; background:var(--bg-glass); 391: border:1px solid var(--border); border-radius:var(--radius-full); padding:3px; 392: font-family:var(--font-mono); font-size:0.72rem; font-weight:600; 393: } 394: .lang-toggle button { 395: background:transparent; border:none; color:var(--text-muted); 396: padding:6px 12px; border-radius:var(--radius-full); cursor:pointer; 397: transition:all var(--ease-out); font-family:var(--font-mono); font-weight:600; font-size:0.72rem; 398: } 399: .lang-toggle button.active { background:var(--brand); color:#000; } 400: 401: /* ── Hero / Cover ── */ 402: .hero { 403: min-height:88vh; display:flex; flex-direction:column; 404: align-items:center; justify-content:center; text-align:center; gap:24px; 405: padding:80px 40px; 406: } 407: 408: /* ── CTA Button ── */ 409: .cta-btn { 410: display:inline-flex; align-items:center; gap:10px; 411: background:var(--brand); color:#000; font-weight:700; 412: padding:16px 32px; border-radius:var(--radius-full); 413: font-size:1rem; transition:all var(--ease-out); 414: box-shadow:0 0 0 0 var(--brand-glow); 415: } 416: .cta-btn:hover { background:#60c040; color:#000; transform:translateY(-2px); box-shadow:0 8px 24px var(--brand-glow); } 417: .cta-btn svg { flex-shrink:0; } 418: 419: /* ── Footer ── */ 420: .footer { 421: text-align:center; padding:60px 40px 80px; 422: } 423: .contact-card { 424: display:inline-flex; flex-direction:column; gap:10px; align-items:center; 425: padding:32px 48px; border-radius:var(--radius-lg); margin-top:24px; 426: } 427: .contact-card .label { color:var(--text-muted); font-size:0.78rem; letter-spacing:0.08em; text-transform:uppercase; } 428: .contact-row { display:flex; gap:24px; flex-wrap:wrap; justify-content:center; margin-top:6px; } 429: .contact-row a { font-size:1rem; color:var(--text); display:inline-flex; align-items:center; gap:8px; } 430: .contact-row a:hover { color:var(--brand); } 431: 432: /* ── Reveal on scroll ── */ 433: .reveal { opacity:0; transform:translateY(16px); transition:opacity 700ms var(--ease-fluid), transform 700ms var(--ease-fluid); } 434: .reveal.in-view { opacity:1; transform:translateY(0); } (Showing lines 385-434 of 1277. Use offset=435 to continue.) ``` **Tool: read** **Input:** ```json { "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\coordenadas-brochure.html", "offset": 930, "limit": 120 } ``` **Output:** ```C:\Users\User\Documents\opencode_apps\marketing_brains\Coordenadas\coordenadas-brochure.html file 930: 'why.r1.p': 'Te mostramos los costos, las herramientas y el paso a paso. No hay caja negra ni letra pequeña — si preguntas, te respondemos con la verdad, no con un discurso de ventas.', 931: 'why.r2.h': '10 años resolviendo, no improvisando', 932: 'why.r2.p': 'Evolucionamos de marketing a desarrollo web, a automatización, y ahora a inteligencia artificial. No llegamos a la IA por moda — llegamos por una década de resolver problemas reales.', 933: 'why.r3.h': 'Te enseñamos, no te encerramos', 934: 'why.r3.p': 'Capacitamos a tu equipo, grabamos tutoriales y nos quedamos disponibles después de la entrega. No necesitas depender de nosotros para siempre — aunque la mayoría de nuestros clientes se quedan años con nosotros.', 935: 'why.t.h0': '', 936: 'why.t.h1': 'Lo típico del mercado', 937: 'why.t.h2': 'coordenadas.co', 938: 'why.t.r1.0': 'Precios', 939: 'why.t.r1.1': '"Cotízanos" sin cifras claras', 940: 'why.t.r1.2': 'Rangos de precio visibles desde el primer contacto', 941: 'why.t.r2.0': 'Herramientas', 942: 'why.t.r2.1': 'Caja negra, "es nuestro proceso secreto"', 943: 'why.t.r2.2': 'Te explicamos qué usamos y por qué', 944: 'why.t.r3.0': 'Entrega', 945: 'why.t.r3.1': 'Entregan y desaparecen', 946: 'why.t.r3.2': 'Capacitación y tutoriales para que tu equipo aprenda', 947: 'why.t.r4.0': 'Relación', 948: 'why.t.r4.1': 'Contrato cerrado, listo', 949: 'why.t.r4.2': 'Alianza de largo plazo — clientes de años, no de meses', 950: 951: // Cases 952: 'cases.eyebrow': '05 — Resultados Reales', 953: 'cases.title': 'Casos de Éxito', 954: 'cases.intro': 'Números reales, de clientes reales. Esto es lo que pasa cuando la estrategia, la tecnología y la ejecución trabajan juntas.', 955: 'cases.hs.h': 'Home Solutions TT — Campaña de Open House', 956: 'cases.hs.tag': 'Real Estate · Trinidad y Tobago', 957: 'cases.hs.p1': 'Home Solutions TT necesitaba llenar un evento de Open House para su proyecto East Lake North y convertir esa asistencia en ventas reales. Diseñamos y ejecutamos una campaña digital completa: anuncios, landing page, flujo de seguimiento por correo y mensajes claros sobre precios e incentivos.', 958: 'cases.hs.p2': 'En 48 horas identificamos qué anuncio funcionaba mejor y movimos todo el presupuesto hacia ese, multiplicando la eficiencia. El resultado: una campaña que costó USD $1,222 y generó compradores firmados por más de USD $4.8 millones en ventas proyectadas.', 959: 'cases.hs.m1': 'ROI estimado a largo plazo', 960: 'cases.hs.m2': 'ROI a corto plazo (depósitos)', 961: 'cases.hs.m3': 'Compradores firmados', 962: 'cases.hs.m4': 'Tasa de conversión de la campaña', 963: 'cases.fx.h': 'Factronics USA — 10 años construyendo presencia digital', 964: 'cases.fx.tag': 'Automatización Industrial · USA', 965: 'cases.fx.p1': 'Factronics no tenía presencia en línea cuando empezamos a trabajar juntos, hace 10 años. Desde entonces construimos su sitio, su estrategia de contenido, y más recientemente automatizamos su proceso de ventas completo con un CRM que asegura que el equipo siga los pasos correctos con cada cliente potencial.', 966: 'cases.fx.p2': 'Hoy, cada canal digital genera negocio real y medible: la búsqueda orgánica trae clientes recurrentes, las redes sociales han generado más de $47,000 en ventas cerradas, y el tráfico directo es la fuente más fuerte de clientes que vuelven a comprar una y otra vez.', 967: 'cases.fx.m1': 'Años de relación', 968: 'cases.fx.m2': 'En ventas cerradas desde redes sociales', 969: 'cases.fx.m3': 'Mejora en posicionamiento de búsqueda', 970: 'cases.fx.m4': 'Clientes recurrentes desde tráfico directo', 971: 'cases.pw.h': 'PayWise — De 1-2 días a 3-10 minutos', 972: 'cases.pw.tag': 'Fintech · Trinidad y Tobago', 973: 'cases.pw.p1': 'Abrir una cuenta financiera en Trinidad y Tobago tomaba horas de filas y procesos manuales. El registro de la billetera digital de PayWise tampoco era mejor: 1 a 2 días de procesamiento manual, y solo 10% de las personas lograban completar el proceso.', 974: 'cases.pw.p2': 'Rediseñamos todo el flujo de registro: verificación de documentos en tiempo real, instrucciones claras y retroalimentación automática cuando algo faltaba. El resultado redefinió lo que la gente espera de un registro financiero digital en el país.', 975: 'cases.pw.m1': 'Tiempo de registro (antes: 1–2 días)', 976: 'cases.pw.m2': 'Tasa de finalización (antes: 10%)', 977: 'cases.pw.m3': 'Casos con error', 978: 979: // Testimonials 980: 'testi.eyebrow': '06 — Lo Que Dicen de Nosotros', 981: 'testi.title': 'Testimoniales', 982: 'testi.banner': '21 reseñas en Google. Calificación promedio: 5.0', 983: 'testi.t1.q': '"Hemos tenido una experiencia excepcional trabajando con Coordenadas. Su equipo ha sido clave en mejorar nuestros sitios web, crear contenido para redes sociales y diseños creativos que realmente capturan la esencia de nuestra marca."', 984: 'testi.t2.q': '"Llevamos 2 años trabajando con Coordenadas. Iván, Alejandra y su equipo nos han ayudado muchísimo con marketing, ads y manejo de redes. Siempre responden de inmediato y buscan formas de mejorar la experiencia del cliente."', 985: 'testi.t3.q': '"Iván y su equipo me han ayudado a hacer crecer mi negocio de verdad. Manejan nuestros anuncios y promociones en redes sociales, crean contenido y hemos ganado muchos clientes nuevos gracias a su trabajo."', 986: 'testi.t4.q': '"Coordenadas superó todas mis expectativas en marketing digital. Profesionalismo excepcional en cada proyecto, diseños innovadores, contenido de alta calidad y una puntualidad en las entregas que ha sido sobresaliente."', 987: 'testi.t5.q': '"Pablo me ayudó a diseñar la página web de mi centro de yoga y a organizar el contenido. Hoy sigo usando los tutoriales que dejó grabados para poder actualizar la web yo misma. La distancia nunca fue un problema."', 988: 'testi.gmb': 'Ver más reseñas en Google →', 989: 990: // Team 991: 'team.eyebrow': '07 — El Equipo', 992: 'team.title': 'Quién Va a Trabajar Contigo', 993: 'team.ceo': 'CEO', 994: 'team.coo': 'COO', 995: 'team.diego': 'Creative Director & Operations', 996: 'team.sergio': 'Account Manager & Creative Lead', 997: 'team.alejandra': 'Project Manager', 998: 'team.miguel': 'Full Stack Developer & Automations', 999: 'team.pedro': 'Content Operations Lead', 1000: 1001: // Roadmap 1002: 'roadmap.eyebrow': '08 — Hacia Dónde Vamos', 1003: 'roadmap.title': 'Roadmap Estratégico', 1004: 'roadmap.p1.label': 'Fase 1 — 2025/2026 · Actual', 1005: 'roadmap.p1.i1': 'Consolidar operaciones y portafolio de servicios', 1006: 'roadmap.p1.i2': 'Escalar el sistema de captación de leads para pequeños empresarios', 1007: 'roadmap.p1.i3': 'Primeros clientes en retainer de marketing y tech operations', 1008: 'roadmap.p1.i4': 'Sentar las bases de un programa de formación de talento joven', 1009: 'roadmap.p2.label': 'Fase 2 — 2026/2027 · Crecimiento', 1010: 'roadmap.p2.i1': 'Más clientes activos en retainer', 1011: 'roadmap.p2.i2': 'Lanzar el programa de Semillero de Talento — jóvenes profesionales que se forman y se integran como agentes y operadores de Coordenadas', 1012: 'roadmap.p2.i3': 'Crecer la línea de Agentes de IA a la medida', 1013: 'roadmap.p2.i4': 'Presencia en nuevos mercados internacionales', 1014: 'roadmap.p2.i5': 'Expandir presencia en Colombia — captar clientes locales para fortalecer el flujo de caja en pesos colombianos', 1015: 'roadmap.p3.label': 'Fase 3 — 2027/2028 · Liderazgo', 1016: 'roadmap.p3.i1': 'Referente regional en marketing, automatización e IA aplicada', 1017: 'roadmap.p3.i2': 'Ingresos recurrentes sólidos en las 3 líneas de negocio', 1018: 'roadmap.p3.i3': 'Semillero de Talento formando profesionales de forma constante', 1019: 'roadmap.p3.i4': 'Expansión a nuevos mercados hispanos', 1020: 1021: // CTA / Contact 1022: 'cta.badge': 'Hablemos', 1023: 'cta.title': '¿Listo para que tu negocio ``` --- ## Assistant (Plan · DeepSeek V4 Flash Free · 5.3s) _Thinking:_ Now I understand the full pattern. Let me also see the JavaScript that does the language switching and the structure of the translations object: 1. The lang-toggle HTML: ```html
crezca de verdad?', 1024: 'cta.subtitle': 'Una llamada de 15 minutos para entender tu negocio y decirte, sin rodeos, si podemos ayudarte.', 1025: 'cta.button': 'Agenda una llamada de 15 minutos', 1026: 'cta.contact_label': 'Contacto', 1027: 'cta.poem': 'Como en un mapa, una coordenada es el punto de partida
desde el que se traza la ruta hacia donde quieres llegar.', 1028: 'cta.closing': 'El futuro no se predice, se diseña.
Y se diseña con inteligencia.' 1029: }, 1030: 1031: en: { 1032: // Nav 1033: 'nav.about': 'About Us', 1034: 'nav.solutions': 'Solutions', 1035: 'nav.cases': 'Case Studies', 1036: 'nav.team': 'Team', 1037: 'nav.contact': 'Contact', 1038: 1039: // Hero 1040: 'hero.badge': 'Bogotá · Colombia', 1041: 'hero.tagline': 'Marketing, technology, and automation
for businesses that want to grow', 1042: 'hero.quote': '"We build the systems
that make your business capture, convert, and grow."', 1043: 1044: // About 1045: 'about.eyebrow': '01 — About Us', 1046: 'about.title': 'We started by helping businesses appear on Google.
Today we are their marketing and technology team.', 1047: 'about.intro': 'Coordenadas was born with a simple purpose: to help small and medium businesses appear on Google Maps and Google Search, so their digital presence would be as strong as their real-world business. From there we grew into marketing strategy, automation, data, and a full team behind it.', 1048: 'about.story': 'It all started when Iván and Pablo met in Trinidad and Tobago. They shared the same interest in digital solutions, but it was when they reconnected in Argentina that they decided to build Coordenadas. They had seen firsthand how hard it is for an entrepreneur to navigate the digital world alone — and they decided to be the solution to that.
', 1049: 'about.card1.h': 'Iván', (Showing lines 930-1049 of 1277. Use offset=1050 to continue.)``` 2. Translations stored in a `translations` object with `es` and `en` keys containing all keys 3. `data-i18n` attribute on elements for text content 4. `data-i18n-html` for HTML content (not just text) 5. A `switchLang(lang)` function that: - Updates active button - Sets `document.documentElement.lang = lang` - Iterates elements with `data-i18n` and updates their textContent - Iterates elements with `data-i18n-html` and updates their innerHTML Let me read the switchLang function to understand it fully. **Tool: read** **Input:** ```json { "offset": 1080, "filePath": "C:\\Users\\User\\Documents\\opencode_apps\\marketing_brains\\Coordenadas\\coordenadas-brochure.html", "limit": 200 } ``` **Output:** ```C:\Users\User\Documents\opencode_apps\marketing_brains\Coordenadas\coordenadas-brochure.html file 1080: 'solutions.title': 'Three ways to work with us', 1081: 'solutions.intro': 'No confusing packages or fine print. This is what we do and what it costs.', 1082: 'solutions.s1.h': 'Lead Capture & Qualification', 1083: 'solutions.s1.p': 'A ready-built system to capture potential clients and filter which ones are worth pursuing — without you having to build anything from scratch.', 1084: 'solutions.s1.m1': 'DIY — we give you the system, you run it.', 1085: 'solutions.s1.m2': 'Guided setup — we configure it together with you.', 1086: 'solutions.s1.m3': 'Done for you — we operate it completely.', 1087: 'solutions.s1.price': 'USD $100 – $400 / month', 1088: 'solutions.s2.h': 'Marketing & Tech Operations', 1089: 'solutions.s2.p': 'We become your marketing and technology department. You focus on your business, we make sure your digital presence works.', 1090: 'solutions.s2.m1': 'Strategy, content, and advertising', 1091: 'solutions.s2.m2': 'Ongoing maintenance and support', 1092: 'solutions.s2.m3': 'Clear reports, no jargon', 1093: 'solutions.s2.price': 'USD $400 – $1,500 / month', 1094: 'solutions.s3.h': 'Custom AI Agents', 1095: 'solutions.s3.p': 'We automate complete business processes: accounting, CRM, onboarding, task management, email. Solutions designed for your specific business.', 1096: 'solutions.s3.m1': 'Integration with your current tools', 1097: 'solutions.s3.m2': 'Tailored processes, not templates', 1098: 'solutions.s3.m3': 'Enterprise grade', 1099: 'solutions.s3.price': 'From USD $7,500', 1100: 1101: // Why 1102: 'why.eyebrow': '04 — Why Us', 1103: 'why.title': 'Why Coordenadas?', 1104: 'why.r1.h': 'Total transparency', 1105: 'why.r1.p': 'We show you the costs, the tools, and the step-by-step process. No black box, no fine print — if you ask, we answer with the truth, not a sales pitch.', 1106: 'why.r2.h': '10 years solving, not improvising', 1107: 'why.r2.p': 'We evolved from marketing to web development, to automation, and now to artificial intelligence. We didn\'t jump on the AI trend — we arrived through a decade of solving real problems.', 1108: 'why.r3.h': 'We teach you, we don\'t lock you in', 1109: 'why.r3.p': 'We train your team, record tutorials, and stay available after delivery. You don\'t need to depend on us forever — though most of our clients stay with us for years.', 1110: 'why.t.h0': '', 1111: 'why.t.h1': 'Typical Market', 1112: 'why.t.h2': 'coordenadas.co', 1113: 'why.t.r1.0': 'Pricing', 1114: 'why.t.r1.1': '"Contact us" with no clear numbers', 1115: 'why.t.r1.2': 'Price ranges visible from first contact', 1116: 'why.t.r2.0': 'Tools', 1117: 'why.t.r2.1': 'Black box, "it\'s our secret process"', 1118: 'why.t.r2.2': 'We explain what we use and why', 1119: 'why.t.r3.0': 'Delivery', 1120: 'why.t.r3.1': 'Deliver and disappear', 1121: 'why.t.r3.2': 'Training and tutorials so your team learns', 1122: 'why.t.r4.0': 'Relationship', 1123: 'why.t.r4.1': 'Closed contract, done', 1124: 'why.t.r4.2': 'Long-term partnership — clients for years, not months', 1125: 1126: // Cases 1127: 'cases.eyebrow': '05 — Real Results', 1128: 'cases.title': 'Case Studies', 1129: 'cases.intro': 'Real numbers from real clients. This is what happens when strategy, technology, and execution work together.', 1130: 'cases.hs.h': 'Home Solutions TT — Open House Campaign', 1131: 'cases.hs.tag': 'Real Estate · Trinidad & Tobago', 1132: 'cases.hs.p1': 'Home Solutions TT needed to fill an Open House event for their East Lake North project and turn that attendance into real sales. We designed and executed a complete digital campaign: ads, landing page, email follow-up flow, and clear messaging about pricing and incentives.', 1133: 'cases.hs.p2': 'Within 48 hours we identified which ad was performing best and moved the entire budget toward it, multiplying efficiency. The result: a campaign that cost USD $1,222 and generated signed buyers for over USD $4.8 million in projected sales.', 1134: 'cases.hs.m1': 'Estimated long-term ROI', 1135: 'cases.hs.m2': 'Short-term ROI (deposits)', 1136: 'cases.hs.m3': 'Signed buyers', 1137: 'cases.hs.m4': 'Campaign conversion rate', 1138: 'cases.fx.h': 'Factronics USA — 10 years building digital presence', 1139: 'cases.fx.tag': 'Industrial Automation · USA', 1140: 'cases.fx.p1': 'Factronics had no online presence when we started working together 10 years ago. Since then we built their website, their content strategy, and more recently automated their entire sales process with a CRM that ensures the team follows the right steps with every prospect.', 1141: 'cases.fx.p2': 'Today, every digital channel generates real, measurable business: organic search brings repeat clients, social media has generated over $47,000 in closed sales, and direct traffic is the strongest source of returning customers who buy again and again.', 1142: 'cases.fx.m1': 'Years of relationship', 1143: 'cases.fx.m2': 'In closed sales from social media', 1144: 'cases.fx.m3': 'Search ranking improvement', 1145: 'cases.fx.m4': 'Returning clients from direct traffic', 1146: 'cases.pw.h': 'PayWise — From 1-2 days to 3-10 minutes', 1147: 'cases.pw.tag': 'Fintech · Trinidad & Tobago', 1148: 'cases.pw.p1': 'Opening a financial account in Trinidad and Tobago took hours of queues and manual processes. PayWise\'s digital wallet registration wasn\'t much better: 1 to 2 days of manual processing, and only 10% of people managed to complete the process.', 1149: 'cases.pw.p2': 'We redesigned the entire registration flow: real-time document verification, clear instructions, and automatic feedback when something was missing. The result redefined what people expect from a digital financial registration in the country.', 1150: 'cases.pw.m1': 'Registration time (was: 1–2 days)', 1151: 'cases.pw.m2': 'Completion rate (was: 10%)', 1152: 'cases.pw.m3': 'Error rate', 1153: 1154: // Testimonials 1155: 'testi.eyebrow': '06 — What They Say About Us', 1156: 'testi.title': 'Testimonials', 1157: 'testi.banner': '21 reviews on Google. Average rating: 5.0', 1158: 'testi.t1.q': '"We have had an exceptional experience working with Coordenadas. Their team has been key in improving our websites, creating social media content, and creative designs that truly capture the essence of our brand."', 1159: 'testi.t2.q': '"We have been working with Coordenadas for 2 years. Iván, Alejandra, and their team have helped us tremendously with marketing, ads, and social media management. They always respond immediately and look for ways to improve the customer experience."', 1160: 'testi.t3.q': '"Iván and his team have truly helped me grow my business. They manage our ads and social media promotions, create content, and we have gained many new clients thanks to their work."', 1161: 'testi.t4.q': '"Coordenadas exceeded all my expectations in digital marketing. Exceptional professionalism in every project, innovative designs, high-quality content, and punctuality in delivery that has been outstanding."', 1162: 'testi.t5.q': '"Pablo helped me design the website for my yoga center and organize the content. Today I still use the tutorials he recorded to update the website myself. Distance was never a problem."', 1163: 'testi.gmb': 'See more reviews on Google →', 1164: 1165: // Team 1166: 'team.eyebrow': '07 — The Team', 1167: 'team.title': 'Who Will Work With You', 1168: 'team.ceo': 'CEO', 1169: 'team.coo': 'COO', 1170: 'team.diego': 'Creative Director & Operations', 1171: 'team.sergio': 'Account Manager & Creative Lead', 1172: 'team.alejandra': 'Project Manager', 1173: 'team.miguel': 'Full Stack Developer & Automations', 1174: 'team.pedro': 'Content Operations Lead', 1175: 1176: // Roadmap 1177: 'roadmap.eyebrow': '08 — Where We\'re Going', 1178: 'roadmap.title': 'Strategic Roadmap', 1179: 'roadmap.p1.label': 'Phase 1 — 2025/2026 · Current', 1180: 'roadmap.p1.i1': 'Consolidate operations and service portfolio', 1181: 'roadmap.p1.i2': 'Scale the lead capture system for small business owners', 1182: 'roadmap.p1.i3': 'First clients on marketing and tech operations retainer', 1183: 'roadmap.p1.i4': 'Lay the foundation for a young talent training program', 1184: 'roadmap.p2.label': 'Phase 2 — 2026/2027 · Growth', 1185: 'roadmap.p2.i1': 'More active retainer clients', 1186: 'roadmap.p2.i2': 'Launch the Talent Nursery program — young professionals who train and integrate as Coordenadas agents and operators', 1187: 'roadmap.p2.i3': 'Grow the custom AI Agents line', 1188: 'roadmap.p2.i4': 'Presence in new international markets', 1189: 'roadmap.p2.i5': 'Expand presence in Colombia — attract local clients to strengthen Colombian peso cash flow', 1190: 'roadmap.p3.label': 'Phase 3 — 2027/2028 · Leadership', 1191: 'roadmap.p3.i1': 'Regional reference in marketing, automation, and applied AI', 1192: 'roadmap.p3.i2': 'Solid recurring revenue across all 3 business lines', 1193: 'roadmap.p3.i3': 'Talent Nursery consistently training professionals', 1194: 'roadmap.p3.i4': 'Expansion into new Hispanic markets', 1195: 1196: // CTA / Contact 1197: 'cta.badge': 'Let\'s Talk', 1198: 'cta.title': 'Ready for your business
to truly grow?', 1199: 'cta.subtitle': 'A 15-minute call to understand your business and tell you, straight up, if we can help.', 1200: 'cta.button': 'Book a 15-minute call', 1201: 'cta.contact_label': 'Contact', 1202: 'cta.poem': 'Like on a map, a coordinate is the starting point
from which you chart the route to where you want to go.', 1203: 'cta.closing': 'The future is not predicted, it is designed.
And it is designed with intelligence.' 1204: } 1205: }; 1206: 1207: /* ═══════════════════════════════════════════ 1208: LANGUAGE TOGGLE — ES / EN 1209: ═══════════════════════════════════════════ */ 1210: let currentLang = 'es'; 1211: 1212: function setLang(lang) { 1213: if (lang === currentLang) return; 1214: currentLang = lang; 1215: 1216: // Update toggle buttons 1217: document.getElementById('btn-es').classList.toggle('active', lang === 'es'); 1218: document.getElementById('btn-en').classList.toggle('active', lang === 'en'); 1219: 1220: // Update all data-i18n elements 1221: document.querySelectorAll('[data-i18n]').forEach(el => { 1222: const key = el.getAttribute('data-i18n'); 1223: const text = i18n[lang][key]; 1224: if (text !== undefined) { 1225: el.innerHTML = text; 1226: } 1227: }); 1228: 1229: // Update all data-i18n-html elements (same treatment as innerHTML) 1230: document.querySelectorAll('[data-i18n-html]').forEach(el => { 1231: const key = el.getAttribute('data-i18n-html'); 1232: const html = i18n[lang][key]; 1233: if (html !== undefined) { 1234: el.innerHTML = html; 1235: } 1236: }); 1237: 1238: // Update document lang attribute 1239: document.documentElement.lang = lang; 1240: } 1241: 1242: /* ═══════════════════════════════════════════ 1243: SCROLL REVEAL — Intersection Observer 1244: ═══════════════════════════════════════════ */ 1245: (function() { 1246: const observer = new IntersectionObserver((entries) => { 1247: entries.forEach(entry => { 1248: if (entry.isIntersecting) { 1249: entry.target.classList.add('in-view'); 1250: // Optionally unobserve after reveal to save resources 1251: observer.unobserve(entry.target); 1252: } 1253: }); 1254: }, { 1255: threshold: 0.1, 1256: rootMargin: '0px 0px -40px 0px' 1257: }); 1258: 1259: // Observe all .reveal elements after a small delay to let the page settle 1260: document.addEventListener('DOMContentLoaded', () => { 1261: document.querySelectorAll('.reveal').forEach(el => { 1262: observer.observe(el); 1263: }); 1264: }); 1265: 1266: // Also observe any reveal elements that might be added dynamically 1267: // by running a secondary check after the initial setup 1268: setTimeout(() => { 1269: document.querySelectorAll('.reveal:not(.observed)').forEach(el => { 1270: el.classList.add('observed'); 1271: observer.observe(el); 1272: }); 1273: }, 100); 1274: })(); 1275: 1276: 1277: