AchieveApex: ficha tecnica del producto
Documento de entrada para una IA o una persona que necesita entender que es AchieveApex (Apex), que hace, para quien y que lo diferencia. Todo lo que dice esta respaldado por el catalogo de funcionalidades de esta misma carpeta (89 modulos, 822 fichas), que a su vez se escribio leyendo el codigo real del frontend y del backend.
Como navegar este catalogo
Este catalogo se publica como HTML estatico. Cualquier IA (ChatGPT, Claude, un agente) debe abrir las URLs .html. El texto esta en la pagina, sin JavaScript y sin descargar Markdown.
Puerta de entrada: https://www.achieveapex.com/llms.html
Ficha de producto: https://www.achieveapex.com/ai-docs/FICHA-TECNICA.html
| Que abrir | URL |
|---|---|
| Esta ficha | https://www.achieveapex.com/ai-docs/FICHA-TECNICA.html |
| Indice | https://www.achieveapex.com/ai-docs/index.html |
| App CRM | https://www.achieveapex.com/ai-docs/crm/index.html |
| Modulo conversaciones | https://www.achieveapex.com/ai-docs/crm/conversaciones/index.html |
| Una capacidad | https://www.achieveapex.com/ai-docs/crm/conversaciones/inbox-view.html |
| Bundle de una app | https://www.achieveapex.com/ai-docs/bundles/crm.html |
Reglas:
- Empezar en
https://www.achieveapex.com/llms.htmly seguir solo enlaces.html. - No abrir
.mdni.txt. Esos archivos son la fuente interna; la pagina que se lee es.html. - La carpeta de una app o modulo es su
index.html(el mismo contenido queREADME.html). - Para una app completa, abrir
https://www.achieveapex.com/ai-docs/bundles/{app}.html. - Para un detalle, ir al
index.htmldel modulo y luego a la ficha.html. Por confirmar:es una duda, no una capacidad.
1. Que es
AchieveApex es una plataforma multi-app para operar un negocio alrededor de sus clientes: atencion y ventas por canales de mensajeria, asistentes de IA que actuan sobre los datos del negocio, automatizaciones, finanzas (cotizaciones, facturas, pagos, cuentas por pagar), reservas, eventos, proyectos, helpdesk, contratos, reuniones, sitios web y presentaciones.
La pieza que une todo es un contacto unico: la misma persona es el hilo de WhatsApp, el deal, la cotizacion, la factura, la reserva, el ticket, el registro del evento, el contrato firmado y el asistente a la reunion. Cada app lee y escribe sobre ese mismo registro.
Usuario tipico: pymes y empresas de servicios de habla hispana e inglesa (clinicas, inmobiliarias, agencias, academias, e-commerce, consultoras, organizadores de eventos, despachos) que atienden clientes por WhatsApp e Instagram y quieren que la IA opere, no solo responda.
2. Arquitectura de producto
| App | Estado | Que resuelve |
|---|---|---|
| CRM | Produccion | Inbox omnicanal, contactos, companias, deals, actividades, productos, formularios, asistentes IA, automatizaciones, campanas, series, email builder, analytics, AI reports, canales, voz y SMS |
| Operations | Produccion | Proyectos, tareas, equipos, estrategia/OKRs, reportes de ejecucion |
| Helpdesk | Beta | Tickets con SLA, knowledge base, portal publico, insights, configuracion de soporte |
| Finance | Beta | Estimates, invoices, pagos recibidos, payment links, recurrentes, vendors, expenses, bills, payments made, plantillas PDF, impuestos y monedas, pasarelas |
| Sites | Produccion | Constructor de sitios con IA y publicacion con dominio propio |
| Presentations | Produccion | Decks HTML con IA, version live y enlace publico |
| Whiteboards | Produccion | Canvas colaborativo con nodos CRM vivos e IA |
| Events | Produccion | Eventos, tickets, cupones, registro publico, check-in QR, insights |
| Reservations | Produccion | Servicios, recursos, disponibilidad, calendario, booking links, booking publico |
| Contracts | Beta | Contratos desde plantillas con variables CRM, firma publica, auditoria |
| Meetings | Produccion | Grabacion y transcripcion (bot Recall o microfono), booking links personales, transcript publico |
| Links | Beta | Smart links apx.red, QR, UTM, actividad y analitica con atribucion CRM |
| Plataforma | Transversal | Organizacion, billing y wallet, equipo y permisos, perfil, partners, developers/MCP, AI voices, ads, Nova, Nova Support, softphone, notificaciones, academy, community, API docs, sitio de marketing |
| Internal | Admin | Consola de AchieveApex: partners, modelos IA, reportes internos, Nova Support admin |
| Support Admin | Admin | Casos de soporte de clientes hacia AchieveApex |
Tecnologia: frontend Next.js 14 (App Router, TypeScript, Tailwind), backend FeathersJS sobre PostgreSQL con Socket.IO para tiempo real, archivos en S3/CloudFront, autenticacion JWT y API keys, autorizacion CASL por organizacion, seccion, modulo y accion granular (own/all). Multi-tenant por organizacion.
3. Lo que hace distinto a Apex
Cada punto sale de los README de modulo (seccion "Que lo hace diferente").
3.1 Un solo contacto para toda la operacion
- Conversaciones de WhatsApp, Instagram, Messenger, SMS, webchat y email en el mismo hilo, asociado al contacto del CRM.
- Ese contacto es el que aparece en deals, estimates, invoices, pagos, reservas, tickets, registros de eventos, contratos, reuniones, smart links y proyectos.
- Un registro publico (formulario, booking, evento, catalogo) crea o relaciona un contacto; no genera listas aisladas.
3.2 Asistentes de IA que operan, no solo chatean
- Un asistente de canal puede, segun sus tools internas habilitadas: buscar y crear contactos, deals, actividades, notas, tareas; consultar disponibilidad y crear o actualizar reservas; crear estimates e invoices; buscar productos por semantica y enviarlos; crear y consultar tickets; enviar mensajes en los canales del CRM; crear smart links; sintetizar audio con voces IA.
- Handoff a humanos con reglas reales: mantener asignacion, propietario del contacto, o reparto entre miembros por disponibilidad, pesos y fallback. Y handoff inverso: un flujo puede cortar el contexto de la IA o reanudarla con una instruccion.
- Tools externas: HTTP propias (API tools), servidores MCP con OAuth o API key, y automatizaciones publicadas que el asistente invoca.
- Skills por asistente (conocimiento + condiciones de uso), historial de cambios de instrucciones con restauracion, playground, horario de disponibilidad, follow-up automatico.
- Modelos via OpenRouter con catalogo administrado por Apex (modelos permitidos por superficie: conversaciones, tickets, AI chat, voz) y cobro por wallet.
- Voz: asistentes de voz sobre Telnyx, con numeros, IVR/enrutamiento a humano o IA, cola, softphone WebRTC en el header y cumplimiento 10DLC.
3.3 Automatizaciones nativas de todo el producto
- Triggers de CRM, conversaciones, reservas, eventos (registro, check-in), Helpdesk (ticket creado/actualizado/SLA), formularios, llamadas de voz, cambios de miembros del equipo, webhook entrante y fecha.
- Acciones sobre entidades y canales nativos: contactos, deals, estimates, reservas, tickets, actividades, notas, series, WhatsApp, SMS, Gmail, Google Calendar, control del asistente IA en la conversacion, atribucion y Meta CAPI.
- Nodo
Chat With AIpara clasificar, resumir o redactar dentro del flujo. Creacion de automatizaciones por chat con IA. Ejecuciones visibles nodo por nodo con entradas y salidas. - Series: secuencias donde cada contacto avanza en su propio calendario y cada paso ejecuta una automatizacion.
3.4 Finanzas pegadas a la venta
- La cotizacion nace del deal y del contacto; se envia desde la conversacion; el cliente acepta o rechaza en una vista publica con tracking de aperturas, tiempo visible y descargas.
- Conversion a factura, pagos parciales y multi-factura, payment links con Stripe o Wompi (
Apex CheckoutoProvider Checkout), recurrencia, multi-moneda con FX automatico. - Pedidos estilo Shopify (estado, pago y entrega por separado) que llegan del checkout del catalogo publico, del asistente de IA, de conversiones o de creacion manual; el catalogo cobra con las pasarelas propias de la organizacion, en varias monedas, con envio o recogida, inventario opcional y recuperacion de checkouts abandonados. Sin impuestos ni suscripciones.
- Plantillas PDF con builder visual e IA, paginas adicionales Markdown y tablas inteligentes, campos personalizados del CRM en el documento.
- Cuentas por pagar (vendors, expenses, bills, payments made, recurrentes) en la misma plataforma. No es contabilidad de partida doble.
3.5 Copilotos de plataforma y acceso para otras IAs
- Nova: copilot interno de cada organizacion que ejecuta tools sobre contactos, conversaciones, deals, productos, automatizaciones, reservas, proyectos y OKRs, y construye AI Reports probando cada fuente de datos antes de guardar un widget.
- Nova Support: ayuda in-app que conoce la pagina actual (metas de soporte por ruta), consulta datos en solo lectura, acepta capturas y escala a un caso humano.
- MCP server oficial: cualquier cliente MCP (Claude, Cursor, ChatGPT con conectores) opera Apex con consentimiento OAuth por organizacion: contactos, conversaciones y mensajes, deals, facturas, reservas, proyectos, tareas, productos, formularios, asistentes IA y consultas de datos autorizadas de la organizacion. API REST documentada en
/docscon API keys por organizacion.
3.6 Modelo comercial
- Suscripcion Stripe por plan mas wallet prepago para consumo variable: IA de asistentes y herramientas, sintesis de voz, transcripcion y grabacion de reuniones, envios masivos de email, busqueda semantica de productos, generacion de contenido, tramites 10DLC.
- Auto-recarga por saldo minimo con limites de 24 horas y 30 dias que la desactivan ante abuso, conservando el motivo.
- Programa de partners (agencias y afiliados) con atribucion, comisiones por eventos de cobro y payouts via Wise reconciliados por webhook.
- Dominio propio en Sites: subdominio gratuito; dominio propio con suscripcion de $5 USD/mes.
4. Integraciones externas confirmadas
| Proveedor | Uso |
|---|---|
| Meta (WhatsApp Cloud API, Instagram, Messenger, Lead Ads, CAPI) | Canales, plantillas, lead ads, conversiones |
| Telnyx | Voz, SMS, numeros, 10DLC, WebRTC softphone, asistentes de voz |
| OpenRouter | Modelos de lenguaje para asistentes, Nova, automatizaciones y builders |
| Stripe | Suscripcion SaaS, wallet, payment links de clientes, dominios de Sites |
| Wompi | Payment links para clientes en Colombia |
| Recall.ai | Bot de grabacion y transcripcion de reuniones |
| Google (Calendar, Meet, Gmail) y Microsoft Outlook | Sincronizacion de actividades, booking links, buzones de email |
| AWS SES | Email broadcasting con dominios DKIM |
| AWS S3 / CloudFront | Archivos, media, sitios publicados |
| Wise | Payouts a partners |
| TikTok | Ruta de demostracion; flujo de conexion no confirmado |
5. Superficies publicas (sin login)
Formularios /f/{id}, cotizaciones /e/{path} e invoices /i/{path}, payment links /payment-links/{token}, catalogos /c/{orgId}/{slug}, eventos /events/{orgId}/..., booking /b/{orgId}/{slug}, booking personal de meetings /m/{orgId}/{slug}, transcripts /mt/{token}, firma de contratos /contracts/sign/{token}, presentaciones /p/{token}, whiteboards /wb/{token}, portal de helpdesk /help/{slug} o dominio propio, sitios publicados en pages.achieveapex.com o dominio propio, smart links en apx.red, unsubscribe de email, consentimiento SMS, webchat embebible.
6. Lo que Apex no hace (honestidad para la IA)
- No es contabilidad de partida doble ni emite facturacion electronica fiscal.
- Tickets legacy (Customer Service) y Helpdesk conviven como productos distintos.
- Clonacion de voz aparece como
Coming Soon; no es operativa. - Vector storage tiene UI de administracion pero el codigo revisado no confirma su backend ni que modulos lo consumen.
- Whiteboards: sin evidencia de colaboracion simultanea ni exportacion.
- Reservations: sin flujo publico de cancelacion por token.
- Todo lo marcado
Por confirmar:en las fichas es una duda real, no una capacidad.
7. Como esta organizado el catalogo
funcionalidades/
FICHA-TECNICA.md ← este documento
README.md ← indice de apps con conteos
PLANTILLA.md ← formato de README de modulo y de ficha
bundles/ ← archivos concatenados para entregar a una IA
{app}/README.md ← modulos de la app
{app}/{modulo}/README.md ← para que sirve, que lo hace diferente, acceso, alcance, tabla de fichas
{app}/{modulo}/{capacidad}.md ← que se logra, donde esta, como funciona, campos, reglas, backend, relaciones
Cada ficha de capacidad responde en orden: que hace, que se logra (resultado, caso de uso, con que se combina), donde esta en la UI, pasos reales, campos, reglas, servicios backend y efectos, relaciones y notas. Los nombres de UI van en ingles tal como aparecen; la explicacion en espanol. En la URL publica, {capacidad}.md y {capacidad} son el mismo documento.
8. Glosario minimo
- Organizacion: tenant. Todo dato pertenece a una.
- Contacto: persona. Compania: cuenta B2B.
- Deal: oportunidad en un pipeline con etapas.
- Estimate: cotizacion. Invoice: factura. Payment link: cobro individual publico.
- Asistente IA: agente configurado por canal (inbox, tickets, Nova/ai-chat, voz).
- Tool interna: accion que el asistente puede ejecutar sobre Apex. API tool: HTTP externa. MCP server: servidor de herramientas externo conectado al asistente.
- Automatizacion: flujo trigger → nodos. Serie: secuencia de automatizaciones por contacto.
- Wallet: saldo prepago para consumo variable.
- Nova: copilot interno. Nova Support: ayuda in-app.
- Smart link: enlace corto
apx.redcon QR, UTM y atribucion.