AchieveApex: ficha tecnica completa

Generado desde achieveApex-Frontend/public/ai-docs el 2026-10-15. Contiene la ficha tecnica, el indice y todas las fichas de todas las apps.

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:

  1. Empezar en https://www.achieveapex.com/llms.html y seguir solo enlaces .html.
  2. No abrir .md ni .txt. Esos archivos son la fuente interna; la pagina que se lee es .html.
  3. La carpeta de una app o modulo es su index.html (el mismo contenido que README.html).
  4. Para una app completa, abrir https://www.achieveapex.com/ai-docs/bundles/{app}.html.
  5. Para un detalle, ir al index.html del modulo y luego a la ficha .html.
  6. 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

3.2 Asistentes de IA que operan, no solo chatean

3.3 Automatizaciones nativas de todo el producto

3.4 Finanzas pegadas a la venta

3.5 Copilotos de plataforma y acceso para otras IAs

3.6 Modelo comercial

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)

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

Funcionalidades

Catalogo de producto de AchieveApex. Cada app tiene su carpeta. Cada modulo tiene la suya. Cada funcionalidad interna es un archivo dentro de la carpeta del modulo.

Para que existe

Es la ficha tecnica de Apex para otra IA (ChatGPT, Claude, un agente) o para quien pregunte "que hace Apex". Empezar por FICHA-TECNICA.md. Para entregarlo a una IA usar los archivos de bundles/:

Necesidad Archivo
Explicar Apex en un chat corto FICHA-TECNICA.md
Contexto de producto completo sin detalle operativo bundles/apex-resumen.md
Todo el catalogo para un proyecto/knowledge base bundles/apex-ficha-tecnica-completa.md
Solo una app bundles/{app}.md

Tras editar fichas, desde achieveApex-Frontend corre node public/ai-docs/absolutize-links.mjs. Convierte los enlaces a URLs absolutas (https://www.achieveapex.com/ai-docs/...), regenera los bundles y valida que existan. No editar bundles/ a mano.

Acceso publico para IA: https://www.achieveapex.com/llms.html y https://www.achieveapex.com/ai-docs/FICHA-TECNICA.html. Cada ficha publicada es un .html estatico generado por node public/ai-docs/build-html.mjs. No enviar a una IA enlaces .md ni .txt. Google no indexa estas paginas (googlebot: noindex); ChatGPT y Claude si pueden abrir el HTML.

Nombre

Usamos funcionalidades y no modulos ni docs porque:

Ruta canonica:

achieveApex-Frontend/public/ai-docs/

Estructura

funcionalidades/
  README.md                 ← este indice
  FICHA-TECNICA.md          ← vision del producto para una IA: que es, que lo hace distinto, limites
  PLANTILLA.md              ← formato de README de modulo y de ficha
  build-bundles.mjs         ← genera bundles/
  bundles/                  ← concatenados por app y completo (generados, no editar)
  {app}/
    README.md               ← lista de modulos de la app
    {modulo}/
      README.md             ← para que sirve, que lo hace diferente, acceso, alcance, tabla de fichas
      {funcionalidad}.md    ← una por capacidad: que se logra, donde esta, pasos, campos, reglas, backend

Apps de un solo modulo (sites, presentations, whiteboards, support-admin) no anidan otra carpeta: las fichas van directo en la carpeta de la app.

Convencion de slugs

Carpetas en kebab-case, estables, alineadas al producto (no a traducciones de UI):

Tipo Ejemplo
App crm, finance, meetings
Modulo conversaciones, recurring-invoices, booking-links

No renombrar slugs al traducir titulos. El titulo en espanol vive dentro del README.md del modulo.

Mantenimiento

Cada funcionalidad nueva se revisa con el skill funcionalidades-catalog:

Estado de este arbol

Apps

App Carpeta Etapa Modulos Fichas
CRM crm Produccion 19 301
Operations operations Produccion 5 52
Helpdesk helpdesk Beta 5 56
Finance finance Beta 14 111
Sites sites Produccion 1 16
Presentations presentations Produccion 1 11
Whiteboards whiteboards Produccion 1 9
Events events Produccion 6 40
Reservations reservations Produccion 6 40
Contracts contracts Beta 3 18
Meetings meetings Produccion 4 19
Links links Beta 3 14
Plataforma plataforma Transversal 16 100
Internal internal Admin 4 28
Support Admin support-admin Admin 1 7

APP: contracts

Contracts

Contratos, plantillas y firma electronica.

Modulos

Modulo Slug Estado Proposito
Contracts contratos beta Ciclo de vida de contratos.
Templates templates beta Plantillas reutilizables.
Firma publica firma-publica beta E-sign /contracts/sign/{token}.

Funcionalidades internas

18 funcionalidades documentadas en 3 modulos. Ver la tabla de cada modulo.


id: contratos app: contracts nombre: Contratos estado: beta permiso: can_access_contracts

Contratos

Gestiona documentos para solicitar firmas electrónicas o registrar contratos recibidos.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear contrato create-contract.md Inicia firma electrónica o registro.
Registrar contrato recibido register-contract.md Archiva un documento sin firma.
Buscar y filtrar search-and-filter.md Encuentra contratos por contenido y estado.
Gestionar detalle contract-detail.md Actualiza propietario, datos y relaciones.
Gestionar versiones document-versions.md Sube y consulta el documento vigente.
Preparar firmas prepare-signatures.md Añade firmantes y campos en el PDF.
Enviar para firma send-for-signature.md Define idioma, mensaje y vencimiento.
Recordar firmantes reminders.md Reenvía invitaciones pendientes.
Anular contrato void-contract.md Revoca un flujo aún no finalizado.
Historial y finalización history-and-completion.md Conserva eventos y genera el documento final.

Relaciones

Limitaciones y notas


id: contract-detail modulo: contratos app: contracts nombre: Gestionar detalle del contrato tipo: accion

Gestionar detalle del contrato

Consulta y actualiza los datos, propietario y relaciones de un contrato.

Que se logra

Donde esta

Como funciona

  1. Revisa Document y Activity.
  2. Edita valor, fechas y notas desde el panel lateral.
  3. Cambia el propietario o asigna y desvincula contacto, empresa, deal, estimate, invoice y proyecto.
  4. Descarga el documento o abre Prepare & Send para un borrador de firma.

Reglas y validaciones

Backend

Relaciones


id: create-contract modulo: contratos app: contracts nombre: Crear contrato para firma tipo: accion

Crear contrato para firma

Inicia un borrador que podrá prepararse y enviarse para firma electrónica.

Que se logra

Donde esta

Como funciona

  1. Elige Request signatures e introduce el título.
  2. Sube un PDF/DOCX o selecciona una plantilla activa.
  3. Vincula opcionalmente registros CRM, financieros o proyecto y añade valor o fechas.
  4. Crea el borrador y abre su detalle.

Reglas y validaciones

Backend

Relaciones


id: document-versions modulo: contratos app: contracts nombre: Gestionar versiones del documento tipo: accion

Gestionar versiones del documento

Mantiene el archivo actual del contrato y conserva las versiones previas.

Que se logra

Donde esta

Como funciona

  1. Sube un PDF o DOCX desde el detalle.
  2. El sistema convierte el DOCX para permitir vista previa y firma.
  3. Consulta la versión actual o selecciona una versión disponible.

Reglas y validaciones

Backend

Relaciones


id: history-and-completion modulo: contratos app: contracts nombre: Historial y finalización del contrato tipo: automatizacion

Historial y finalización del contrato

Registra el progreso de firma y produce el documento definitivo cuando firma la última persona.

Que se logra

Donde esta

Como funciona

  1. El historial refleja creación, envío, apertura, recordatorios, firma, rechazo o anulación.
  2. View details muestra información de una firma o rechazo.
  3. Al completar todos los firmantes, el sistema finaliza el contrato y ofrece su descarga.

Reglas y validaciones

Backend

Relaciones


id: prepare-signatures modulo: contratos app: contracts nombre: Preparar firmantes y campos tipo: accion

Preparar firmantes y campos

Configura quién firma y dónde debe completar el documento.

Que se logra

Donde esta

Como funciona

  1. Agrega firmantes manualmente, desde el usuario, equipo o cliente.
  2. Selecciona firma paralela o secuencial y ordena los firmantes.
  3. Coloca Signature, Initials, Name, Date, Text o Checkbox sobre el PDF.
  4. Ajusta responsable, obligatorio y etiqueta de cada campo.

Reglas y validaciones

Backend

Relaciones


id: register-contract modulo: contratos app: contracts nombre: Registrar contrato recibido tipo: accion

Registrar contrato recibido

Archiva un contrato que ya recibió la organización, sin solicitar firmas.

Que se logra

Donde esta

Como funciona

  1. Selecciona Register on file.
  2. Añade título y un PDF/DOCX.
  3. Vincula registros relacionados y detalles opcionales.
  4. Selecciona Register contract.

Reglas y validaciones

Backend

Relaciones


id: reminders modulo: contratos app: contracts nombre: Recordatorios a firmantes tipo: accion

Recordatorios a firmantes

Reenvía la invitación de firma a un firmante pendiente.

Que se logra

Donde esta

Como funciona

  1. Abre el contrato enviado.
  2. Selecciona el recordatorio junto al firmante pendiente.
  3. El sistema reenvía el correo de invitación.

Reglas y validaciones

Backend

Relaciones


id: search-and-filter modulo: contratos app: contracts nombre: Buscar y filtrar contratos tipo: vista

Buscar y filtrar contratos

Permite localizar contratos y segmentarlos por tipo o estado.

Que se logra

Donde esta

Como funciona

  1. Escribe un término en la búsqueda.
  2. Filtra entre For signature y On file, y por estado.
  3. Abre una fila o un registro relacionado de la columna Related.

Reglas y validaciones

Backend

Relaciones


id: send-for-signature modulo: contratos app: contracts nombre: Enviar contrato para firma tipo: accion

Enviar contrato para firma

Envía enlaces de firma a todos los firmantes configurados.

Que se logra

Donde esta

Como funciona

  1. Espera que figure All changes saved.
  2. Abre Send for signature.
  3. Selecciona idioma, asunto, mensaje y vencimiento.
  4. Confirma con Send now.

Reglas y validaciones

Backend

Relaciones


id: void-contract modulo: contratos app: contracts nombre: Anular contrato tipo: accion

Anular contrato

Detiene un contrato que ya no debe seguir disponible para firma.

Que se logra

Donde esta

Como funciona

  1. Abre el menú More.
  2. Selecciona Void contract y confirma la operación.
  3. El contrato queda anulado y los enlaces de firma se invalidan.

Reglas y validaciones

Backend

Relaciones


id: firma-publica app: contracts nombre: Firma pública estado: public permiso: ninguno

Firma pública

Permite a una persona firmar un contrato desde un enlace seguro sin cuenta de AchieveApex.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Abrir paquete de firma open-signing-package.md Muestra el estado y documentos disponibles.
Verificar identidad verify-identity.md Valida códigos enviados por correo o SMS.
Completar campos fill-fields.md Rellena los campos asignados en el PDF.
Firmar o rechazar sign-or-decline.md Registra consentimiento, firma o rechazo.

Relaciones

Limitaciones y notas


id: fill-fields modulo: firma-publica app: contracts nombre: Completar campos del contrato tipo: publico

Completar campos del contrato

Permite llenar los campos que el emisor asignó al firmante dentro del PDF.

Que se logra

Donde esta

Como funciona

  1. Selecciona el siguiente campo o pulsa directamente uno del PDF.
  2. Completa texto, nombre, fecha, casilla, iniciales o firma.
  3. El avance indica campos completados y dirige al siguiente obligatorio.

Reglas y validaciones

Backend

Relaciones


id: open-signing-package modulo: firma-publica app: contracts nombre: Abrir paquete de firma tipo: publico

Abrir paquete de firma

Presenta al firmante el documento, sus campos y el estado de su enlace.

Que se logra

Donde esta

Como funciona

  1. La persona abre el enlace personal.
  2. Ve un estado de disponible, completado, espera, verificación requerida o no disponible.
  3. Cuando corresponde, consulta el PDF y documentos relacionados.

Reglas y validaciones

Backend

Relaciones


id: sign-or-decline modulo: firma-publica app: contracts nombre: Firmar o rechazar contrato tipo: publico

Firmar o rechazar contrato

Registra la decisión del firmante, su consentimiento y evidencia asociada.

Que se logra

Donde esta

Como funciona

  1. Añade la firma dibujada, escrita o cargada cuando existe un campo de firma.
  2. Selecciona Finish, acepta el consentimiento y toma foto de identidad si se solicita.
  3. Confirma Sign; alternativamente abre Decline e indica un motivo opcional.

Reglas y validaciones

Backend

Relaciones


id: verify-identity modulo: firma-publica app: contracts nombre: Verificar identidad del firmante tipo: publico

Verificar identidad del firmante

Verifica al firmante antes de mostrarle el paquete de firma cuando el remitente lo exige.

Que se logra

Donde esta

Como funciona

  1. La persona solicita un código.
  2. Recibe el mismo código de seis dígitos por correo, SMS o ambos.
  3. Lo introduce y continúa al documento.

Reglas y validaciones

Backend

Relaciones


id: templates app: contracts nombre: Plantillas de contratos estado: beta permiso: can_access_contracts

Plantillas de contratos

Define documentos reutilizables con variables para generar contratos de firma.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Gestionar plantillas manage-templates.md Crea, busca, activa o elimina plantillas.
Editar documento edit-template-document.md Redacta el contenido en Markdown.
Usar variables template-variables.md Inserta datos del contrato relacionado.
Generar contrato generate-contract.md Convierte una plantilla activa en documento.

Relaciones

Limitaciones y notas


id: edit-template-document modulo: templates app: contracts nombre: Editar documento de plantilla tipo: accion

Editar documento de plantilla

Redacta y guarda el contenido reutilizable de una plantilla.

Que se logra

Donde esta

Como funciona

  1. Actualiza el nombre y el cuerpo en el editor.
  2. Usa la previsualización del editor para revisar el Markdown.
  3. Activa o desactiva la disponibilidad de la plantilla.
  4. Selecciona Save changes.

Reglas y validaciones

Backend

Relaciones


id: generate-contract modulo: templates app: contracts nombre: Generar contrato desde plantilla tipo: accion

Generar contrato desde plantilla

Convierte una plantilla activa en el documento inicial de un contrato de firma.

Que se logra

Donde esta

Como funciona

  1. El usuario elige una plantilla activa al crear un contrato de firma.
  2. El sistema genera el documento y abre el detalle del nuevo borrador.
  3. El contrato pasa a preparación de firmantes y campos.

Reglas y validaciones

Backend

Relaciones


id: manage-templates modulo: templates app: contracts nombre: Gestionar plantillas tipo: accion

Gestionar plantillas

Crea y administra el inventario de plantillas reutilizables.

Que se logra

Donde esta

Como funciona

  1. Selecciona New Template, escribe el nombre y la crea.
  2. Busca por nombre o filtra por estado.
  3. Abre una fila para editarla, o elimina la plantilla desde Actions.

Reglas y validaciones

Backend

Relaciones


id: template-variables modulo: templates app: contracts nombre: Variables de plantilla tipo: configuracion

Variables de plantilla

Inserta referencias que se reemplazan al generar un contrato.

Que se logra

Donde esta

Como funciona

  1. Abre Variables.
  2. Pulsa una variable para insertarla en la posición actual del editor o usa el icono de copia.
  3. Guarda el documento.

Reglas y validaciones

Backend

Relaciones


APP: crm

CRM

Inbox, pipeline, registros y herramientas de marketing/IA.

Modulos

Modulo Slug Estado Proposito
Conversaciones conversaciones shipped Inbox omnichannel (WhatsApp, Instagram, Messenger, SMS, webchat, email).
Deals deals shipped Pipeline de ventas, etapas, productos y watchers.
Tickets legacy tickets-legacy shipped Customer Service original. Convive con Helpdesk.
Actividades actividades shipped Tareas, llamadas y calendario CRM.
Contactos contactos shipped Personas, importacion, segmentos y fuentes.
Companias companias shipped Cuentas B2B ligadas a contactos y deals.
Productos productos shipped Catalogo, categorias, media y plantillas de envio.
Formularios formularios shipped Constructor de forms y respuestas.
Asistentes IA asistentes-ia shipped Agentes de canal: instrucciones, tools, skills, handoff, voz.
Vector storage vector-storage shipped Embeddings de productos / knowledge para IA.
Automatizaciones automatizaciones shipped Workflow visual, triggers, nodos y ejecuciones.
Campanas campanas shipped Broadcasts WhatsApp, SMS, email, AI calling y automation.
Series series shipped Secuencias drip con suscripcion y pasos.
Email builder email-builder shipped Plantillas MJML, bloques y assets.
Analytics CRM analytics shipped Dashboards de conversaciones, deals, quotes, actividades, attribution.
AI Reports ai-reports shipped Reportes generados por IA sobre conversaciones y metricas.
Catalogos publicos catalogos-publicos shipped Links publicos de catalogo de productos y tienda online con carrito, checkout y pago con Stripe o Wompi.
Canales de mensajeria canales-mensajeria shipped WhatsApp, Instagram, Messenger, TikTok, Webchat.
Voice y SMS voice-sms shipped Numeros Telnyx, IVR, cola, 10DLC, softphone.

Funcionalidades internas

301 funcionalidades documentadas en 19 modulos. Ver la tabla de cada modulo.


id: actividades app: crm nombre: Actividades estado: shipped permiso: permisos granulares de actividades

Actividades

Gestiona tareas, llamadas y reuniones relacionadas con registros CRM.

Para que sirve

Que lo hace diferente

Funcionalidades internas

Funcionalidad Archivo Resumen
Calendario de actividades activity-calendar.md Visualiza y administra actividades CRM.
Crear y editar actividades create-edit-activity.md Registra detalles, horarios y prioridades.
Completar y eliminar actividades complete-delete-activity.md Actualiza el estado y el evento externo asociado.
Vistas, filtros y búsqueda activity-views-filters.md Alterna presentaciones y restringe resultados.
Tipos de actividad activity-types.md Clasifica actividades y documenta su gestión.
Vincular actividades al CRM activity-relationships.md Relaciona contactos, compañías, deals y responsable.
Invitados y enlace de reunión activity-attendees-meetings.md Añade asistentes y conferencia de Google Meet.
Sincronización de calendario calendar-sync.md Conecta y configura Google u Outlook Calendar.
Recordatorios de actividades activity-reminders.md Documenta el proceso backend de recordatorios.
Acciones masivas activity-bulk-actions.md Registra la capacidad backend pendiente de UI.

Acceso

Alcance tecnico

Relaciones

Limitaciones y notas


id: activity-attendees-meetings modulo: actividades app: crm nombre: Invitados y enlace de reunión tipo: integracion

Invitados y enlace de reunión

Permite añadir invitados a una actividad sincronizable y crear o consultar un enlace de Google Meet.

Que se logra

Donde esta

Como funciona

  1. Crea o edita una actividad y asigna un miembro con integración de calendario activa.
  2. Selecciona Add Invites.
  3. Añade invitados; el contacto relacionado y watchers del deal se sugieren cuando tienen correo.
  4. Para una integración Google y una actividad pendiente, activa Add video conference.
  5. Guarda; si ya existe, el formulario muestra el enlace de Google Meet.

Campos y opciones

Campo Tipo Obligatorio Notas
Invitados lista No Disponible cuando la actividad puede sincronizarse.
Add video conference casilla No Solo aparece para Google y actividades pendientes.

Reglas y validaciones

Backend

Relaciones

Notas


id: activity-bulk-actions modulo: actividades app: crm nombre: Acciones masivas de actividades tipo: accion

Acciones masivas de actividades

El backend expone una capacidad de acciones masivas sobre actividades con permisos granulares.

Que se logra

Donde esta

Como funciona

  1. Por confirmar: flujo y acciones disponibles para el usuario.
  2. El servicio activities-bulk-actions está registrado en el backend.

Reglas y validaciones

Backend

Relaciones

Notas


id: activity-calendar modulo: actividades app: crm nombre: Calendario de actividades tipo: vista

Calendario de actividades

Consulta tareas, llamadas y reuniones del CRM en formato calendario.

Que se logra

Donde esta

Como funciona

  1. Abre Activities.
  2. Consulta el calendario y actividades existentes.
  3. Crea o actualiza una actividad desde el flujo disponible.

Reglas y validaciones

Backend

Relaciones

Notas


id: activity-relationships modulo: actividades app: crm nombre: Vincular actividades al CRM tipo: accion

Vincular actividades al CRM

Asocia una actividad a un contacto, compañía, deal y responsable para conservar el contexto comercial.

Que se logra

Donde esta

Como funciona

  1. Abre la creación o edición de una actividad.
  2. Selecciona el contacto, compañía, deal y miembro responsable cuando aplique.
  3. Guarda la actividad.
  4. Desde la lista, abre los enlaces del contacto, compañía o deal asociados.

Reglas y validaciones

Backend

Relaciones

Notas


id: activity-reminders modulo: actividades app: crm nombre: Recordatorios de actividades tipo: automatizacion

Recordatorios de actividades

El backend incluye un proceso dedicado para evaluar y enviar recordatorios de actividades.

Que se logra

Donde esta

Como funciona

  1. El proceso de recordatorios recibe una solicitud de ejecución.
  2. La implementación actual devuelve la solicitud sin evaluar actividades ni entregar notificaciones.

Reglas y validaciones

Backend

Relaciones

Notas


id: activity-types modulo: actividades app: crm nombre: Tipos de actividad tipo: configuracion

Tipos de actividad

El sistema dispone de tipos para clasificar actividades y cuenta con un servicio de gestión para tipos de actividad.

Que se logra

Donde esta

Como funciona

  1. Crea o edita una actividad.
  2. Selecciona uno de los tipos visibles: Call, Meeting, Task, Deadline, Email o Lunch.
  3. La lista y el calendario muestran un icono y color según el tipo.

Reglas y validaciones

Backend

Relaciones

Notas


id: activity-views-filters modulo: actividades app: crm nombre: Vistas, filtros y búsqueda de actividades tipo: vista

Vistas, filtros y búsqueda de actividades

Alterna entre lista y calendario, filtra por responsable o estado y busca actividades por texto.

Que se logra

Donde esta

Como funciona

  1. Cambia entre Calendar View y List View.
  2. Selecciona un responsable desde el selector de equipo.
  3. Elige Not Done, Done o todos los estados.
  4. Usa Search activities para restringir los resultados.
  5. En el calendario, cambia entre Month, Week y Day y navega por fechas.

Reglas y validaciones

Backend

Relaciones

Notas


id: calendar-sync modulo: actividades app: crm nombre: Sincronización con Google y Outlook Calendar tipo: integracion

Sincronización con Google y Outlook Calendar

Conecta el calendario personal para sincronizar actividades CRM y eventos externos de acuerdo con una configuración elegida.

Que se logra

Donde esta

Como funciona

  1. Abre Calendar Sync y selecciona Add Account.
  2. Elige Google Calendar u Outlook Calendar.
  3. Configura Two-way sync, One-way sync o View only, visibilidad y tipos de actividad.
  4. Completa la autorización con el proveedor.
  5. Administra conexiones activas, inactivas o con error desde la misma pantalla.

Campos y opciones

Campo Tipo Obligatorio Notas
Proveedor selección Sí Google Calendar u Outlook Calendar.
Tipo de sincronización selección Sí Bidireccional, unidireccional o solo vista.
Visibilidad selección Sí Configura eventos externos y privados en CRM.
Tipos de actividad selección múltiple Sí Define qué actividades CRM se sincronizan.
Al borrar evento externo selección Condicional En Google bidireccional: completar, eliminar o no cambiar la actividad CRM.

Reglas y validaciones

Backend

Relaciones

Notas


id: complete-delete-activity modulo: actividades app: crm nombre: Completar y eliminar actividades tipo: accion

Completar y eliminar actividades

Permite marcar una actividad como realizada o eliminarla, incluyendo la actualización de su evento externo cuando corresponde.

Que se logra

Donde esta

Como funciona

  1. Localiza una actividad en la lista.
  2. Marca o desmarca su casilla Done.
  3. Abre una actividad para editarla o usar las acciones de eliminación disponibles.

Reglas y validaciones

Backend

Relaciones

Notas


id: create-edit-activity modulo: actividades app: crm nombre: Crear y editar actividades tipo: accion

Crear y editar actividades

Crea o actualiza tareas, llamadas, reuniones y otros tipos de actividad con horario, prioridad y detalles.

Que se logra

Donde esta

Como funciona

  1. Selecciona Add Activity, un bloque horario del calendario o una actividad existente.
  2. Escribe el asunto y elige el tipo.
  3. Define fechas, horas, prioridad y detalles opcionales.
  4. Guarda con Save o actualiza con Update.

Campos y opciones

Campo Tipo Obligatorio Notas
Asunto texto Sí El guardado requiere contenido.
Tipo selección Sí Call, Meeting, Task, Deadline, Email o Lunch.
Fechas y horas fecha y hora Sí La duración se calcula desde el intervalo.
Prioridad selección No High, Medium, Low o sin prioridad.
Ubicación y descripción texto No Se pueden expandir desde el formulario.

Reglas y validaciones

Backend

Relaciones

Notas


id: ai-reports app: crm nombre: Reportes con IA estado: shipped permiso: can_access_analytics

Reportes con IA

Área de Analytics para construir páginas de reportes con Nova y ejecutar análisis IA por conversación. Está dirigida a equipos que necesitan consultar métricas del CRM y clasificar conversaciones sin preparar consultas manualmente.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Páginas de reportes report-pages.md Crea pestañas, las abre por URL y cambia su nombre en línea.
Widgets de visualización report-widgets.md Agrupa los gráficos, métricas, tablas y bloques que puede crear Nova.
Constructor de reportes con Nova nova-report-builder.md Convierte una instrucción en páginas y widgets con datos comprobados.
Filtros de página report-filters.md Aplica valores solo a los widgets que los vincularon.
Lienzo y distribución report-layout.md Guarda posición y tamaño de cada widget tras moverlo o redimensionarlo.
Datos de widgets widget-data.md Ejecuta de forma segura la fuente de datos guardada de un gráfico.
Tipos de visualización visualization-types.md Define las visualizaciones y bloques de contenido disponibles.
Edición y eliminación de widgets widget-editing.md Renombra, inspecciona, modifica con Nova y elimina widgets.
Análisis IA de conversaciones ai-conversation-analysis.md Define un trabajo, sus filtros y los campos que IA debe extraer.
Seguimiento de trabajos de análisis analysis-job-monitoring.md Muestra progreso en tiempo real, resultados y operaciones permitidas.

Relaciones

Limitaciones y notas

Nova solo puede guardar widgets cuya consulta de lectura sea válida y se ejecute correctamente para la organización. Las páginas adicionales y la cantidad visible de widgets usan controles de plan. Cada trabajo de conversaciones cobra Wallet una vez al iniciarse y termina de forma asíncrona.


id: ai-conversation-analysis modulo: ai-reports app: crm nombre: Análisis IA de conversaciones tipo: automatizacion

Análisis IA de conversaciones

Permite definir un trabajo que aplica instrucciones de IA a cada conversación que coincida con los filtros elegidos.

Que se logra

Donde esta

Como funciona

  1. Pulsar Create analysis e indicar nombre y descripción.
  2. Elegir intervalo de fechas, al menos un canal y al menos un estado; opcionalmente restringir por miembros, asistentes IA, etiquetas, pipeline y etapas.
  3. Agregar uno o más campos de análisis con nombre, tipo e instrucción para IA. En classification, añadir al menos dos opciones para usar el clasificador Fast; dejarlas vacías extrae etiquetas libres con Standard.
  4. Crear el trabajo; desde la lista, usar Run mientras esté en borrador.
  5. Cuando tenga más de una conversación procesada, pulsar View para abrir sus resultados.

Reglas y validaciones

Backend

Relaciones

Notas

El diálogo puede abrirse con filtros y campos propuestos por el asistente de IA de esta sección.


id: analysis-job-monitoring modulo: ai-reports app: crm nombre: Seguimiento de trabajos de análisis tipo: vista

Seguimiento de trabajos de análisis

Muestra cada trabajo de análisis, su avance y las operaciones disponibles según su estado.

Que se logra

Donde esta

Como funciona

  1. Entrar a Analytics > AI Insights.
  2. Consultar nombre, fecha, conversaciones procesadas, errores y total.
  3. Usar Edit o Run si el trabajo sigue en Draft.
  4. Pulsar View cuando haya más de una conversación procesada.
  5. Clonar un trabajo para reutilizar su definición o eliminarlo cuando no esté en ejecución.

Reglas y validaciones

Backend

Relaciones

Notas

La ejecución distribuye el procesamiento por conversación a través de SQS; la pantalla no espera ese trabajo en la petición inicial.


id: nova-report-builder modulo: ai-reports app: crm nombre: Constructor de reportes con Nova tipo: accion

Constructor de reportes con Nova

Convierte una petición escrita en páginas, widgets y vínculos de filtros. Nova prueba la fuente de datos antes de guardar un widget.

Que se logra

Donde esta

Como funciona

  1. Crear o abrir una página de reporte.
  2. Pulsar Add o Add with Nova.
  3. Describir el resultado esperado, por ejemplo una métrica, un gráfico comparativo o una tabla.
  4. Seguir el progreso de Nova en la hoja lateral y leer su respuesta final.
  5. Para cambiar un widget existente, abrir Edit with Nova, describir el ajuste y enviar.

Reglas y validaciones

Backend

Relaciones

Notas

Nova no se utiliza para iniciar análisis de conversaciones; esa función está en AI Insights.


id: report-filters modulo: ai-reports app: crm nombre: Filtros de página tipo: configuracion

Filtros de página

Permite usar filtros definidos para la página y refresca únicamente los widgets que declararon una vinculación con ellos.

Que se logra

Donde esta

Como funciona

  1. Abrir una página que tenga filtros creados por Nova.
  2. Elegir un intervalo de fechas, opción, varias opciones, rango numérico, texto o valor booleano en la barra superior.
  3. Consultar los gráficos actualizados; un widget sin vinculación conserva sus datos.
  4. Pulsar Reset para quitar los valores elegidos y volver a los valores predeterminados de la página.

Reglas y validaciones

Backend

Relaciones

Notas

Los valores elegidos viven en la sesión del lienzo; no se guardan como configuración de la página.


id: report-layout modulo: ai-reports app: crm nombre: Lienzo y distribución tipo: configuracion

Lienzo y distribución

Distribuye los widgets de la página activa en una cuadrícula de doce columnas y conserva su tamaño y ubicación.

Que se logra

Donde esta

Como funciona

  1. Entrar a una página que tenga widgets.
  2. Mantener el control Drag de un widget y moverlo a la posición deseada.
  3. Redimensionar el widget desde la cuadrícula.
  4. Continuar trabajando: el lienzo agrupa los cambios y los guarda automáticamente.

Reglas y validaciones

Backend

Relaciones

Notas

Los bloques de encabezado, texto, divisor y espaciador usan el mismo sistema de cuadrícula.


id: report-pages modulo: ai-reports app: crm nombre: Páginas de reportes tipo: configuracion

Páginas de reportes

Crea pestañas independientes para separar reportes y permite cambiar su nombre directamente en el encabezado.

Que se logra

Donde esta

Como funciona

  1. Entrar a AI Reports.
  2. Pulsar el icono + para crear una página con el nombre predeterminado.
  3. Elegir una pestaña para verla; la dirección conserva la página elegida con reportPageId.
  4. Pulsar el título de la pestaña activa, escribir el nuevo nombre y confirmar la edición.

Reglas y validaciones

Backend

Relaciones

Notas

La eliminación de páginas no está expuesta en el lienzo actual.


id: report-widgets modulo: ai-reports app: crm nombre: Widgets de visualización tipo: configuracion

Widgets de visualización

Muestra los widgets de una página y los recarga después de una acción de Nova. Cada widget pertenece a una sola página.

Que se logra

Donde esta

Como funciona

  1. Elegir la pestaña de reporte donde se necesita el contenido.
  2. Pulsar Add y describir a Nova la métrica, gráfico, tabla o bloque deseado.
  3. Esperar la respuesta de Nova; el lienzo recarga los widgets de la página afectada.
  4. Usar los controles al pasar el cursor sobre un widget para renombrarlo, inspeccionarlo, pedir un cambio o eliminarlo.

Reglas y validaciones

Backend

Relaciones

Notas

La interfaz no ofrece un editor manual de tipo ni fuente del widget; esos cambios se solicitan a Nova.


id: visualization-types modulo: ai-reports app: crm nombre: Tipos de visualización tipo: vista

Tipos de visualización

Define cómo se representan los datos que Nova prepara para cada widget y qué bloques de contenido no requieren datos.

Que se logra

Donde esta

Como funciona

  1. Pedir a Nova el tipo de resultado necesario desde Add.
  2. Nova guarda el tipo y la configuración compatible con las claves de datos devueltas.
  3. Consultar el resultado en el lienzo y pedir un ajuste a Nova si la representación no comunica bien la métrica.

Reglas y validaciones

Backend

Relaciones

Notas

Si un widget no tiene fuente de datos, el renderizador usa datos de ejemplo salvo en los bloques de diseño.


id: widget-data modulo: ai-reports app: crm nombre: Datos de widgets tipo: vista

Datos de widgets

Obtiene las filas de un widget con fuente de datos y las entrega al gráfico, métrica o tabla que lo representa.

Que se logra

Donde esta

Como funciona

  1. Abrir una página de reportes con widgets de datos.
  2. El widget solicita sus filas al cargar y vuelve a solicitarlas cuando cambia un filtro que tiene vinculado.
  3. Revisar la visualización; después de una operación de Nova, el lienzo fuerza una actualización de los datos.

Reglas y validaciones

Backend

Relaciones

Notas

Los bloques de diseño no solicitan datos; se muestran con su título y contenido.


id: widget-editing modulo: ai-reports app: crm nombre: Edición y eliminación de widgets tipo: accion

Edición y eliminación de widgets

Permite cambiar el título, conocer la fuente funcional del widget, solicitar ajustes a Nova y eliminarlo con confirmación.

Que se logra

Donde esta

Como funciona

  1. Pasar el cursor sobre un widget para mostrar sus acciones.
  2. Pulsar el título para editarlo en línea.
  3. Usar Edit with Nova, escribir el ajuste solicitado y enviarlo; Nova recibe el identificador y el contexto del widget.
  4. Abrir Info para ver descripción, vínculos a filtros y, si el usuario es superadmin, la consulta del widget.
  5. Pulsar Delete, revisar el nombre y confirmar la eliminación.

Reglas y validaciones

Backend

Relaciones

Notas

Info indica explícitamente cuando un widget es inmune a los filtros de página.


id: analytics app: crm nombre: Analytics CRM estado: shipped permiso: can_access_analytics

Analytics CRM

Reportes operativos y comerciales de conversaciones, deals, quotes, actividades y atribución.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Entradas de dominio conversations-home.md, deals-home.md, quotes-home.md, activities-home.md, attribution-home.md Rutas iniciales de cada dominio.
Conversaciones conversations-overview.md, conversations-team.md, conversations-daily-trend.md, conversations-monthly-trend.md, conversations-countries.md, conversations-stages.md Seis vistas operativas.
Deals deals-overview.md, deals-progress.md, deals-stages.md, deals-products.md, deals-won-analysis.md, deals-lost-analysis.md, deals-team.md Siete vistas comerciales.
Quotes quotes-overview.md, quotes-progress.md, quotes-status.md, quotes-team.md, quotes-products.md, quotes-accepted-analysis.md, quotes-declined-analysis.md Siete vistas de quotes.
Actividades activities-overview.md, activities-trends.md, activities-team.md, activities-completion.md Cuatro vistas de actividad.
Atribución attribution-overview.md, attribution-ads.md, attribution-utm.md, attribution-contacts.md Cuatro vistas de atribución.
Funciones transversales global-filters.md, export-analytics.md, period-comparison.md Filtros, exportaciones disponibles y comparación.

Relaciones

Limitaciones y notas


id: activities-completion modulo: analytics app: crm nombre: Completitud de actividades tipo: vista

Completitud de actividades

Analiza la completitud general, vencimientos, duración y resultado por tipo.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros.
  2. Revise tarjetas y gráfica por tipo.

Reglas y validaciones

Backend

Relaciones

Notas


id: activities-home modulo: analytics app: crm nombre: Entrada de actividades tipo: vista

Entrada de actividades

Redirige al resumen de actividades.

Que se logra

Donde esta

Como funciona

  1. Abra Activities.
  2. El sistema reemplaza la ruta por Overview.

Reglas y validaciones

Backend

Relaciones

Notas


id: activities-overview modulo: analytics app: crm nombre: Resumen de actividades tipo: vista

Resumen de actividades

Resume cantidad, estado, duración y completitud de actividades.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros.
  2. Revise tarjetas y gráficas.

Reglas y validaciones

Backend

Relaciones

Notas


id: activities-team modulo: analytics app: crm nombre: Equipo de actividades tipo: vista

Equipo de actividades

Compara carga, estado, duración y tasa de completitud por miembro.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros.
  2. Consulte la tabla TeamPerformanceTable.

Reglas y validaciones

Backend

Relaciones

Notas


id: activities-trends modulo: analytics app: crm nombre: Tendencias de actividades tipo: vista

Tendencias de actividades

Presenta el volumen, estado, duración y completitud de actividades por día y mes.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros.
  2. Consulte las tendencias diaria y mensual.

Reglas y validaciones

Backend

Relaciones

Notas


id: attribution-ads modulo: analytics app: crm nombre: Atribución de anuncios tipo: vista

Atribución de anuncios

Analiza contactos, conversiones y resultados procedentes de anuncios.

Que se logra

Donde esta

Como funciona

  1. Seleccione período y dimensión.
  2. Revise métricas, cobertura, tendencia y desglose.

Reglas y validaciones

Backend

Relaciones

Notas


id: attribution-contacts modulo: analytics app: crm nombre: Contactos atribuidos tipo: vista

Contactos atribuidos

Lista contactos y sus datos de atribución según período y dimensión.

Que se logra

Donde esta

Como funciona

  1. Seleccione período y dimensión.
  2. Navegue los resultados con los controles anterior y siguiente.

Reglas y validaciones

Backend

Relaciones

Notas


id: attribution-home modulo: analytics app: crm nombre: Entrada de atribución tipo: vista

Entrada de atribución

Redirige al tablero de resumen de atribución.

Que se logra

Donde esta

Como funciona

  1. Abra Attribution.
  2. El sistema redirige a Overview.

Reglas y validaciones

Backend

Relaciones

Notas


id: attribution-overview modulo: analytics app: crm nombre: Resumen de atribución tipo: vista

Resumen de atribución

Relaciona adquisición, conversaciones, conversiones, deals ganados e ingresos por origen.

Que se logra

Donde esta

Como funciona

  1. Elija período y dimensión.
  2. Cambie entre Daily y Monthly para la tendencia.
  3. Revise métricas, embudo, tendencia y desglose.

Reglas y validaciones

Backend

Relaciones

Notas


id: attribution-utm modulo: analytics app: crm nombre: Atribución UTM tipo: vista

Atribución UTM

Analiza la adquisición atribuida a parámetros UTM.

Que se logra

Donde esta

Como funciona

  1. Seleccione período y dimensión UTM.
  2. Revise la cobertura y, si hay datos UTM, las tendencias y desglose.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversations-countries modulo: analytics app: crm nombre: Países de conversaciones tipo: vista

Países de conversaciones

Desglosa las conversaciones por el país detectado a partir de su información telefónica.

Que se logra

Donde esta

Como funciona

  1. Aplique filtros superiores.
  2. Busque un país en Search countries... o revise las gráficas y la tabla.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversations-daily-trend modulo: analytics app: crm nombre: Tendencia diaria de conversaciones tipo: vista

Tendencia diaria de conversaciones

Presenta las variaciones diarias de volumen, canales, asignación, no leídos y seguimientos.

Que se logra

Donde esta

Como funciona

  1. Seleccione el período y los filtros.
  2. Consulte las gráficas por día.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversations-home modulo: analytics app: crm nombre: Entrada de conversaciones tipo: vista

Entrada de conversaciones

La ruta de conversaciones carga directamente el tablero Conversations Overview.

Que se logra

Donde esta

Como funciona

  1. Abra Conversations.
  2. Revise el mismo contenido de Conversations Overview.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversations-monthly-trend modulo: analytics app: crm nombre: Tendencia mensual de conversaciones tipo: vista

Tendencia mensual de conversaciones

Agrupa por mes el volumen, canales, asignación, no leídos y seguimientos.

Que se logra

Donde esta

Como funciona

  1. Ajuste el período y filtros.
  2. Compare los valores mensuales de las gráficas.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversations-overview modulo: analytics app: crm nombre: Resumen de conversaciones tipo: vista

Resumen de conversaciones

Resume volumen, asignación, actividad, mensajes sin leer y distribución por canal.

Que se logra

Donde esta

Como funciona

  1. Ajuste los filtros superiores.
  2. Revise las tarjetas y el bloque Channels.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversations-stages modulo: analytics app: crm nombre: Etapas de conversaciones tipo: vista

Etapas de conversaciones

Analiza el rendimiento de conversaciones por etapa de pipeline.

Que se logra

Donde esta

Como funciona

  1. Seleccione filtros y, si procede, un pipeline.
  2. Revise gráficas, análisis y detalle por etapa.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversations-team modulo: analytics app: crm nombre: Equipo de conversaciones tipo: vista

Equipo de conversaciones

Muestra carga, antigüedad y estado de conversaciones asignadas por miembro.

Que se logra

Donde esta

Como funciona

  1. Elija Unread o Waiting.
  2. Ordene la tabla por sus encabezados y use Load more si hay más miembros.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals-home modulo: analytics app: crm nombre: Entrada de deals tipo: vista

Entrada de deals

La ruta existe, pero su componente no retorna contenido visible.

Que se logra

Donde esta

Como funciona

  1. Abra Deals.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals-lost-analysis modulo: analytics app: crm nombre: Análisis de deals perdidos tipo: vista

Análisis de deals perdidos

Estudia volumen, valor, tiempo, causas y deals perdidos recientes.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros de Deals.
  2. Revise resumen, tendencias, motivos y tablas.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals-overview modulo: analytics app: crm nombre: Resumen de deals tipo: vista

Resumen de deals

Resume métricas comerciales, distribución por pipeline y proporción de resultados.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros del dominio Deals.
  2. Consulte tarjetas y gráficas.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals-products modulo: analytics app: crm nombre: Productos de deals tipo: vista

Productos de deals

Muestra la distribución y el valor de los productos asociados a deals.

Que se logra

Donde esta

Como funciona

  1. Ajuste los filtros de Deals.
  2. Revise las dos gráficas de producto.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals-progress modulo: analytics app: crm nombre: Progreso de deals tipo: vista

Progreso de deals

Compara la evolución diaria y mensual de cantidad, estado y valor de deals.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros.
  2. Revise tendencias diarias y mensuales.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals-stages modulo: analytics app: crm nombre: Etapas de deals tipo: vista

Etapas de deals

Analiza distribución, conversión, velocidad y cuellos de botella por etapa.

Que se logra

Donde esta

Como funciona

  1. Seleccione un pipeline para el análisis detallado.
  2. Revise las tarjetas, gráficas, análisis y tabla de etapas.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals-team modulo: analytics app: crm nombre: Equipo de deals tipo: vista

Equipo de deals

Muestra la evolución mensual y estadísticas de deals por miembro.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros de Deals.
  2. Consulte las gráficas disponibles por miembro.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals-won-analysis modulo: analytics app: crm nombre: Análisis de deals ganados tipo: vista

Análisis de deals ganados

Estudia volumen, valor, tiempo de cierre y deals ganados recientes.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros de Deals.
  2. Revise el resumen, las tendencias, distribución y la tabla.

Reglas y validaciones

Backend

Relaciones

Notas


id: export-analytics modulo: analytics app: crm nombre: Exportar datos de Analytics tipo: vista

Exportar datos de Analytics

Algunas tablas y gráficas permiten descargar sus datos como archivo Excel.

Que se logra

Donde esta

Como funciona

  1. Abra una vista que muestre Export Excel.
  2. Aplique filtros si necesita limitar los datos.
  3. Seleccione Export Excel.

Reglas y validaciones

Backend

Relaciones

Notas


id: global-filters modulo: analytics app: crm nombre: Filtros de Analytics tipo: vista

Filtros de Analytics

Los tableros disponen de filtros específicos por dominio para acotar los resultados.

Que se logra

Donde esta

Como funciona

  1. Abra una vista de Analytics.
  2. Ajuste el rango de fechas y los selectores disponibles.
  3. La vista vuelve a consultar sus métricas y gráficas.

Reglas y validaciones

Backend

Relaciones

Notas


id: period-comparison modulo: analytics app: crm nombre: Comparativa de períodos tipo: vista

Comparativa de períodos

El resumen de quotes calcula indicadores de cambio frente al período anterior.

Que se logra

Donde esta

Como funciona

  1. Seleccione un rango de fechas en Quotes.
  2. Revise el indicador de cambio de las tarjetas.

Reglas y validaciones

Backend

Relaciones

Notas


id: quotes-accepted-analysis modulo: analytics app: crm nombre: Análisis de quotes aceptadas tipo: vista

Análisis de quotes aceptadas

Analiza valor, tiempo de aceptación, tendencia y quotes aceptadas recientes.

Que se logra

Donde esta

Como funciona

  1. Ajuste fecha, miembro o producto.
  2. Revise tarjetas, tendencia y tabla.

Reglas y validaciones

Backend

Relaciones

Notas


id: quotes-declined-analysis modulo: analytics app: crm nombre: Análisis de quotes rechazadas y vencidas tipo: vista

Análisis de quotes rechazadas y vencidas

Analiza conteo, valor, motivos, tendencia y quotes recientes rechazadas o vencidas.

Que se logra

Donde esta

Como funciona

  1. Ajuste fecha, miembro o producto.
  2. Revise las tarjetas, tendencias y tablas.

Reglas y validaciones

Backend

Relaciones

Notas


id: quotes-home modulo: analytics app: crm nombre: Entrada de quotes tipo: vista

Entrada de quotes

Redirige al resumen de quotes.

Que se logra

Donde esta

Como funciona

  1. Abra Quotes.
  2. El sistema redirige a Overview.

Reglas y validaciones

Backend

Relaciones

Notas


id: quotes-overview modulo: analytics app: crm nombre: Resumen de quotes tipo: vista

Resumen de quotes

Resume quotes por valor, estado y variación frente al período anterior.

Que se logra

Donde esta

Como funciona

  1. Ajuste los filtros.
  2. Revise tarjetas y distribución por estado.

Reglas y validaciones

Backend

Relaciones

Notas


id: quotes-products modulo: analytics app: crm nombre: Productos de quotes tipo: vista

Productos de quotes

Desglosa quotes y valores por producto.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros.
  2. Revise gráficas y Product Details.

Reglas y validaciones

Backend

Relaciones

Notas


id: quotes-progress modulo: analytics app: crm nombre: Progreso de quotes tipo: vista

Progreso de quotes

Presenta la evolución diaria y mensual de quotes.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros de Quotes.
  2. Consulte ambas tendencias.

Reglas y validaciones

Backend

Relaciones

Notas


id: quotes-status modulo: analytics app: crm nombre: Estado y embudo de quotes tipo: vista

Estado y embudo de quotes

Muestra las etapas del embudo y sus métricas de conversión.

Que se logra

Donde esta

Como funciona

  1. Ajuste fecha, miembro o producto.
  2. Revise métricas y embudo.

Reglas y validaciones

Backend

Relaciones

Notas


id: quotes-team modulo: analytics app: crm nombre: Equipo de quotes tipo: vista

Equipo de quotes

Compara desempeño y valor de quotes por miembro.

Que se logra

Donde esta

Como funciona

  1. Ajuste filtros.
  2. Revise gráficas y tabla por miembro.

Reglas y validaciones

Backend

Relaciones

Notas


id: asistentes-ia app: crm nombre: Asistentes IA estado: shipped permiso: can_access_ai_assistant

Asistentes IA

Configura asistentes para Inbox, tickets, Nova y llamadas de voz. Cada tipo expone pestañas y modelos compatibles distintos.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Gestión de asistentes assistant-management.md Crea, selecciona, duplica y elimina asistentes por tipo.
Instrucciones y modos assistant-instructions.md Define comportamiento con Guided Mode o Blank Canvas.
Asistente de redacción instruction-writing-assistant.md Ayuda a redactar, revisar o diagramar instrucciones antes de aplicarlas.
Modelo y ajustes básicos assistant-model-settings.md Configura nombre, modelo, zona horaria y conexión de IA permitida.
Herramientas internas internal-tools.md Habilita herramientas nativas de CRM, mensajería, productos, finanzas y otros módulos.
Herramientas API api-tools.md Crea, prueba y conecta herramientas HTTP personalizadas al asistente.
Servidores MCP mcp-servers.md Conecta servidores MCP y habilita herramientas remotas por asistente.
Skills del asistente assistant-skills.md Crea y mantiene conocimiento especializado activado bajo condiciones de uso.
Transferencia a personas human-handoff.md Define reglas para entregar conversaciones a miembros disponibles, propietarios o alternativas.
Transferencia a otro asistente ai-handoff.md Transfiere conversaciones a otro asistente con reglas y opciones de respuesta.
Seguimientos automáticos follow-up.md Configura reglas de seguimiento cuando el cliente deja de responder.
Automatizaciones invocables assistant-automations.md Asocia automatizaciones publicadas e instrucciones para que el asistente las ejecute.
Configuración avanzada advanced-settings.md Controla salida estructurada, respuesta, medios, análisis de imágenes y resumen.
Horario de disponibilidad availability-schedule.md Define atención semanal y acciones fuera de horario.
Playground de texto playground.md Prueba asistentes de conversación y Nova con contactos y conversaciones de Playground.
Configuración de voz voice-configuration.md Configura runtime, voz, transcripción, saludo, variables y sincronización de un asistente de voz.
Transferencia de voz voice-handoff.md Transfiere llamadas a agentes de voz, otros asistentes o destinos externos.
Widget web de voz voice-web-widget.md Personaliza y copia el embed del agente de voz para un sitio web.
Historial y restauración assistant-history.md Consulta snapshots, compara versiones y restaura instrucciones o configuración completa.
Configuración al enviar mensajes message-time-configuration.md Consulta la configuración histórica asociada a un mensaje de IA.
Configuración externa por MCP mcp-assistant-configuration.md Permite a clientes MCP autorizados consultar y modificar asistentes de conversación y tickets.

Relaciones

Limitaciones y notas


id: advanced-settings modulo: asistentes-ia app: crm nombre: Configuración avanzada tipo: configuracion

Configuración avanzada

Controla salida estructurada, respuesta, medios, análisis de imágenes y resumen.

Que se logra

Donde esta

Como funciona

  1. Abre Advanced y usa Advanced Model Configuration.
  2. Selecciona Verbosity y Reasoning Effort, o usa Reset en cada ajuste y Reset All para volver a valores base.
  3. Cierra con Save y pulsa Update Assistant.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: qué controles de configuración avanzada siguen visibles en AssistantSettingsForm además del diálogo.


id: ai-handoff modulo: asistentes-ia app: crm nombre: Transferencia a otro asistente tipo: configuracion

Transferencia a otro asistente

Transfiere conversaciones a otro asistente con reglas y opciones de respuesta.

Que se logra

Donde esta

Como funciona

  1. En Handoff, añade una regla de AI Assistant Handoff.
  2. Describe When should this rule be triggered? y selecciona el asistente destino; el selector permite buscar por nombre o descripción. Puedes insertar variables de contacto en la condición y en el mensaje de handoff.
  3. Configura el mensaje opcional, Keep assigned human agent, Mark conversation as unread, Trigger AI reply immediately y Also send current AI reply.
  4. Si hay variables de contacto y el permiso de lectura del contacto está en No Access, aparece una alerta roja.
  5. Guarda mediante Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
asistente destino lista Si Debe pertenecer a la misma organización.
instrucciones texto largo Si Describe el escenario de transferencia. Acepta {{contact.*}}.
mensaje y opciones de respuesta texto / casillas No El mensaje de handoff se interpola con el contacto. La respuesta actual y la nueva pueden generar dos mensajes.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: cómo se ordenan reglas simultáneamente aplicables.


id: api-tools modulo: asistentes-ia app: crm nombre: Herramientas API tipo: integracion

Herramientas API

Crea, prueba y conecta herramientas HTTP personalizadas al asistente.

Que se logra

Donde esta

Como funciona

  1. En Tools > API, crea o selecciona una herramienta.
  2. Define Name, Description, endpoint, método GET o POST, esquema de parámetros y, según corresponda, parámetros URL, cuerpo, headers y ejemplo de respuesta.
  3. Usa la prueba de la galería antes de asociarla al asistente y describe cuándo debe utilizarse.
  4. Guarda la asociación con Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
nombre, endpoint y método texto / lista Si Método GET o POST.
esquema de parámetros editor Si Define datos de entrada.
URL, cuerpo, headers, respuesta configuración No Ajustan la petición y prueba.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: restricciones de red y tiempo de espera del proxy de pruebas.


id: assistant-automations modulo: asistentes-ia app: crm nombre: Automatizaciones invocables tipo: automatizacion

Automatizaciones invocables

Asocia automatizaciones publicadas e instrucciones para que el asistente las ejecute.

Que se logra

Donde esta

Como funciona

  1. En Automations, pulsa Add Automation.
  2. Selecciona una automatización no añadida previamente mediante el selector por carpetas y escribe When To Use.
  3. En la tarjeta, activa Pass automation output as context si la IA debe esperar el resultado; Override AI Response reemplaza la respuesta con un texto fijo.
  4. Usa el ojo para ver el canvas o el enlace externo para editar el flujo. Guarda con Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
automatización selector Si No permite duplicar la misma.
When To Use texto largo Si Indica al asistente cuándo invocarla.
Pass automation output as context casilla No Espera y aporta la salida al modelo.
Override AI Response texto No Sustituye la respuesta normal.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: si el backend restringe la selección a automatizaciones publicadas.


id: assistant-history modulo: asistentes-ia app: crm nombre: Historial y restauración tipo: vista

Historial y restauración

Consulta snapshots, compara versiones y restaura instrucciones o configuración completa.

Que se logra

Donde esta

Como funciona

  1. Desde Instructions, pulsa el icono de historial.
  2. Expande una fecha y selecciona una versión para ver autor, fecha, idioma, instrucciones y configuración.
  3. Usa Compare with Current o Compare para contrastarla con el estado actual.
  4. Elige Restore Instructions Only o Restore Complete Configuration; la pantalla se recarga al terminar.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: los permisos específicos para consultar o restaurar el historial.


id: assistant-instructions modulo: asistentes-ia app: crm nombre: Instrucciones y modos tipo: configuracion

Instrucciones y modos

Define comportamiento con Guided Mode o Blank Canvas.

Que se logra

Donde esta

Como funciona

  1. Selecciona un asistente y abre Instructions.
  2. Elige English o Spanish.
  3. En Guided Mode, completa el formulario estructurado; el sistema regenera las instrucciones. En Blank Canvas, redacta Markdown directamente o usa Code y Preview.
  4. Usa Insert variable para personalizar el texto con campos del contacto, por ejemplo {{contact.first_name}} o {{contact.custom_fields_by_key.membership}}. Esas variables se resuelven al responder.
  5. Si insertas variables de contacto, el asistente necesita Contact Read en Advanced > Access. Si el permiso sigue en No Access, aparece una alerta roja.
  6. Usa el icono de brillo para pedir una propuesta al asistente de redacción y aplica el texto resultante.
  7. Guarda el panel ampliado con Save Changes o los cambios generales con Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
Instructions Language lista No English o Spanish.
Instructions editor Markdown No Permite títulos, listas, tablas, enlaces, imágenes y variables {{contact.*}}.
Guided Mode modo No Genera instrucciones desde marca, rol, objetivos, restricciones y flujos.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: el límite operativo de longitud de las instrucciones no está validado en el schema.


id: assistant-management modulo: asistentes-ia app: crm nombre: Gestión de asistentes tipo: configuracion

Gestión de asistentes

Crea asistentes de conversación, tickets, Helpdesk, Nova y voz; desde el panel también se seleccionan, duplican o eliminan.

Que se logra

Donde esta

Como funciona

  1. Expande el grupo de tipo y pulsa Add Assistant.
  2. Escribe Name, escoge AI Model cuando el tipo no sea voz, selecciona Timezone y el Assistant Type.
  3. Para conversación, tickets y Helpdesk elige Guided Mode o Blank Canvas; Nova y voz se crean siempre con Blank Canvas.
  4. Pulsa Create Assistant; el nuevo recurso queda seleccionado y se abre en /[orgId]/ai-assistant/[assistantId].
  5. Usa el lápiz para Basic Settings, el icono de copia para duplicar y el icono de papelera junto a Update Assistant para eliminar.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Si Identifica el asistente en su carpeta.
AI Model lista Si, salvo voz La lista se filtra por compatibilidad del tipo.
Timezone selector Si Inicia en UTC.
Assistant Type lista Si Conversation, Ticket, Helpdesk, AI Chat o Voice.
Instruction Mode selector No No aparece para Nova ni voz.
Connection lista Si Solo Enterprise: System, Organization o Specific.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: el comportamiento del tipo helpdesk no tiene una carpeta separada en el panel lateral.


id: assistant-model-settings modulo: asistentes-ia app: crm nombre: Modelo y ajustes básicos tipo: configuracion

Modelo y ajustes básicos

Configura nombre, modelo, zona horaria y conexión de IA permitida.

Que se logra

Donde esta

Como funciona

  1. En el encabezado de Assistant Settings, pulsa el icono de lápiz.
  2. Edita Name, AI Model y Timezone.
  3. En Enterprise, elige Connection; si eliges Specific, introduce Specific OpenAI Secret Key.
  4. Pulsa Done y termina con Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Si Nombre visible del asistente.
AI Model lista Si, salvo voz Presenta contexto, modalidades y coste cuando el modelo informa esos datos.
Timezone selector Si Predeterminado UTC.
Connection lista Enterprise System, Organization o Specific.
Specific OpenAI Secret Key secreto Con Specific Se puede mostrar u ocultar.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: la interfaz no muestra el criterio exacto que clasifica una organización como Enterprise.


id: assistant-skills modulo: asistentes-ia app: crm nombre: Skills del asistente tipo: configuracion

Skills del asistente

Crea y mantiene conocimiento especializado activado bajo condiciones de uso.

Que se logra

Donde esta

Como funciona

  1. Abre Skills y pulsa Add Skill.
  2. Escribe Skill Name, describe When To Use y redacta Skill Content.
  3. Usa Insert variable en When To Use o Skill Content para personalizar con campos del contacto ({{contact.first_name}}, {{contact.custom_fields_by_key.<key>}}).
  4. Alterna entre Markdown y Code; en modo código puedes abrir Preview.
  5. Pulsa Add Skill; para cambiar una existente expándela, edita sus campos y pulsa Save Changes. Eliminar requiere confirmar Remove.
  6. Si hay variables de contacto y el asistente no tiene Contact Read, aparece una alerta roja. Activa el permiso y guarda con Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
Skill Name texto Si Nombre visible de la tarjeta.
When To Use texto largo Si Condición que orienta el uso. Acepta variables {{contact.*}}.
Skill Content editor Markdown Si Conocimiento que recibe el asistente. Acepta variables {{contact.*}}.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: selección o prioridad de skills cuando sus condiciones se solapan.


id: availability-schedule modulo: asistentes-ia app: crm nombre: Horario de disponibilidad tipo: configuracion

Horario de disponibilidad

Define atención semanal y acciones fuera de horario.

Que se logra

Donde esta

Como funciona

  1. Abre Advanced > Schedule y elige Always Available o Based on Schedule.
  2. Para horario, añade franjas From/to en cada día y usa Copy to All Days cuando corresponda.
  3. Fuera de horario, selecciona Send Message y redacta Not Available Message, o Assign to Team Member.
  4. En handoff, define mensaje, desasignación de IA, no leído, disponibilidad, distribución general y distribución por día.
  5. Pulsa Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
Availability Mode radio Si Siempre disponible o por agenda.
Weekly Schedule franjas horarias Condicional Un día sin franja queda no disponible.
Out of Schedule Action selector Condicional Mensaje o transferencia.
distribución de equipo miembros y porcentajes Condicional El total de miembros debe ser 100%.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: la zona horaria efectiva usada por el evaluador de agenda.


id: follow-up modulo: asistentes-ia app: crm nombre: Seguimientos automáticos tipo: automatizacion

Seguimientos automáticos

Configura reglas de seguimiento cuando el cliente deja de responder.

Que se logra

Donde esta

Como funciona

  1. Activa Enable Follow Up y define Maximum Follow Ups entre 1 y 10.
  2. Añade una regla con When To Assign y el número de minutos en Time After.
  3. Agrega acciones de tipo Template, Automation o AI Generated Message.
  4. Para template, selecciona Email o WhatsApp y una plantilla; para automatización selecciona el flujo; para IA escribe sus instrucciones.
  5. Pulsa Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
Maximum Follow Ups número Si Mínimo 1; interfaz máximo 10.
When To Assign texto largo Si Condición de la regla.
Time After minutos Si Puede ser 0.
Follow Up Actions lista No Template, Automation o AI Generated Message.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: el planificador que decide cuándo encolar cada siguiente regla.


id: human-handoff modulo: asistentes-ia app: crm nombre: Transferencia a personas tipo: configuracion

Transferencia a personas

Define reglas para entregar conversaciones a miembros disponibles, propietarios o alternativas.

Que se logra

Donde esta

Como funciona

  1. En Handoff, pulsa Add Rule y expande la regla.
  2. Define un Rule Name de hasta 10 caracteres con minúsculas, números o guiones bajos, y redacta When should rule be triggered?. Puedes insertar variables de contacto ({{contact.first_name}}) en la condición y en el Custom Handoff Message. Si usas variables, el asistente necesita Contact Read.
  3. Añade miembros en Add agent y reparte su Weight; Auto Distribute Weight recalcula pesos al agregar o modificar integrantes.
  4. Decide si conserva un miembro ya asignado, asigna al propietario del contacto, desasigna el agente IA y marca la conversación como no leída.
  5. Opcionalmente selecciona Pipeline y Stage, y configura disponibilidad y fallback. Guarda con Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
Rule Name texto Si Debe ser único dentro del asistente.
When should rule be triggered? texto largo Si Indica al modelo cuándo transferir. Acepta {{contact.*}}.
Custom Handoff Message texto largo No Mensaje al cliente; se interpola con el contacto actual.
Team Members / Weight lista / porcentaje Condicional El total debe ser 100%.
Assign to contact owner casilla No Permite regla sin miembros.
Only assign to available advisors casilla No Exige elegir fallback.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: la prioridad cuando coinciden varias reglas.


id: instruction-writing-assistant modulo: asistentes-ia app: crm nombre: Asistente de redacción tipo: accion

Asistente de redacción

Ayuda a redactar, revisar o diagramar instrucciones antes de aplicarlas.

Que se logra

Donde esta

Como funciona

  1. En el editor de Instructions, pulsa el icono de brillo.
  2. Describe el cambio que quieres hacer; el asistente recibe las instrucciones actuales, la configuración del asistente y las definiciones de sus herramientas internas activadas.
  3. Revisa la propuesta y aplícala al editor; después guarda las instrucciones o pulsa Update Assistant.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: el modelo y el servicio backend exactos usados por el compositor.


id: internal-tools modulo: asistentes-ia app: crm nombre: Herramientas internas tipo: configuracion

Herramientas internas

Activa herramientas nativas que el modelo puede invocar al atender una conversación o solicitud.

Que se logra

Donde esta

Como funciona

  1. Abre Tools y selecciona Internal.
  2. Activa Enable All o habilita únicamente las herramientas necesarias por grupo.
  3. Pulsa Update Assistant para persistir la selección.

Campos y opciones

Campo Tipo Obligatorio Notas
Internal tools interruptores No El estado principal habilita el uso del catálogo.
herramientas interruptores por grupo No Se guardan individualmente por asistente.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: el orden y rótulos exactos de grupos en la galería, que no están en el catálogo backend.


id: mcp-assistant-configuration modulo: asistentes-ia app: crm nombre: Configuración externa por MCP tipo: integracion

Configuración externa por MCP

Permite a clientes MCP autorizados consultar y modificar asistentes de conversación y tickets.

Que se logra

Donde esta

Como funciona

  1. Conecta un cliente MCP autorizado a las herramientas internas de AchieveApex.
  2. Consulta asistentes y sus capacidades; recupera configuración, skills, herramientas API e historial.
  3. Crea asistentes o modifica instrucciones, ajustes, handoff, follow-up, herramientas internas/API y servidores MCP mediante las herramientas expuestas.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: política de autorización por herramienta MCP.


id: mcp-servers modulo: asistentes-ia app: crm nombre: Servidores MCP tipo: integracion

Servidores MCP

Conecta servidores MCP y habilita herramientas remotas por asistente.

Que se logra

Donde esta

Como funciona

  1. En Tools > MCP, pulsa conectar servidor y completa URL, Label y Description.
  2. Elige OAuth 2.1, Bearer Token / API Key, Custom Headers o No Authentication.
  3. Para headers, añade cada par Header/Value; para API key escribe el token.
  4. Con OAuth, Connect descubre el servidor de autorización, registra el cliente, abre una ventana y canjea el código con PKCE.
  5. Tras conectar, selecciona las herramientas remotas y guarda con Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
URL, Label texto Si Requeridos para conectar.
Authentication lista Si OAuth, API key, headers o sin autenticación.
token o headers secreto / lista Condicional Obligatorios según autenticación.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: la validación backend de URL y el tiempo de espera de la conexión.


id: message-time-configuration modulo: asistentes-ia app: crm nombre: Configuración al enviar mensajes tipo: vista

Configuración al enviar mensajes

Consulta la configuración histórica asociada a un mensaje de IA.

Que se logra

Donde esta

Como funciona

  1. Abre la configuración histórica desde el mensaje de IA que la expone.
  2. El diálogo busca la versión de historial vigente en ese momento y carga el modelo asociado.
  3. Revisa instrucciones, conexión, modelo, opciones avanzadas, permisos, handoffs, automatizaciones, herramientas y agenda como una instantánea de solo lectura.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: el punto exacto de UI que abre este diálogo para cada canal.


id: playground modulo: asistentes-ia app: crm nombre: Playground de texto tipo: vista

Playground de texto

Prueba asistentes de conversación y Nova con contactos y conversaciones de Playground.

Que se logra

Donde esta

Como funciona

  1. Selecciona un asistente y abre Playground; en Guided Mode primero cambia el panel derecho a Playground.
  2. Selecciona o crea el contacto y la conversación de prueba.
  3. Envía mensajes y revisa en tiempo real los cambios de conversación, asistente asignado y usuario asignado.
  4. Usa System Prompt solo si eres superadmin para inspeccionar el prompt compuesto.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: mecanismo exacto que distingue una conversación de Playground de una conversación productiva.


id: voice-configuration modulo: asistentes-ia app: crm nombre: Configuración de voz tipo: configuracion

Configuración de voz

Configura runtime, voz, transcripción, saludo, variables y sincronización de un asistente de voz.

Que se logra

Donde esta

Como funciona

  1. Crea o selecciona un asistente de tipo Voice y abre Voice.
  2. Elige runtime, proveedor, modelo y voz; configura saludo, idioma y modelo de transcripción, interrupciones y tiempos de espera.
  3. Ajusta herramientas, variables dinámicas, audio de fondo, retención de datos y webhooks cuando el runtime los muestre.
  4. Pulsa Update Assistant; el servicio sincroniza la configuración con Telnyx y expone estado pending, synced o error.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: campos visibles por cada runtime, ya que VoiceSection.tsx supera el límite de lectura disponible en esta revisión.


id: voice-handoff modulo: asistentes-ia app: crm nombre: Transferencia de voz tipo: configuracion

Transferencia de voz

Transfiere llamadas a agentes de voz, otros asistentes o destinos externos.

Que se logra

Donde esta

Como funciona

  1. En el asistente de voz abre Handoff > External Handoff Targets.
  2. Elige Original Caller Number o Company Number; para empresa selecciona From Number o Automatic.
  3. Añade External Target, identifica su Internal Name, Caller Label y When To Use.
  4. Selecciona External Number con país y número E.164, o SIP URI; establece Timeout (seconds), mensaje opcional y Enabled.
  5. Guarda con Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
Destination Type lista Si External Number o SIP URI.
número / SIP URI texto Si Según el destino.
Timeout número No Entre 5 y 120 segundos; inicia en 30.
Enabled interruptor No Desactiva una regla sin eliminarla.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: el comportamiento del timeout al no contestar el destino.


id: voice-web-widget modulo: asistentes-ia app: crm nombre: Widget web de voz tipo: integracion

Widget web de voz

Personaliza y copia el embed del agente de voz para un sitio web.

Que se logra

Donde esta

Como funciona

  1. En un asistente de voz abre Voice > Embed on your website.
  2. Cuando exista el ID tras la sincronización, pulsa Copy embed code.
  3. En Widget appearance ajusta tema, posición, estado inicial y textos del widget.
  4. Sube un logo de imagen de hasta 5 MB o pega una URL pública; usa Clear appearance fields para limpiar los campos administrados.
  5. Persiste el aspecto con Update Assistant.

Campos y opciones

Campo Tipo Obligatorio Notas
Theme lista No Default, light o dark.
Position lista No Default, fixed o static.
logo y textos URL / texto No Incluye inicio, espera e interrupción.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: las opciones adicionales aceptadas por el widget de Telnyx.


id: automatizaciones app: crm nombre: Automatizaciones estado: shipped permiso: can_access_automations

Automatizaciones

Constructor visual de flujos que responde a triggers, ejecuta acciones de CRM y conserva el detalle de cada ejecución.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Trigger: contacto creado trigger-contact-created.md Inicia al crear un contacto y permite filtros de creador, propietario, empresa, tipo y etiquetas.
Trigger: contacto actualizado trigger-contact-updated.md Inicia cuando cambia un contacto y permite filtros del contacto afectado.
Trigger: deal creado trigger-deal-created.md Inicia al crear un deal y permite filtros de pipeline y etapa.
Trigger: deal actualizado trigger-deal-updated.md Inicia al actualizar un deal, normalmente para cambios de pipeline o etapa.
Trigger: actividad creada trigger-activity-created.md Inicia al crear una actividad con filtros por creador, asignado, tipo y estado.
Trigger: actividad actualizada trigger-activity-updated.md Inicia por cambios de actividad y permite seleccionar cambios de campos.
Trigger: fecha de actividad trigger-activity-date-based.md Inicia cuando llega una fecha de actividad o un tiempo antes o después.
Trigger: miembro agregado trigger-team-member-added.md Inicia cuando un usuario se agrega a la organización.
Trigger: miembro actualizado trigger-team-member-updated.md Inicia por cambios de membresía o perfil de un miembro.
Trigger: miembro eliminado trigger-team-member-removed.md Inicia cuando se retira un miembro de la organización.
Trigger: conversación iniciada trigger-conversation-created.md Inicia al crear una conversación con filtros de canal, pipeline y asignación.
Trigger: conversación actualizada trigger-conversation-updated.md Inicia por cambios de conversación y permite filtros de canal, pipeline y asignación.
Trigger: reserva creada trigger-reservation-created.md Inicia al crear una reserva y filtra por servicio y estado.
Trigger: reserva actualizada trigger-reservation-updated.md Inicia al cambiar una reserva y filtra por servicio y estado.
Trigger: fecha de reserva trigger-reservation-date-based.md Inicia cuando llega una fecha de reserva o un tiempo antes o después.
Trigger: nuevo pedido trigger-order-created.md Inicia al colocar un pedido y filtra por fuente, catálogo y propietario.
Trigger: pedido pagado trigger-order-paid.md Inicia una vez cuando el pedido queda totalmente pagado.
Trigger: entrega del pedido actualizada trigger-order-fulfillment-updated.md Inicia cuando cambia el estado de entrega, con filtro por nuevo estado.
Trigger: pedido cancelado trigger-order-cancelled.md Inicia cuando se cancela un pedido.
Trigger: checkout abandonado trigger-checkout-abandoned.md Inicia un tiempo después de la última actividad de un checkout de catálogo sin completar.
Trigger: registro de evento creado trigger-event-registration-created.md Inicia cuando un invitado se registra en un evento.
Trigger: registro de evento actualizado trigger-event-registration-updated.md Inicia al actualizar un registro de invitado, por ejemplo estado o pago.
Trigger: invitado registrado trigger-event-guest-checked-in.md Inicia cuando se hace check-in de un invitado.
Trigger: formulario enviado trigger-form-submitted.md Inicia cuando se envía un formulario publicado.
Trigger: ticket de Helpdesk creado trigger-helpdesk-ticket-created.md Se ejecuta al crear un ticket de Helpdesk que cumpla los filtros configurados.
Trigger: ticket de Helpdesk actualizado trigger-helpdesk-ticket-updated.md Se ejecuta cuando un ticket cambia y satisface las transiciones y filtros configurados.
Trigger: SLA de Helpdesk incumplido trigger-helpdesk-ticket-sla-breached.md Se ejecuta cuando el programador de SLA detecta que un ticket incumplió un objetivo de primera respuesta, siguiente respuesta o resolución.
Trigger: comentario en publicación de Facebook trigger-facebook-post-comment.md Se ejecuta para comentarios de una Page de Facebook que coinciden con una publicación y reglas de palabras.
Trigger: comentario en publicación o Reel de Instagram trigger-instagram-post-reel-comment.md Se ejecuta para comentarios entrantes de Instagram que coinciden con una publicación/Reel y reglas de palabras.
Trigger: respuesta a historia de Instagram trigger-instagram-story-reply.md Se ejecuta cuando alguien responde una historia de Instagram y la respuesta satisface los filtros.
Trigger: llamada de voz iniciada trigger-voice-call-created.md Se ejecuta al crear una llamada de voz no interna que cumple los filtros.
Trigger: llamada de voz actualizada trigger-voice-call-updated.md Se ejecuta cuando una llamada elegible cambia en alguno de los campos configurados.
Trigger: llamada de voz finalizada trigger-voice-call-ended.md Se ejecuta cuando finaliza una llamada elegible que cumple los filtros.
Trigger: filtrado de llamada detectado trigger-voice-call-screening-detected.md Se ejecuta al detectar buzón de voz o preclasificación en una llamada saliente elegible.
Trigger: webhook trigger-webhook.md Genera una URL HTTPS única para que sistemas externos inicien el flujo.
Control de flujo flow-control.md Condiciones, variables, tablas de consulta, transformación JavaScript, HTTP y finalización de ramas.
Mensajería de conversaciones conversation-messages.md Obtiene, busca, inicia conversaciones y envía mensajes, plantillas o actualizaciones.
Control de IA en conversación conversation-ai-control.md Corta contexto o reasigna una conversación a IA con instrucción de reanudación.
Chat con IA chat-with-ai.md Ejecuta una interacción de IA dentro de un flujo para generar una salida utilizable.
Acciones de voz voice-actions.md Programa llamadas IA salientes y establece variables dinámicas de voz.
Acciones de contactos contact-actions.md Crea, actualiza, busca y obtiene contactos; incluye distribución ponderada de miembros.
Acciones de deals deal-actions.md Crea, actualiza, consulta deals, productos y watchers, o agrega watchers.
Creación de estimates estimate-actions.md Crea estimates con líneas, moneda, plantilla y datos relacionados.
Acciones de empresas company-actions.md Crea y consulta empresas del CRM.
Acciones de actividades activity-actions.md Crea, consulta, actualiza o elimina actividades e integra Google Calendar y correo.
Acciones de reservas reservation-actions.md Consulta disponibilidad, crea, actualiza y obtiene reservas.
Acciones de tickets ticket-actions.md Actualiza tickets y realiza acciones de Helpdesk como asignar, responder, anotar o vigilar.
Notas internas notes-actions.md Crea notas internas asociadas a contactos o deals.
Búsqueda de productos product-search.md Busca el catálogo por texto, semántica IA o combinación de ambos.
Conversiones de Meta meta-conversions.md Obtiene o establece atribución de contacto y envía conversiones a Meta CAPI.
Acciones de Series series-actions.md Suscribe o desuscribe contactos de Series.
Monitoreo de ejecuciones execution-monitoring.md Lista, filtra, consulta, reproduce y crea ejecuciones manuales.
Visor de ejecución execution-viewer.md Representa visualmente una ejecución y permite inspeccionar entradas, configuración y salidas.
Editor visual automation-editor.md Edita el lienzo, triggers, nodos, anotaciones, publicación, prueba, copia y descarga.
Organización en carpetas automation-folders.md Crea carpetas y organiza automatizaciones desde la lista lateral.

| Trigger legado: mensaje de WhatsApp | trigger-legacy-whatsapp-message.md | Monitorea mensajes entrantes de WhatsApp en automatizaciones existentes. | | Trigger legado: URL de WhatsApp | trigger-legacy-whatsapp-url.md | Inicia una automatización existente al coincidir una URL de WhatsApp. | | Trigger legado: mensaje de Messenger | trigger-legacy-messenger-message.md | Monitorea mensajes de Messenger en automatizaciones existentes. | | Trigger legado: comentario de Facebook | trigger-legacy-facebook-comment.md | Inicia con comentarios en publicaciones de Facebook configuradas. | | Trigger legado: clic en anuncio de Facebook | trigger-legacy-facebook-ad-click.md | Inicia al detectar clics en el anuncio configurado. | | Trigger legado: URL ref de Messenger | trigger-legacy-messenger-ref-url.md | Responde a una URL de referencia de Messenger existente. | | Trigger legado: código QR | trigger-legacy-qr-code.md | Inicia al detectar la interacción configurada de código QR. | | Trigger legado: mensaje de Instagram | trigger-legacy-instagram-message.md | Monitorea mensajes directos de Instagram en automatizaciones existentes. | | Trigger legado: comentario en vivo de Instagram | trigger-legacy-instagram-live-comment.md | Inicia con comentarios de un Instagram Live configurado. | | Trigger legado: URL ref de Instagram | trigger-legacy-instagram-ref-url.md | Responde a una URL de referencia de Instagram existente. | | Trigger legado: suscripción a secuencia | trigger-legacy-sequence-subscription.md | Inicia al suscribir un contacto a una secuencia existente. | | Trigger legado: baja de secuencia | trigger-legacy-sequence-unsubscription.md | Inicia al retirar un contacto de una secuencia existente. | | Trigger legado: fecha y hora | trigger-legacy-date-time.md | Programa un trigger único o recurrente para automatizaciones existentes. | | Trigger legado: mensaje de Facebook Shop | trigger-legacy-facebook-shop-message.md | Monitorea mensajes de tienda con filtros de tipo, palabra y tiempo. | | Trigger legado: widget web | trigger-legacy-website-widget.md | Inicia por vista, interacción, envío o cierre de un widget web configurado. | | Trigger legado: modal de Messenger | trigger-legacy-messenger-modal.md | Inicia por eventos de un modal de Messenger en un sitio web. | | Trigger legado: landing page | trigger-legacy-landing-page.md | Inicia al visitar la URL de landing page configurada. |

Relaciones

Limitaciones y notas

Los cambios del lienzo requieren Publish; el interruptor Active controla si el flujo publicado responde a triggers. El nodo Delay está marcado como Coming Soon.

Inventario de archivos

Archivo Contenido
README.md Índice del módulo
activity-actions.md Acciones de actividades y correo
automation-editor.md Lienzo y publicación
automation-folders.md Carpetas de automatizaciones
chat-with-ai.md Nodo de IA
company-actions.md Acciones de empresas
contact-actions.md Acciones de contactos
conversation-ai-control.md Control de IA de conversación
conversation-messages.md Acciones de conversaciones
deal-actions.md Acciones de deals
estimate-actions.md Creación de estimates
execution-monitoring.md Historial de ejecuciones
execution-viewer.md Detalle de ejecución
flow-control.md Nodos de control
meta-conversions.md Atribución y conversiones Meta
notes-actions.md Notas internas
product-search.md Búsqueda de productos
reservation-actions.md Acciones de reservas
series-actions.md Suscripciones de Series
ticket-actions.md Acciones de tickets
trigger-activity-created.md Trigger de actividad creada
trigger-activity-date-based.md Trigger de fecha de actividad
trigger-activity-updated.md Trigger de actividad actualizada
trigger-contact-created.md Trigger de contacto creado
trigger-contact-updated.md Trigger de contacto actualizado
trigger-conversation-created.md Trigger de conversación creada
trigger-conversation-updated.md Trigger de conversación actualizada
trigger-deal-created.md Trigger de deal creado
trigger-deal-updated.md Trigger de deal actualizado
trigger-event-guest-checked-in.md Trigger de check-in
trigger-event-registration-created.md Trigger de registro de evento
trigger-event-registration-updated.md Trigger de actualización de registro
trigger-form-submitted.md Trigger de formulario
trigger-legacy-date-time.md Trigger legado de fecha
trigger-legacy-facebook-ad-click.md Trigger legado de anuncio
trigger-legacy-facebook-comment.md Trigger legado de comentario
trigger-legacy-facebook-shop-message.md Trigger legado de tienda
trigger-legacy-instagram-live-comment.md Trigger legado de Live
trigger-legacy-instagram-message.md Trigger legado de mensaje
trigger-legacy-instagram-ref-url.md Trigger legado de URL
trigger-legacy-landing-page.md Trigger legado de landing
trigger-legacy-messenger-message.md Trigger legado de Messenger
trigger-legacy-messenger-modal.md Trigger legado de modal
trigger-legacy-messenger-ref-url.md Trigger legado de URL
trigger-legacy-qr-code.md Trigger legado de QR
trigger-legacy-sequence-subscription.md Trigger legado de suscripción
trigger-legacy-sequence-unsubscription.md Trigger legado de baja
trigger-legacy-website-widget.md Trigger legado de widget
trigger-legacy-whatsapp-message.md Trigger legado de mensaje
trigger-legacy-whatsapp-url.md Trigger legado de URL
trigger-reservation-created.md Trigger de reserva creada
trigger-reservation-date-based.md Trigger de fecha de reserva
trigger-reservation-updated.md Trigger de reserva actualizada
trigger-order-created.md Trigger de nuevo pedido
trigger-order-paid.md Trigger de pedido pagado
trigger-order-fulfillment-updated.md Trigger de entrega del pedido
trigger-order-cancelled.md Trigger de pedido cancelado
trigger-checkout-abandoned.md Trigger de checkout abandonado
trigger-team-member-added.md Trigger de miembro agregado
trigger-team-member-removed.md Trigger de miembro eliminado
trigger-team-member-updated.md Trigger de miembro actualizado
trigger-webhook.md Trigger por webhook
trigger-helpdesk-ticket-created.md Trigger: ticket de Helpdesk creado
trigger-helpdesk-ticket-updated.md Trigger: ticket de Helpdesk actualizado
trigger-helpdesk-ticket-sla-breached.md Trigger: SLA de Helpdesk incumplido
trigger-facebook-post-comment.md Trigger: comentario en publicación de Facebook
trigger-instagram-post-reel-comment.md Trigger: comentario en publicación o Reel de Instagram
trigger-instagram-story-reply.md Trigger: respuesta a historia de Instagram
trigger-voice-call-created.md Trigger: llamada de voz iniciada
trigger-voice-call-updated.md Trigger: llamada de voz actualizada
trigger-voice-call-ended.md Trigger: llamada de voz finalizada
trigger-voice-call-screening-detected.md Trigger: filtrado de llamada detectado
voice-actions.md Acciones de voz

id: activity-actions modulo: automatizaciones app: crm nombre: Acciones de actividades tipo: accion

Acciones de actividades

Agrupa acciones para actividades, Google Calendar y envíos de correo.

Que se logra

Donde esta

Como funciona

  1. Elegir en Add Node > Activities una acción: Create Activity, Get Activities, Get Activity, Update Activity, Delete Activity, Get Google Calendar Events, Create Google Calendar Event, Send Gmail Email, Send Email (Broadcast) o Unsubscribe from email broadcast.
  2. Completar los IDs, fechas, destinatarios o contenido solicitados por el nodo.
  3. Conectar la salida con los pasos que consumen la actividad, evento o resultado de envío.

Reglas y validaciones

Backend

Relaciones

Notas

El campo de contenido de Send Gmail Email admite versión HTML y texto plano, además de CC y BCC.


id: automation-editor modulo: automatizaciones app: crm nombre: Editor visual tipo: vista

Editor visual

Construye el flujo publicado de una automatización mediante nodos y conexiones, y permite probarlo antes de depender de un trigger.

Que se logra

Donde esta

Como funciona

  1. Crear o abrir una automatización desde Automations.
  2. Pulsar el nodo Start para añadir uno o más triggers; usar el + de una conexión o arrastrar desde un handle vacío para abrir Add Node.
  3. Elegir un nodo del catálogo, conectarlo con la rama anterior y pulsarlo para completar su diálogo o panel lateral.
  4. Seleccionar nodos para copiarlos, pegarlos o eliminarlos; el editor impide formar ciclos.
  5. Añadir notas adhesivas o anotaciones de dibujo desde las herramientas del lienzo.
  6. Pulsar Publish para guardar nodos y conexiones. Usar Run Execution con un payload guardado o JSON para probar y abrir el visor.
  7. Activar Active para que el flujo publicado responda a triggers; Duplicate crea una copia y Download descarga el flujo.

Reglas y validaciones

Backend

Relaciones

Notas

Una automatización bloqueada por detección de bucle se puede reactivar desde la barra solo por administradores o propietarios.


id: automation-folders modulo: automatizaciones app: crm nombre: Organización en carpetas tipo: vista

Organización en carpetas

Crea carpetas para agrupar automatizaciones y filtra la lista mediante la carpeta elegida.

Que se logra

Donde esta

Como funciona

  1. Entrar a Automations y abrir la barra lateral.
  2. Crear una carpeta desde su control de alta e indicar el nombre.
  3. Asignar una carpeta al crear o editar una automatización.
  4. Elegir una carpeta para mostrar solamente los flujos de ese grupo.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: si eliminar una carpeta reasigna automáticamente las automatizaciones contenidas.


id: chat-with-ai modulo: automatizaciones app: crm nombre: Chat con IA tipo: accion

Chat con IA

Envía instrucciones y datos del flujo a un modelo de IA y devuelve su respuesta para los pasos siguientes.

Que se logra

Donde esta

Como funciona

  1. Elegir Chat With AI en Add Node > AI.
  2. Escribir las instrucciones y el mensaje, e insertar variables del trigger o nodos anteriores.
  3. Elegir el modelo disponible y guardar el nodo.

Reglas y validaciones

Backend

Relaciones

Notas

Cada ejecución registra en Wallet el consumo de entrada y salida de IA según los precios configurados para el modelo seleccionado; por eso el costo cambia con el modelo y los tokens utilizados.


id: company-actions modulo: automatizaciones app: crm nombre: Acciones de empresas tipo: accion

Acciones de empresas

Crea empresas o recupera una empresa concreta para usar sus datos en el flujo.

Que se logra

Donde esta

Como funciona

  1. Elegir Create Company o Get Company en Add Node > Companies.
  2. Para crear, indicar Company Name y un Owner opcional; para consultar, proporcionar Company ID.
  3. Usar el registro creado o consultado en nodos posteriores.

Reglas y validaciones

Backend

Relaciones

Notas

El propietario puede mapearse desde una variable.


id: contact-actions modulo: automatizaciones app: crm nombre: Acciones de contactos tipo: accion

Acciones de contactos

Agrupa los nodos que crean, buscan, consultan o actualizan contactos y distribuyen asignaciones.

Que se logra

Donde esta

Como funciona

  1. Elegir Create Contact, Update Contact, Find Contact, Get Contact o Team Member Distribution en Add Node > Contacts.
  2. Completar los identificadores o criterios con texto fijo o variables del flujo.
  3. Conectar la salida con el nodo que consumirá el contacto o usuario resultante.

Campos y opciones

Nodo Campos configurables reales Efecto
Create Contact nombre, email, teléfono, país, propietario, empresa, etiquetas y campos personalizados crea un contacto
Update Contact ID, nombre, email, teléfono, propietario, empresa, etiquetas y campos personalizados actualiza el contacto indicado
Find Contact valor, alcance All Fields/Email/Phone/Name, país opcional y máximo 1–50 devuelve coincidencias
Get Contact ID del contacto devuelve un contacto
Team Member Distribution miembros, peso de cada uno y Auto distribute weight selecciona un miembro por distribución ponderada

Reglas y validaciones

Backend

Relaciones

Notas

Los IDs que proceden de un trigger pueden dejarse vacíos al guardar y asignarse desde variables antes de probar.


id: conversation-ai-control modulo: automatizaciones app: crm nombre: Control de IA en conversación tipo: accion

Control de IA en conversación

Controla el contexto y la reanudación de un asistente IA dentro de una conversación.

Que se logra

Donde esta

Como funciona

  1. Elegir Cut AI Context o Resume with AI en Add Node > Conversations.
  2. Indicar la conversación con un ID o variable.
  3. Para reanudar, escribir una instrucción, elegir un asistente o Keep current, y decidir si responde de inmediato.

Reglas y validaciones

Backend

Relaciones

Notas

Las plantillas de reanudación requieren seleccionar un asistente concreto.


id: conversation-messages modulo: automatizaciones app: crm nombre: Mensajería de conversaciones tipo: accion

Mensajería de conversaciones

Reúne los nodos para buscar, abrir, actualizar y enviar mensajes en conversaciones de los canales conectados.

Que se logra

Donde esta

Como funciona

  1. En Add Node > Conversations, elegir Send Message, Get Conversation, Find Conversation, Check Instagram Follower, Initiate WhatsApp, Initiate SMS, Send WhatsApp Template o Update Conversation.
  2. Mapear el ID de contacto o conversación desde un trigger o nodo anterior.
  3. Configurar contenido, canal, plantilla o campos de conversación y publicar el flujo.

Campos y opciones

Nodo Campos configurables reales Efecto
Send Message conversación, tipo text/image/audio/video/document, texto y archivo S3 envía mensaje o medio
Get Conversation ID de conversación devuelve conversación
Find Conversation contacto, plataforma y máximo 1–50 busca conversaciones
Check Instagram Follower ID de conversación consulta seguimiento y consentimiento Meta
Initiate WhatsApp ID de contacto abre o reanuda chat WhatsApp
Initiate SMS contacto y número saliente inicia chat SMS
Send WhatsApp Template destinatario, contacto o conversación, plantilla y variables envía plantilla aprobada
Update Conversation ID, pipeline, etapa, usuario, asistente IA, estado, etiquetas y campos personalizados actualiza conversación

Reglas y validaciones

Backend

Relaciones

Notas

El selector de variables permite guardar IDs vacíos que se resolverán durante una ejecución.


id: deal-actions modulo: automatizaciones app: crm nombre: Acciones de deals tipo: accion

Acciones de deals

Agrupa las acciones para crear y modificar deals y consultar sus productos o contactos observadores.

Que se logra

Donde esta

Como funciona

  1. Elegir un nodo en Add Node > Deals.
  2. Definir IDs y campos con valores fijos o variables de pasos anteriores.
  3. Publicar y utilizar la salida de la acción en la siguiente rama.

Campos y opciones

Nodo Campos configurables reales Efecto
Create Deal nombre, valor, moneda, contacto, empresa, pipeline, etapa, propietario, fecha, etiquetas y campos personalizados crea un deal
Update Deal ID y los mismos campos; acción de etiquetas preserve/replace/remove/remove_all actualiza un deal
Get Deal ID devuelve un deal
Get Deals contacto, empresa, estado, pipeline y etapa devuelve deals filtrados
Get Deal Products ID del deal devuelve sus líneas de producto
Get Deal Watchers ID del deal devuelve observadores y cantidad
Add Deal Watcher deal, contacto, rol y notas agrega o restaura un observador

Reglas y validaciones

Backend

Relaciones

Notas

Los nodos que reciben un ID en tiempo de ejecución validan ese valor en backend al ejecutarse.


id: estimate-actions modulo: automatizaciones app: crm nombre: Creación de estimates tipo: accion

Creación de estimates

Crea un estimate de ventas con sus líneas de producto y configuración documental.

Que se logra

Donde esta

Como funciona

  1. Elegir Create Estimate en Add Node > Estimates.
  2. Indicar Contact ID, moneda, fechas, estado, propietario y plantilla documental.
  3. Añadir líneas de producto manualmente o pegar el arreglo en modo JSON; completar descuentos, notas y campos personalizados.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: qué estados de estimate admite el servicio en todas las configuraciones.


id: execution-monitoring modulo: automatizaciones app: crm nombre: Monitoreo de ejecuciones tipo: vista

Monitoreo de ejecuciones

Lista las ejecuciones de automatizaciones y permite abrir su recorrido, reintentar una ejecución o iniciar una prueba manual.

Que se logra

Donde esta

Como funciona

  1. Abrir View Executions desde la lista o desde el editor.
  2. Filtrar por automatización, estado o periodo y elegir una fila.
  3. Abrir la ejecución para inspeccionar el recorrido completo en Automation execution viewer.
  4. Usar el control de reintento cuando la ejecución lo permita, o lanzar Run Execution desde el editor con un payload de prueba.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: qué estados concretos habilitan el botón de reintento en todas las variantes de la pantalla.


id: execution-viewer modulo: automatizaciones app: crm nombre: Visor de ejecución tipo: vista

Visor de ejecución

Reconstruye en el lienzo el flujo ejecutado y muestra el estado, la entrada, la configuración y la salida de cada nodo.

Que se logra

Donde esta

Como funciona

  1. Abrir una ejecución desde View Executions o después de Run Execution.
  2. Revisar los nodos y conectores coloreados según el resultado de cada paso.
  3. Pulsar un nodo para abrir su panel y comparar el payload recibido, su configuración y el resultado producido.
  4. Identificar el paso con error para corregir el flujo o los valores de una futura prueba.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: si el visor conserva el flujo de ejecuciones muy antiguas cuando su automatización ya fue eliminada.


id: flow-control modulo: automatizaciones app: crm nombre: Control de flujo tipo: accion

Control de flujo

Agrupa los nodos que dirigen una rama o transforman datos entre acciones.

Que se logra

Donde esta

Como funciona

  1. En Add Node > Flow Control, elegir Condition, HTTP, JavaScript Transform, Lookup Value, Set Variable o End.
  2. Conectar el nodo a la rama; Condition abre sus salidas para cada resultado.
  3. Abrir el nodo y completar sus datos antes de publicar.

Campos y opciones

Nodo Campos configurables reales Efecto
Condition reglas y grupos lógicos envía la ejecución a la salida que coincide
HTTP etiqueta, método GET/POST/PUT/DELETE/PATCH, URL, encabezados, parámetros y cuerpo realiza una solicitud externa
JavaScript Transform etiqueta, plantilla y código transform(input) devuelve datos transformados para el paso siguiente
Lookup Value etiqueta, clave, filas clave/valor, valor predeterminado y coincidencia sensible a mayúsculas busca una equivalencia
Set Variable etiqueta, nombre y valor añade o reemplaza una variable de la ejecución
End etiqueta y Output Data (JSON) termina esa rama y puede devolver un payload

Reglas y validaciones

Backend

Relaciones

Notas

El selector de variables toma datos de la última ejecución y no mezcla datos de ejecuciones distintas.


id: meta-conversions modulo: automatizaciones app: crm nombre: Conversiones de Meta tipo: accion

Conversiones de Meta

Recupera o registra atribución de Meta y envía una conversión mediante Meta CAPI.

Que se logra

Donde esta

Como funciona

  1. Elegir Get Contact Sources, Set Contact Source o Send Meta Conversion en Add Node > Meta Conversions.
  2. Para buscar atribución, mapear el contacto y escoger WhatsApp, Facebook o ambos; se puede preferir una conversación.
  3. Para registrar una fuente, indicar contacto, tipo, UTM, canal, IDs Meta y metadata JSON.
  4. Para convertir, elegir cómo localizar atribución, evento, canal y, para Purchase, moneda y valor.

Reglas y validaciones

Backend

Relaciones

Notas

Purchase exige moneda y valor.


id: notes-actions modulo: automatizaciones app: crm nombre: Notas internas tipo: accion

Notas internas

Crea una nota interna asociada a un contacto o a un deal.

Que se logra

Donde esta

Como funciona

  1. Elegir Create Note en Add Node > Notes.
  2. Seleccionar Note Type entre deal y contact.
  3. Indicar el ID correspondiente y escribir Note Content, con variables si es necesario.

Reglas y validaciones

Backend

Relaciones

Notas

La nota no envía notificaciones desde este nodo.


id: product-search modulo: automatizaciones app: crm nombre: Búsqueda de productos tipo: accion

Búsqueda de productos

Busca productos del catálogo y expone las coincidencias a los pasos siguientes.

Que se logra

Donde esta

Como funciona

  1. Elegir Search Product en Add Node > Products.
  2. Escribir Search Term, elegir AI + Text Search, AI Semantic Search Only o Text Search Only, y definir entre 1 y 50 resultados.
  3. Usar los productos devueltos, incluidos sus campos personalizados, en una condición, estimate o mensaje.

Reglas y validaciones

Backend

Relaciones

Notas

La búsqueda semántica registra en Wallet un consumo basado en los tokens de la consulta de embeddings y el cargo incluye el margen configurado por la plataforma. La búsqueda de texto no realiza esa consulta de embeddings.


id: reservation-actions modulo: automatizaciones app: crm nombre: Acciones de reservas tipo: accion

Acciones de reservas

Consulta disponibilidad y administra reservas desde un flujo.

Que se logra

Donde esta

Como funciona

  1. Elegir Get Reservations Available Slots, Create Reservation, Update Reservation o Get Reservation en Add Node > Reservations.
  2. Definir servicio, fecha o ID de reserva usando datos fijos o variables.
  3. Utilizar los slots devueltos antes de crear una reserva.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: los estados disponibles dependen de la configuración de Reservations.


id: series-actions modulo: automatizaciones app: crm nombre: Acciones de Series tipo: accion

Acciones de Series

Inscribe un contacto en una Series o lo retira de una Series concreta o de todas.

Que se logra

Donde esta

Como funciona

  1. Elegir Subscribe to Series o Unsubscribe from Series en Add Node > Series.
  2. Mapear Contact ID.
  3. Elegir una Series para suscribir o retirar; para la baja, activar Unsubscribe from all series si debe aplicarse a todas.

Reglas y validaciones

Backend

Relaciones

Notas

La baja puede ejecutarse sin elegir una Series cuando se activa la opción para todas.


id: ticket-actions modulo: automatizaciones app: crm nombre: Acciones de tickets tipo: accion

Acciones de tickets

Actualiza tickets y ejecuta acciones de Helpdesk sobre ellos.

Que se logra

Donde esta

Como funciona

  1. Elegir Update Ticket en Tickets, o Update Helpdesk Ticket, Assign Helpdesk Ticket, Add Helpdesk Note, Send Helpdesk Reply o Add Helpdesk Watcher en Helpdesk.
  2. Mapear el ID del ticket y completar la acción: estado, prioridad, responsable, asistente IA, pipeline, nota, respuesta u observador.
  3. Publicar el flujo y revisar la ejecución desde el visor.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: la lista exhaustiva de campos para cada variante de Helpdesk Ticket Action está distribuida entre sus acciones internas.


id: trigger-activity-created modulo: automatizaciones app: crm nombre: Trigger: actividad creada tipo: automatizacion

Trigger: actividad creada

Se ejecuta tras crear una actividad que coincida con los filtros de autor, responsable, tipo y finalización.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Created by User selector No Miembro que creó la actividad.
Assigned to User selector No Responsable asignado.
Activity Type selector No Call, Meeting, Task, Deadline, Email o Lunch.
Completion Status selector No Not Completed o Completed.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-activity-date-based modulo: automatizaciones app: crm nombre: Trigger: fecha de actividad tipo: automatizacion

Trigger: fecha de actividad

Se ejecuta cuando llega el inicio o fin de una actividad, o un intervalo antes o después, y la actividad pasa los filtros.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Activity date selector Sí Start date and time o End date and time.
When to run selector Sí Before, On o After.
Amount y Unit número y selector Condicional Para antes/después: entero positivo en Minutes, Hours o Days.
Created by user selector No Miembro que creó la actividad.
Assigned to user selector No Miembro asignado.
Activity type selector No Call, Meeting, Task, Deadline, Email o Lunch.
Completion status selector No Not completed o Completed.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-activity-updated modulo: automatizaciones app: crm nombre: Trigger: actividad actualizada tipo: automatizacion

Trigger: actividad actualizada

Se ejecuta cuando cambia una actividad y coincide con un cambio monitorizado.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Field Changes lista repetible No Subject, tipo, responsable, finalización, fechas/horas y referencias a deal, contacto o empresa.
From / To valor o Any Value No Para tipo, responsable y finalización usa opciones; los demás admiten texto.
Created by User selector No Miembro que creó la actividad.
Assigned to User selector No Responsable asignado.
Activity Type selector No Call, Meeting, Task, Deadline, Email o Lunch.
Completion Status selector No Not Completed o Completed.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-checkout-abandoned modulo: automatizaciones app: crm nombre: Trigger: checkout abandonado tipo: automatizacion

Trigger: checkout abandonado

Trigger por fecha que se ejecuta una vez por checkout del catálogo que sigue abierto un tiempo después de la última actividad del comprador.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agrega Checkout abandoned.
  2. Indica cuánto esperar tras la última actividad (cantidad y unidad) y, opcionalmente, un catálogo.
  3. Conecta un nodo de WhatsApp o correo que use recovery_url, guarda y publica.

Campos y opciones

Campo Tipo Obligatorio Notas
Amount / Unit número y selector Sí Minutos, horas o días después de last_activity_at.
Catalog selector No Limita a un catálogo.

Reglas y validaciones

Backend

Relaciones


id: trigger-contact-created modulo: automatizaciones app: crm nombre: Trigger: contacto creado tipo: automatizacion

Trigger: contacto creado

Se ejecuta después de crear un contacto que coincida con los filtros configurados.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Created by user selector No Miembro que creó el contacto.
Contact owner selector No Miembro responsable.
Company buscador No Empresa vinculada.
System type selector No Conversation, Lead o Contact.
Required tags selección múltiple No Basta con que tenga una de las etiquetas elegidas.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-contact-updated modulo: automatizaciones app: crm nombre: Trigger: contacto actualizado tipo: automatizacion

Trigger: contacto actualizado

Se ejecuta cuando una actualización del contacto cumple al menos uno de los cambios de campo definidos y los filtros adicionales.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Field Changes lista repetible No Campos: First Name, Last Name, Email, Phone, Company, creador, propietario, tipo y lista de WhatsApp.
From / To valor o Any Value No Compara el valor anterior y el nuevo.
Created by user selector No Miembro que creó el contacto.
Contact owner selector No Miembro responsable.
Company buscador No Empresa vinculada.
System type selector No Conversation, Lead o Contact.
Required tags selección múltiple No Basta con que tenga una de las etiquetas elegidas.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-conversation-created modulo: automatizaciones app: crm nombre: Trigger: conversación iniciada tipo: automatizacion

Trigger: conversación iniciada

Se ejecuta al crear una conversación que coincide con canal, pipeline o asignaciones.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Channel selector No WhatsApp, Instagram, Messenger o Webchat.
Trigger for any pipeline interruptor No Al desactivarlo permite elegir Pipeline y Pipeline Stage.
Assigned user selector No Miembro asignado.
Assigned AI assistant selector No Asistente asignado a la conversación.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-conversation-updated modulo: automatizaciones app: crm nombre: Trigger: conversación actualizada tipo: automatizacion

Trigger: conversación actualizada

Se ejecuta cuando una conversación cambia en una transición configurada.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Field Changes lista repetible Sí Assigned user, Assigned AI assistant, pipeline, etapa, estado o canal.
From / To selector o Any Value No Valores anterior y nuevo de cada regla.
Channel selector No WhatsApp, Instagram, Messenger o Webchat.
Trigger for any pipeline interruptor No Al desactivarlo permite elegir Pipeline y Pipeline Stage.
Assigned user selector No Miembro asignado.
Assigned AI assistant selector No Asistente asignado a la conversación.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-deal-created modulo: automatizaciones app: crm nombre: Trigger: deal creado tipo: automatizacion

Trigger: deal creado

Se ejecuta después de crear un deal que coincide con su pipeline, responsable, estado, moneda o importe.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Trigger for any pipeline interruptor No Al desactivarlo se habilitan Pipeline y Pipeline Stage.
Deal owner / Created by user selector No Miembros de la organización.
Status selector No Open, Won o Lost.
Currency selector No USD, EUR, GBP o COP.
Minimum amount / Maximum amount número No Rango inclusivo del importe.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-deal-updated modulo: automatizaciones app: crm nombre: Trigger: deal actualizado tipo: automatizacion

Trigger: deal actualizado

Se ejecuta si una actualización del deal satisface uno de los cambios monitorizados y los filtros del deal actual.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Field Changes lista repetible No Deal owner, creador, pipeline, etapa, estado, moneda, importe o nombre.
From / To valor o Any Value No Evalúa la transición del campo seleccionado.
Trigger for any pipeline interruptor No Al desactivarlo se habilitan Pipeline y Pipeline Stage.
Deal owner / Created by user selector No Miembros de la organización.
Status selector No Open, Won o Lost.
Currency selector No USD, EUR, GBP o COP.
Minimum amount / Maximum amount número No Rango inclusivo del importe.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-event-guest-checked-in modulo: automatizaciones app: crm nombre: Trigger: asistente registrado en check-in tipo: automatizacion

Trigger: asistente registrado en check-in

Se ejecuta una sola vez cuando se registra el check-in de un asistente, desde QR, tabla de invitados o API.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Event buscador No Evento del asistente.
Ticket type ID número No Restringe a un tipo de entrada concreto.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-event-registration-created modulo: automatizaciones app: crm nombre: Trigger: registro de evento creado tipo: automatizacion

Trigger: registro de evento creado

Se ejecuta al crear una inscripción de evento que coincida con evento, estado u origen.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Event buscador No Evento concreto o Any Event.
Status selector No Approved, Pending approval, Waitlist, Invited, Declined o Cancelled.
Source texto No Origen de la inscripción.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-event-registration-updated modulo: automatizaciones app: crm nombre: Trigger: registro de evento actualizado tipo: automatizacion

Trigger: registro de evento actualizado

Se ejecuta cuando una inscripción cambia y coincide con una transición o filtro.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Field Changes lista repetible No Status, Payment status, Ticket type, Source o Event.
From / To valor o Any Value No Estado, fuente y evento tienen selector; otros aceptan texto.
Event buscador No Evento concreto o Any Event.
Status selector No Approved, Pending approval, Waitlist, Invited, Declined o Cancelled.
Source texto No Origen de la inscripción.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-facebook-post-comment modulo: automatizaciones app: crm nombre: Trigger: comentario en publicación de Facebook tipo: automatizacion

Trigger: comentario en publicación de Facebook

Se ejecuta para comentarios entrantes de una Page de Facebook que coinciden con una publicación y reglas de palabras.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y, si hace falta, la respuesta pública: textos predefinidos o AI generated (modelo + prompt con el comentario recibido).
  3. Guardar con Save o Update.
  4. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
publicación concreta / cualquier publicación selector No Elige contenido de la Page conectada.
palabras incluidas y excluidas lista No Comparación sin distinguir mayúsculas/minúsculas.
respuestas públicas radio No No, varias respuestas aleatorias, o AI generated.
respuestas aleatorias lista y lenguaje No Se envía una respuesta predefinida al azar en English o Spanish.
respuesta AI modelo + prompt No La IA escribe la respuesta pública con el comentario recibido. Se cobra al wallet.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-form-submitted modulo: automatizaciones app: crm nombre: Trigger: formulario enviado tipo: automatizacion

Trigger: formulario enviado

Se ejecuta al crear un envío de formulario.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Form selector No Un formulario concreto o Any form; se muestran también los no publicados.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-helpdesk-ticket-created modulo: automatizaciones app: crm nombre: Trigger: ticket de Helpdesk creado tipo: automatizacion

Trigger: ticket de Helpdesk creado

Se ejecuta al crear un ticket de Helpdesk que cumpla los filtros configurados.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Source selector No manual, ai, email, widget, portal, form, api o automation.
Priority selector No low, normal, high o urgent.
Ticket type, Support group, Assigned agent, Company selector No Valores de la organización.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-helpdesk-ticket-sla-breached modulo: automatizaciones app: crm nombre: Trigger: SLA de Helpdesk incumplido tipo: automatizacion

Trigger: SLA de Helpdesk incumplido

Se ejecuta cuando el programador de SLA detecta que un ticket incumplió un objetivo de primera respuesta, siguiente respuesta o resolución.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Breach type selector No first_response_breached, next_response_breached o resolution_breached.
Source, Priority, Ticket type, Support group, Assigned agent, Company selector No Filtros sobre el ticket incumplido.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-helpdesk-ticket-updated modulo: automatizaciones app: crm nombre: Trigger: ticket de Helpdesk actualizado tipo: automatizacion

Trigger: ticket de Helpdesk actualizado

Se ejecuta cuando un ticket cambia y satisface las transiciones y filtros configurados.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Field Changes lista repetible No Estado, prioridad, agente, grupo, tipo, origen, empresa, contacto, deal o asunto.
Updated by selector No Agent, Contact, AI assistant o System.
Source, Priority, Ticket type, Support group, Assigned agent, Company selector No Filtros sobre el ticket actualizado.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-instagram-post-reel-comment modulo: automatizaciones app: crm nombre: Trigger: comentario en publicación o Reel de Instagram tipo: automatizacion

Trigger: comentario en publicación o Reel de Instagram

Se ejecuta para comentarios entrantes de Instagram que coinciden con una publicación/Reel y reglas de palabras.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y, si hace falta, la respuesta pública: textos predefinidos o AI generated (modelo + prompt con el comentario recibido).
  3. Guardar con Save o Update.
  4. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Specific Post or Reel / Any post or Reel selector No Elige contenido de la cuenta conectada.
palabras incluidas y excluidas lista No Comparación sin distinguir mayúsculas/minúsculas.
respuestas públicas radio No No, varias respuestas aleatorias, o AI generated.
respuestas aleatorias lista y lenguaje No Se envía una respuesta predefinida al azar en English o Spanish.
respuesta AI modelo + prompt No La IA escribe la respuesta pública con el comentario recibido. Se cobra al wallet.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-instagram-story-reply modulo: automatizaciones app: crm nombre: Trigger: respuesta a historia de Instagram tipo: automatizacion

Trigger: respuesta a historia de Instagram

Se ejecuta cuando alguien responde una historia de Instagram y la respuesta satisface los filtros.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Specific Story / Any story selector No Solo se pueden elegir historias activas de las últimas 24 horas.
palabras incluidas y excluidas lista No Comparación sin distinguir mayúsculas/minúsculas.
respuestas automáticas lista y lenguaje No Se envía un DM aleatorio.
Skip AI reply on this story interruptor No Evita una segunda respuesta del asistente asignado.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-date-time modulo: automatizaciones app: crm nombre: Trigger: fecha y hora tipo: automatizacion

Trigger: fecha y hora

Ficha de compatibilidad para el trigger legado de fecha y hora. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-facebook-ad-click modulo: automatizaciones app: crm nombre: Trigger: clic en anuncio de Facebook tipo: automatizacion

Trigger: clic en anuncio de Facebook

Ficha de compatibilidad para el trigger legado de clic en anuncio de Facebook. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-facebook-comment modulo: automatizaciones app: crm nombre: Trigger: comentario de Facebook tipo: automatizacion

Trigger: comentario de Facebook

Ficha de compatibilidad para el trigger legado de comentario de Facebook. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-facebook-shop-message modulo: automatizaciones app: crm nombre: Trigger: mensaje de Facebook Shop tipo: automatizacion

Trigger: mensaje de Facebook Shop

Ficha de compatibilidad para el trigger legado de mensaje de Facebook Shop. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-instagram-live-comment modulo: automatizaciones app: crm nombre: Trigger: comentario en vivo de Instagram tipo: automatizacion

Trigger: comentario en vivo de Instagram

Ficha de compatibilidad para el trigger legado de comentario en vivo de Instagram. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-instagram-message modulo: automatizaciones app: crm nombre: Trigger: mensaje de Instagram tipo: automatizacion

Trigger: mensaje de Instagram

Ficha de compatibilidad para el trigger legado de mensaje de Instagram. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-instagram-ref-url modulo: automatizaciones app: crm nombre: Trigger: URL de referencia de Instagram tipo: automatizacion

Trigger: URL de referencia de Instagram

Ficha de compatibilidad para el trigger legado de URL de referencia de Instagram. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-landing-page modulo: automatizaciones app: crm nombre: Trigger: landing page tipo: automatizacion

Trigger: landing page

Ficha de compatibilidad para el trigger legado de landing page. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-messenger-message modulo: automatizaciones app: crm nombre: Trigger: mensaje de Messenger tipo: automatizacion

Trigger: mensaje de Messenger

Ficha de compatibilidad para el trigger legado de mensaje de Messenger. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-messenger-modal modulo: automatizaciones app: crm nombre: Trigger: modal de Messenger tipo: automatizacion

Trigger: modal de Messenger

Ficha de compatibilidad para el trigger legado de modal de Messenger. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-messenger-ref-url modulo: automatizaciones app: crm nombre: Trigger: URL de referencia de Messenger tipo: automatizacion

Trigger: URL de referencia de Messenger

Ficha de compatibilidad para el trigger legado de URL de referencia de Messenger. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-qr-code modulo: automatizaciones app: crm nombre: Trigger: código QR tipo: automatizacion

Trigger: código QR

Ficha de compatibilidad para el trigger legado de código QR. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-sequence-subscription modulo: automatizaciones app: crm nombre: Trigger: suscripción a secuencia tipo: automatizacion

Trigger: suscripción a secuencia

Ficha de compatibilidad para el trigger legado de suscripción a secuencia. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-sequence-unsubscription modulo: automatizaciones app: crm nombre: Trigger: cancelación de suscripción a secuencia tipo: automatizacion

Trigger: cancelación de suscripción a secuencia

Ficha de compatibilidad para el trigger legado de cancelación de suscripción a secuencia. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-website-widget modulo: automatizaciones app: crm nombre: Trigger: widget de sitio web tipo: automatizacion

Trigger: widget de sitio web

Ficha de compatibilidad para el trigger legado de widget de sitio web. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-whatsapp-message modulo: automatizaciones app: crm nombre: Trigger: mensaje de WhatsApp tipo: automatizacion

Trigger: mensaje de WhatsApp

Ficha de compatibilidad para el trigger legado de mensaje de WhatsApp. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-legacy-whatsapp-url modulo: automatizaciones app: crm nombre: Trigger: URL de WhatsApp tipo: automatizacion

Trigger: URL de WhatsApp

Ficha de compatibilidad para el trigger legado de URL de WhatsApp. No aparece en el selector actual de Trigger Selection.

Que se logra

Donde esta

Como funciona

  1. Abrir una automatización existente que ya contenga este trigger.
  2. Revisar su configuración histórica desde el nodo Start si el componente aún está disponible.
  3. Mantenerlo activo únicamente mientras la integración histórica continúe entregando ese evento.

Campos y opciones

Campo Tipo Obligatorio Notas
Configuración histórica variable No Solo se conserva para automatizaciones existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-order-cancelled modulo: automatizaciones app: crm nombre: Trigger: pedido cancelado tipo: automatizacion

Trigger: pedido cancelado

Se ejecuta cuando un pedido pasa a Cancelled.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agrega Order cancelled.
  2. Filtra opcionalmente por fuente, catálogo o propietario y guarda.
  3. Activa el trigger y publica el flujo.

Campos y opciones

Campo Tipo Obligatorio Notas
Source / Catalog / Owner selector No Filtros del pedido.

Reglas y validaciones

Backend

Relaciones


id: trigger-order-created modulo: automatizaciones app: crm nombre: Trigger: nuevo pedido tipo: automatizacion

Trigger: nuevo pedido

Se ejecuta cuando se coloca un pedido: checkout del catálogo, asistente de IA, creación manual o conversión desde cotización o factura.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agrega New order placed.
  2. Filtra opcionalmente por fuente, catálogo o propietario y guarda.
  3. Activa el trigger y publica el flujo.

Campos y opciones

Campo Tipo Obligatorio Notas
Source selector No Catalog, AI assistant, Manual, Estimate, Invoice, API, Automation.
Catalog selector No Catálogo de origen.
Owner selector No Miembro propietario del pedido.

Reglas y validaciones

Backend

Relaciones


id: trigger-order-fulfillment-updated modulo: automatizaciones app: crm nombre: Trigger: entrega del pedido actualizada tipo: automatizacion

Trigger: entrega del pedido actualizada

Se ejecuta cuando cambia el estado de entrega de un pedido.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agrega Order fulfillment updated.
  2. Opcionalmente elige el nuevo estado de entrega y filtra por fuente, catálogo o propietario.
  3. Guarda, activa el trigger y publica.

Campos y opciones

Campo Tipo Obligatorio Notas
Fulfillment status selector No Unfulfilled, Partially fulfilled, Fulfilled, Returned.
Source / Catalog / Owner selector No Mismos filtros que los otros triggers de pedidos.

Reglas y validaciones

Backend

Relaciones


id: trigger-order-paid modulo: automatizaciones app: crm nombre: Trigger: pedido pagado tipo: automatizacion

Trigger: pedido pagado

Se ejecuta una vez cuando un pedido queda totalmente pagado, por pago online, enlace de pago o pago registrado.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agrega Order paid.
  2. Filtra opcionalmente por fuente, catálogo o propietario y guarda.
  3. Activa el trigger y publica el flujo.

Campos y opciones

Campo Tipo Obligatorio Notas
Source selector No Fuente del pedido.
Catalog selector No Catálogo de origen.
Owner selector No Miembro propietario.

Reglas y validaciones

Backend

Relaciones


id: trigger-reservation-created modulo: automatizaciones app: crm nombre: Trigger: reserva creada tipo: automatizacion

Trigger: reserva creada

Se ejecuta tras crear una reserva que cumple los filtros de servicio, estado, origen y creador.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Created by User selector No Miembro que originó la reserva.
Service buscador No Solo servicios activos.
Status selector No Pending, Confirmed, Cancelled, Completed o No Show.
Source texto No Por ejemplo manual, whatsapp_ai, instagram_ai, webchat, public_link o api.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-reservation-date-based modulo: automatizaciones app: crm nombre: Trigger: fecha de reserva tipo: automatizacion

Trigger: fecha de reserva

Se ejecuta cuando llega el inicio o fin de una reserva, o un intervalo antes o después, y la reserva pasa los filtros.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Date field selector Sí Start date and time o End date and time.
When to run selector Sí Before, On o After.
Amount y Unit número y selector Condicional Para antes/después: entero positivo en Minutes, Hours o Days.
Created by User selector No Miembro que originó la reserva.
Service buscador No Solo servicios activos.
Status selector No Pending, Confirmed, Cancelled, Completed o No Show.
Source texto No Por ejemplo manual, whatsapp_ai, instagram_ai, webchat, public_link o api.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-reservation-updated modulo: automatizaciones app: crm nombre: Trigger: reserva actualizada tipo: automatizacion

Trigger: reserva actualizada

Se ejecuta cuando una reserva cambia y cumple la transición elegida.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Field Changes lista repetible No Status, Source, Service, creador, estado de pago o tamaño del grupo.
From / To valor o Any Value No La fuente y tamaño se comparan como texto.
Created by User selector No Miembro que originó la reserva.
Service buscador No Solo servicios activos.
Status selector No Pending, Confirmed, Cancelled, Completed o No Show.
Source texto No Por ejemplo manual, whatsapp_ai, instagram_ai, webchat, public_link o api.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-team-member-added modulo: automatizaciones app: crm nombre: Trigger: miembro del equipo agregado tipo: automatizacion

Trigger: miembro del equipo agregado

Se ejecuta después de asociar un miembro a la organización.

Que se logra

Donde esta

Como funciona

  1. Añadir el trigger en el nodo Start y abrir su configuración.
  2. Elegir filtros de miembro, rol o rol de permisos y guardar con Save Configuration.
  3. Activar el trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Team Member selector No Miembro específico o Any Team Member.
Role selector No Owner, Admin o Member.
Permission Role selector No Rol granular de la organización o cualquier rol.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-team-member-removed modulo: automatizaciones app: crm nombre: Trigger: miembro del equipo eliminado tipo: automatizacion

Trigger: miembro del equipo eliminado

Se ejecuta al quitar la relación de un miembro con la organización.

Que se logra

Donde esta

Como funciona

  1. Añadir el trigger en el nodo Start y abrir su configuración.
  2. Elegir filtros de miembro, rol o rol de permisos y guardar con Save Configuration.
  3. Activar el trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Team Member selector No Miembro específico o Any Team Member.
Role selector No Owner, Admin o Member.
Permission Role selector No Rol granular de la organización o cualquier rol.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-team-member-updated modulo: automatizaciones app: crm nombre: Trigger: miembro del equipo actualizado tipo: automatizacion

Trigger: miembro del equipo actualizado

Se ejecuta cuando cambia una membresía o un dato monitorizado del usuario asociado.

Que se logra

Donde esta

Como funciona

  1. Añadir el trigger en el nodo Start y abrir su configuración.
  2. Elegir filtros de miembro, rol o rol de permisos y guardar con Save Configuration.
  3. Activar el trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Field Changes lista repetible No Usuario, rol, rol de permisos, nombre, apellido, email, avatar, teléfono o rol del sistema.
From / To valor o Any Value No Compara el valor anterior y el nuevo.
Team Member selector No Miembro específico o Any Team Member.
Role selector No Owner, Admin o Member.
Permission Role selector No Rol granular de la organización o cualquier rol.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-voice-call-created modulo: automatizaciones app: crm nombre: Trigger: llamada de voz iniciada tipo: automatizacion

Trigger: llamada de voz iniciada

Se ejecuta al crear una llamada de voz no interna que cumple los filtros.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Direction selector No Inbound o Outbound.
Call type selector No Customer o AI assistant.
Phone number, Assigned AI assistant, Voice agent selector No Recursos de voz de la organización.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-voice-call-ended modulo: automatizaciones app: crm nombre: Trigger: llamada de voz finalizada tipo: automatizacion

Trigger: llamada de voz finalizada

Se ejecuta cuando finaliza una llamada elegible que cumple los filtros.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Direction selector No Inbound o Outbound.
Call type selector No Customer o AI assistant.
Phone number, Assigned AI assistant, Voice agent selector No Recursos de voz de la organización.
Minimum duration (seconds) número No Excluye llamadas más cortas.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-voice-call-screening-detected modulo: automatizaciones app: crm nombre: Trigger: filtrado de llamada detectado tipo: automatizacion

Trigger: filtrado de llamada detectado

Se ejecuta al detectar buzón de voz o preclasificación en una llamada saliente elegible.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Direction selector No Inbound o Outbound.
Call type selector No Customer o AI assistant.
Phone number, Assigned AI assistant, Voice agent selector No Recursos de voz de la organización.
Screening type selector No Voicemail o Pre-screening.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-voice-call-updated modulo: automatizaciones app: crm nombre: Trigger: llamada de voz actualizada tipo: automatizacion

Trigger: llamada de voz actualizada

Se ejecuta cuando una llamada elegible cambia en alguno de los campos configurados.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Field Changes lista repetible Sí Estado, modo del asistente, asistente asignado, contacto o tipo de filtrado.
From / To selector o Any Value No Compara valores anterior y nuevo.
Direction selector No Inbound o Outbound.
Call type selector No Customer o AI assistant.
Phone number, Assigned AI assistant, Voice agent selector No Recursos de voz de la organización.

Reglas y validaciones

Backend

Relaciones

Notas


id: trigger-webhook modulo: automatizaciones app: crm nombre: Trigger: webhook externo tipo: automatizacion

Trigger: webhook externo

Inicia la automatización con el JSON enviado a una URL única generada para el webhook.

Que se logra

Donde esta

Como funciona

  1. En el nodo Start, agregar este trigger y abrir su configuración.
  2. Definir los filtros disponibles y guardar con Save Configuration.
  3. Activar el interruptor del trigger y publicar el flujo con Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Generate Webhook URL acción Sí Crea la URL para la automatización.
Copy acción No Copia la URL.
Replace webhook URL acción No Invalida la URL anterior y genera otra.

Reglas y validaciones

Backend

Relaciones

Notas


id: voice-actions modulo: automatizaciones app: crm nombre: Acciones de voz tipo: accion

Acciones de voz

Programa llamadas IA salientes y prepara los valores que un asistente de voz utiliza durante la interacción.

Que se logra

Donde esta

Como funciona

  1. Elegir Outbound AI Call o Set Voice Dynamic Variables en Add Node > Voice.
  2. Para una llamada, seleccionar número saliente y asistente, y aportar contacto o número alternativo.
  3. Elegir ejecución inmediata, relativa, fecha y hora exacta o expresión variable; añadir pares de variables si se necesitan.

Campos y opciones

Nodo Campos configurables reales Efecto
Outbound AI Call número, asistente, contacto, teléfono alternativo, agenda y variables dinámicas programa una llamada Telnyx
Set Voice Dynamic Variables variables, consulta de memoria y metadatos de conversación prepara contexto de voz

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: la tarifa exacta de Wallet de cada llamada no se expone en el diálogo del nodo.


id: campanas app: crm nombre: Campañas estado: shipped permiso: can_access_campaigns

Campañas

Permite crear, configurar, calendarizar y supervisar envíos masivos por WhatsApp, SMS, email, llamadas de IA y automatizaciones. Incluye audiencias reutilizables y la configuración de email broadcasting.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Gestionar campañas campaign-management.md Lista, crea, duplica, detiene y elimina campañas.
Configurar campaña campaign-configuration.md Reúne contenido, audiencia y horario antes del envío.
Elegir plantilla de WhatsApp whatsapp-campaign-content.md Selecciona plantillas aprobadas y sus variables.
Elegir plantilla de email email-campaign-content.md Vincula plantilla visual y remitente verificado.
Redactar campaña SMS/MMS sms-campaign-content.md Define remitente, texto y adjuntos.
Configurar llamadas con IA ai-calling-campaign-content.md Selecciona número, asistente y variables dinámicas.
Ejecutar automatización masiva automation-campaign-content.md Aplica una automatización a la audiencia.
Seleccionar audiencia campaign-audience-selection.md Asigna un segmento compatible y consulta su tamaño.
Programar y enviar campaign-scheduling.md Guarda borradores, agenda o inicia una campaña.
Consultar resultados campaign-delivery-results.md Muestra estados y resultados de campañas terminadas o en proceso.
Gestionar segmentos campaign-segments.md Crea, filtra, edita y elimina audiencias por canal.
Diseñar filtros de segmento segment-filter-builder.md Combina condiciones y grupos lógicos anidados.
Dividir un segmento segment-splitting.md Parte una audiencia en segmentos más pequeños.
Configurar email broadcasting email-broadcasting-settings.md Administra dominios, remitentes, envíos, supresiones y salud.
Cancelar suscripción de email email-broadcast-unsubscribe.md Permite al destinatario bloquear futuros emails de marketing.

Relaciones

Limitaciones y notas


id: ai-calling-campaign-content modulo: campanas app: crm nombre: Configurar campaña de llamadas con IA tipo: configuracion

Configurar campaña de llamadas con IA

Prepara llamadas salientes personalizadas para cada contacto mediante un asistente de voz.

Que se logra

Donde esta

Como funciona

  1. Seleccione Voice Phone Number.
  2. Elija AI Assistant.
  3. Agregue variables dinámicas o cargue las detectadas en el asistente.
  4. Inserte campos del contacto y valores de respaldo cuando sea necesario.

Reglas y validaciones

Backend

Relaciones

Notas


id: automation-campaign-content modulo: campanas app: crm nombre: Ejecutar automatización masiva tipo: automatizacion

Ejecutar automatización masiva

Permite aplicar una automatización existente a todos los contactos de un segmento.

Que se logra

Donde esta

Como funciona

  1. Abra una campaña del canal Automation.
  2. Seleccione una automatización.
  3. Elija una audiencia y programe la ejecución.
  4. Guarde, programe o inicie la campaña.

Reglas y validaciones

Backend

Relaciones

Notas


id: campaign-audience-selection modulo: campanas app: crm nombre: Seleccionar audiencia de campaña tipo: configuracion

Seleccionar audiencia de campaña

Asigna un segmento compatible al canal de campaña y muestra su cantidad de contactos.

Que se logra

Donde esta

Como funciona

  1. Abra Select Segment.
  2. Elija un segmento del mismo canal.
  3. Revise la cantidad estimada.
  4. Para WhatsApp, divida el segmento desde el aviso si supera el límite mostrado.

Reglas y validaciones

Backend

Relaciones

Notas


id: campaign-configuration modulo: campanas app: crm nombre: Configurar una campaña tipo: configuracion

Configurar una campaña

Reúne el contenido específico del canal, la audiencia y la programación de una campaña.

Que se logra

Donde esta

Como funciona

  1. Edite el nombre desde el icono de lápiz si lo necesita.
  2. Configure el contenido en Template.
  3. Elija un segmento en Audience.
  4. Establezca fecha, hora y zona horaria en Schedule.
  5. Consulte la lista Requirements, guarde como borrador, programe o use Send Now cuando corresponda.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre texto Sí Mínimo dos caracteres.
Contenido según canal Sí Cambia para WhatsApp, email, SMS, automatización o IA.
Segmento selector Sí Debe corresponder al canal.
Fecha y hora fecha y selector Sí para programar No acepta fechas pasadas.
Zona horaria selector con búsqueda Sí para programar Se guarda junto con el horario.

Reglas y validaciones

Backend

Relaciones

Notas


id: campaign-delivery-results modulo: campanas app: crm nombre: Consultar resultados de campaña tipo: vista

Consultar resultados de campaña

Muestra el avance y el resultado de las campañas cuyo contenido ya no es editable.

Que se logra

Donde esta

Como funciona

  1. Abra una campaña con estado de envío o terminada.
  2. Consulte destinatarios, éxitos y fallos.
  3. En WhatsApp consulte lotes y mensajes fallidos para investigar resultados.

Reglas y validaciones

Backend

Relaciones

Notas


id: campaign-management modulo: campanas app: crm nombre: Gestionar campañas tipo: vista

Gestionar campañas

Centraliza las campañas de la organización por canal y permite administrar su ciclo de vida.

Que se logra

Donde esta

Como funciona

  1. Abra el hub o una lista específica de canal.
  2. Use Create Campaign; en listas de canal este se define automáticamente y en el hub se escoge antes de crear.
  3. Abra una campaña borrador o programada para configurarla; las demás abren su vista de resultados.
  4. Use Refresh, cambie paginación, duplique, elimine borradores/programadas o detenga envíos activos.

Reglas y validaciones

Backend

Relaciones

Notas


id: campaign-scheduling modulo: campanas app: crm nombre: Programar y enviar campañas tipo: accion

Programar y enviar campañas

Guarda el avance como borrador, agenda un envío o inicia una campaña programada de inmediato.

Que se logra

Donde esta

Como funciona

  1. Seleccione fecha, hora y zona horaria.
  2. Confirme que la lista Requirements esté completa.
  3. Use Save Draft para persistir sin agenda.
  4. Use Schedule Campaign y confirme el horario.
  5. En una campaña programada, use Send Now para iniciarla inmediatamente.

Reglas y validaciones

Backend

Relaciones

Notas


id: campaign-segments modulo: campanas app: crm nombre: Gestionar segmentos de campaña tipo: vista

Gestionar segmentos de campaña

Permite crear y mantener audiencias filtrables para campañas de cada canal.

Que se logra

Donde esta

Como funciona

  1. Filtre el listado por canal.
  2. Use Create Segment, asigne nombre y canal.
  3. Abra el editor para definir condiciones.
  4. Elimine segmentos desde la fila tras confirmar.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí Identifica la audiencia.
Channel selector Sí WhatsApp, SMS, AI Calling o Automation.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-broadcast-unsubscribe modulo: campanas app: crm nombre: Cancelar suscripción de email tipo: publico

Cancelar suscripción de email

Permite a un destinatario dejar de recibir emails de marketing de un remitente y organización.

Que se logra

Donde esta

Como funciona

  1. El destinatario abre el enlace con su token.
  2. La página procesa la solicitud automáticamente.
  3. Muestra confirmación, estado de ya cancelado, enlace inválido o error.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-broadcasting-settings modulo: campanas app: crm nombre: Configurar Email Broadcasting tipo: configuracion

Configurar Email Broadcasting

Administra la capacidad de envío masivo de email mediante AWS SES.

Que se logra

Donde esta

Como funciona

  1. Active el canal desde el estado vacío.
  2. Añada un dominio y complete sus registros DNS; use Load DNS / Verify para comprobarlo.
  3. Cree remitentes verificados en Senders.
  4. Consulte Sends, Suppressions y el estado de entregabilidad.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-campaign-content modulo: campanas app: crm nombre: Configurar contenido de campaña de email tipo: configuracion

Configurar contenido de campaña de email

Asocia una plantilla de Email Builder y un remitente verificado a una campaña de email.

Que se logra

Donde esta

Como funciona

  1. Seleccione o busque una plantilla.
  2. Elija un canal de email activo y una dirección remitente verificada.
  3. Revise asunto, texto de previsualización y la vista MJML.
  4. Use Edit Template para modificar el diseño.

Reglas y validaciones

Backend

Relaciones

Notas


id: segment-filter-builder modulo: campanas app: crm nombre: Diseñar filtros de segmento tipo: configuracion

Diseñar filtros de segmento

Construye la lógica de selección de contactos con condiciones y grupos anidados.

Que se logra

Donde esta

Como funciona

  1. Agregue una condición y seleccione campo, operador y valor.
  2. Elija Match ALL o Match ANY.
  3. Agregue grupos para lógica independiente, hasta tres niveles.
  4. Revise la vista previa de contactos y espere el guardado automático.

Reglas y validaciones

Backend

Relaciones

Notas


id: segment-splitting modulo: campanas app: crm nombre: Dividir un segmento tipo: accion

Dividir un segmento

Crea segmentos más pequeños a partir de una audiencia ya definida.

Que se logra

Donde esta

Como funciona

  1. Guarde condiciones válidas en el segmento.
  2. Abra Split.
  3. Indique la cantidad de contactos por segmento.
  4. Confirme y use los nuevos segmentos en una campaña.

Campos y opciones

Campo Tipo Obligatorio Notas
Contacts per segment número entero Sí Debe ser mayor que cero; el valor inicial es 2.000.

Reglas y validaciones

Backend

Relaciones

Notas


id: sms-campaign-content modulo: campanas app: crm nombre: Redactar campaña SMS o MMS tipo: configuracion

Redactar campaña SMS o MMS

Define el mensaje, número remitente y adjuntos opcionales para una campaña SMS.

Que se logra

Donde esta

Como funciona

  1. Seleccione un número remitente activo.
  2. Redacte el mensaje y revise caracteres, codificación y segmentos.
  3. Opcionalmente agregue archivos para convertirlo en MMS.
  4. Consulte la previsualización antes de guardar.

Campos y opciones

Campo Tipo Obligatorio Notas
Sender Phone Number selector Sí Número activo de la organización.
Message texto largo Sí, salvo con adjunto Muestra codificación y segmentos.
Media Attachments archivo No Admite imágenes, video y documentos.

Reglas y validaciones

Backend

Relaciones

Notas


id: whatsapp-campaign-content modulo: campanas app: crm nombre: Configurar contenido de campaña de WhatsApp tipo: configuracion

Configurar contenido de campaña de WhatsApp

Permite elegir una plantilla de WhatsApp aprobada y revisar su contenido antes de una campaña.

Que se logra

Donde esta

Como funciona

  1. Busque o recargue plantillas.
  2. Seleccione una plantilla aprobada disponible para campañas.
  3. Revise la previsualización y las variables detectadas.
  4. Use New si debe crear una plantilla.

Reglas y validaciones

Backend

Relaciones

Notas


id: canales-mensajeria app: crm nombre: Canales de mensajería estado: shipped permiso: can_access_crm

Canales de mensajería

Conecta, supervisa y configura los canales que alimentan el inbox omnicanal.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Canal WhatsApp whatsapp-channel.md Conexión y gestión Meta.
Diagnóstico WhatsApp whatsapp-health-check.md Salud y permisos.
Plantillas WhatsApp whatsapp-templates.md Creación para revisión.
Sincronización SMB whatsapp-smb-sync.md Contactos e historial.
Instagram y Messenger meta-messaging-channels.md Canales Meta.
Webchat webchat-channel.md Widget y clave.
Buzones Gmail y Outlook inbox-email-channels.md OAuth, firma y reconexión.
Filtros de correo email-filtering-rules.md Listas y spam.
Difusión por email email-broadcast-channel.md Canal AWS SES.
Dominios de envío email-sending-domains.md DKIM y verificación.
Mantenimiento de conversaciones channel-conversation-maintenance.md Ocultar o restaurar.

Relaciones

Limitaciones y notas


id: channel-conversation-maintenance modulo: canales-mensajeria app: crm nombre: Mantenimiento de conversaciones por canal tipo: accion

Mantenimiento de conversaciones por canal

Permite ocultar conversaciones del canal actual y restaurar las ocultadas recientemente.

Que se logra

Donde esta

Como funciona

  1. Abrir la configuración de un canal conectado.
  2. Elegir Hide all conversations o Review hidden conversations.
  3. Revisar la tabla y confirmar Restore hidden conversations.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-broadcast-channel modulo: canales-mensajeria app: crm nombre: Configurar canal de difusión por email tipo: configuracion

Configurar canal de difusión por email

Administra el canal AWS SES de envío masivo, archivado de mensajes y dominios de salida.

Que se logra

Donde esta

Como funciona

  1. Crear o completar la configuración del canal.
  2. Activar o desactivar Message Archiving.
  3. Consultar cuotas de envío.
  4. Como superadmin, pausar o reanudar el envío.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-filtering-rules modulo: canales-mensajeria app: crm nombre: Reglas de filtrado de correo tipo: configuracion

Reglas de filtrado de correo

Configura listas permitidas, bloqueadas y palabras clave de spam para los buzones conectados.

Que se logra

Donde esta

Como funciona

  1. Elegir pestaña Whitelist o Blacklist.
  2. Elegir Add Rule e indicar correo o dominio.
  3. Añadir palabras desde Spam Keywords.
  4. Eliminar una regla o usar Remove all.

Campos y opciones

Campo Tipo Obligatorio Notas
Rule Type selección Sí Correo o dominio permitido/bloqueado.
Match Type selección No Coincidencia exacta o por usuario para correos.
Value texto Sí Correo, dominio o palabra.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-sending-domains modulo: canales-mensajeria app: crm nombre: Verificar dominios de envío tipo: configuracion

Verificar dominios de envío

Agrega dominios a AWS SES, presenta los registros DKIM y verifica su propagación.

Que se logra

Donde esta

Como funciona

  1. Escribir un dominio y elegir Add Domain.
  2. Copiar los tres registros DKIM al proveedor DNS.
  3. Elegir Load DNS / Verify hasta completar la verificación.
  4. Eliminar el dominio cuando no se requiera.

Reglas y validaciones

Backend

Relaciones

Notas


id: inbox-email-channels modulo: canales-mensajeria app: crm nombre: Conectar buzones Gmail y Outlook tipo: integracion

Conectar buzones Gmail y Outlook

Conecta cuentas Gmail u Outlook para enviar y recibir correos dentro del inbox CRM.

Que se logra

Donde esta

Como funciona

  1. Elegir Connect Gmail o Connect Outlook.
  2. Completar autorización en la ventana OAuth.
  3. Consultar estado, editar firma, reconectar o eliminar el buzón.
  4. En Gmail, usar Refresh Token si hace falta renovar la conexión.

Reglas y validaciones

Backend

Relaciones

Notas


id: meta-messaging-channels modulo: canales-mensajeria app: crm nombre: Conectar Instagram y Messenger tipo: integracion

Conectar Instagram y Messenger

Conecta los canales de mensajería Meta para recibir y responder conversaciones desde el inbox.

Que se logra

Donde esta

Como funciona

  1. Abrir el canal deseado.
  2. Autorizar Meta y seleccionar la cuenta o página disponible.
  3. Revisar estado y actualizar, reconectar o desconectar según corresponda.

Reglas y validaciones

Backend

Relaciones

Notas


id: webchat-channel modulo: canales-mensajeria app: crm nombre: Configurar Webchat tipo: configuracion

Configurar Webchat

Habilita el widget web, genera su clave de integración y permite personalizarlo.

Que se logra

Donde esta

Como funciona

  1. Activar Enable Webchat.
  2. Copiar la API Key y el script de integración.
  3. Personalizar el widget y decidir si permite adjuntos.
  4. Instalar el script antes de </body> del sitio.
  5. Regenerar la clave si se compromete.

Reglas y validaciones

Backend

Relaciones

Notas


id: whatsapp-channel modulo: canales-mensajeria app: crm nombre: Conectar y administrar WhatsApp tipo: integracion

Conectar y administrar WhatsApp

Conecta uno o varios números de WhatsApp Business y administra su estado, métricas y reconexión.

Que se logra

Donde esta

Como funciona

  1. Elegir Connect WhatsApp (o Conectar otro número si ya hay uno) y completar el registro integrado de Meta.
  2. La lista Números de WhatsApp conectados muestra todos los números; se puede poner un nombre interno a cada uno y elegir el número predeterminado.
  3. Seleccionar un número para revisar estado, calidad, posibilidad de envío y plantillas en General.
  4. Usar actualizar, reconectar o eliminar desde la barra del número seleccionado.

Reglas y validaciones

Backend

Relaciones

Notas


id: whatsapp-health-check modulo: canales-mensajeria app: crm nombre: Diagnóstico de canal WhatsApp tipo: vista

Diagnóstico de canal WhatsApp

Ejecuta un diagnóstico de mensajería, cuenta, plantillas y configuración técnica del canal.

Que se logra

Donde esta

Como funciona

  1. Abrir el diálogo de salud desde un canal conectado.
  2. Revisar Messaging, Account, Templates y Technical.
  3. Elegir Run Health Check Again después de corregir un problema.

Reglas y validaciones

Backend

Relaciones

Notas


id: whatsapp-smb-sync modulo: canales-mensajeria app: crm nombre: Sincronizar contactos e historial de WhatsApp tipo: accion

Sincronizar contactos e historial de WhatsApp

Importa contactos o historial durante la ventana de onboarding de una cuenta WhatsApp Business App.

Que se logra

Donde esta

Como funciona

  1. Abrir la pestaña SMB Sync en un canal compatible.
  2. Elegir la sincronización de contactos o historial.
  3. Iniciar la sincronización y esperar su finalización.

Reglas y validaciones

Backend

Relaciones

Notas


id: whatsapp-templates modulo: canales-mensajeria app: crm nombre: Crear plantillas de WhatsApp tipo: configuracion

Crear plantillas de WhatsApp

Crea plantillas para revisión de Meta con encabezado, contenido, variables y previsualización.

Que se logra

Donde esta

Como funciona

  1. Definir nombre, categoría e idioma.
  2. Configurar encabezado opcional, cuerpo, pie y ejemplos de variables.
  3. Revisar la vista previa y elegir Submit for Review.

Campos y opciones

Campo Tipo Obligatorio Notas
Template Name texto Sí Se prepara para Meta.
Category selección Sí Marketing, utilidad o autenticación.
Language selección Sí Idioma de la plantilla.
Header selección No Texto, imagen, video o documento.
Message área de texto Sí Admite variables.

Reglas y validaciones

Backend

Relaciones

Notas


id: catalogos-publicos app: crm nombre: Catálogos públicos estado: shipped permiso: can_access_settings

Catálogos públicos

Páginas públicas de productos configurables y compartibles por cada organización. Con el checkout activo, el catálogo funciona como tienda online (ecommerce): carrito, Add to cart / Buy now, pago con las pasarelas de la organización (Stripe o Wompi) o pagar después, envío o recogida, multi-moneda y pedidos que llegan a Finance > Orders.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Gestionar enlaces catalog-link-management.md Crea, activa, comparte, edita y elimina catálogos.
Configurar catálogo catalog-link-editor.md Define selección, marca, contenido, layout y tema.
Seleccionar productos catalog-product-selection.md Limita el catálogo a todo, categorías o productos.
Personalizar presentación catalog-display-and-theme.md Configura layout, visibilidad y colores.
Explorar catálogo público public-catalog-browsing.md Permite buscar, filtrar, abrir y compartir productos.
Checkout y pagos catalog-checkout.md Carrito, multi-moneda, envío o recogida y pago online con Stripe o Wompi que crea pedidos.

Relaciones

Limitaciones y notas


id: catalog-checkout modulo: catalogos-publicos app: crm nombre: Checkout y pagos del catálogo tipo: configuracion

Checkout y pagos del catálogo

Convierte un catálogo público en tienda: carrito, checkout con datos del comprador, envío o recogida, multi-moneda y pago online con las pasarelas propias de la organización.

Que se logra

Donde esta

Como funciona

  1. En la pestaña Checkout activa Enable checkout.
  2. En Currencies elige las monedas que el comprador puede usar, la moneda por defecto y Converted price rounding.
  3. En Payments activa Accept online payments, elige pasarelas y Payment experience (Embedded card form o Redirect to the gateway page); opcionalmente Allow pay later con instrucciones.
  4. En Buyer contact define si se exige correo, teléfono, cualquiera o ambos.
  5. En Delivery agrega métodos de envío (precio y Free over), países permitidos y puntos de recogida.
  6. En Orders elige numeración, propietario, monto mínimo, miembros a notificar, tiempo para abandono y Create invoice when paid.
  7. En el catálogo público el comprador usa Add to cart / Buy now, revisa el carrito y paga en /c/[orgId]/[slug]/checkout; al terminar va a /o/[path].

Campos y opciones

Campo Tipo Obligatorio Notas
Enable checkout interruptor Sí Sin él, los CTA Add to cart y Buy now no se muestran.
Currencies / Default multiselección No Solo monedas habilitadas en la organización; sin selección usa la moneda base.
Converted price rounding lista No No rounding, Whole number, Ends in .99, Nearest 100, Nearest 1,000. Solo afecta precios convertidos.
Accept online payments / gateways interruptor y selección No Por defecto se ofrecen todas las pasarelas activas; Wompi solo cuando se paga en COP.
Payment experience lista No Formulario embebido o redirección a la pasarela.
Payment numbering lista No Numeración del pago recibido.
Allow pay later interruptor y texto No El pedido se crea sin pago y muestra las instrucciones.
Buyer contact lista Sí Email required, Phone required, Email or phone, Email and phone.
Shipping methods lista No Nombre, precio y Free over (optional) en la moneda por defecto.
Ship to countries texto No Códigos ISO separados por coma; vacío envía a cualquier país.
Require shipping address interruptor No La dirección usa autocompletado de Google Places.
Pickup locations lista No Nombre, dirección e instrucciones.
Order numbering / Order owner lista No Numeración order y miembro propietario.
Minimum order amount importe No Bloquea pedidos por debajo del mínimo.
Notify members about new orders multiselección No Si nadie está seleccionado se notifica al propietario.
Mark checkout as abandoned after (minutes) número No Mínimo 5, por defecto 60.
Create invoice when paid interruptor No Con numeración de factura opcional.

Reglas y validaciones

Backend

Relaciones


id: catalog-display-and-theme modulo: catalogos-publicos app: crm nombre: Personalizar presentación del catálogo tipo: configuracion

Personalizar presentación del catálogo

Define cómo se muestran los productos y la identidad visual de la página pública.

Que se logra

Donde esta

Como funciona

  1. Ajuste precios, SKU, botón de compartir, imágenes, barra de categorías y búsqueda.
  2. Elija Grid, List, Link tree (products) o Link tree (categories).
  3. Configure alineación y el layout de productos por categoría si selecciona esa presentación.
  4. Elija un preset o colores personalizados.

Reglas y validaciones

Backend

Relaciones

Notas


id: catalog-link-editor modulo: catalogos-publicos app: crm nombre: Configurar un catálogo público tipo: configuracion

Configurar un catálogo público

Construye una página pública de productos con identidad de marca, contenido y selección propia.

Que se logra

Donde esta

Como funciona

  1. Complete Basics: nombre, slug, modo y activo.
  2. Ajuste hero, banner y logo.
  3. Seleccione contenido, layout y opciones de presentación.
  4. Defina colores en Theme.
  5. Revise la previsualización y guarde.

Reglas y validaciones

Backend

Relaciones

Notas


id: catalog-link-management modulo: catalogos-publicos app: crm nombre: Gestionar enlaces de catálogo tipo: vista

Gestionar enlaces de catálogo

Lista enlaces públicos y permite crear, compartir, activar, editar o eliminar cada catálogo.

Que se logra

Donde esta

Como funciona

  1. Use New catalog link.
  2. Copie, abra o comparta el enlace desde la fila.
  3. Active o desactive su disponibilidad pública.
  4. Edite o elimine el enlace.

Reglas y validaciones

Backend

Relaciones

Notas


id: catalog-product-selection modulo: catalogos-publicos app: crm nombre: Seleccionar productos de catálogo tipo: configuracion

Seleccionar productos de catálogo

Limita los productos publicados por modo de catálogo y filtros visuales.

Que se logra

Donde esta

Como funciona

  1. Elija todos los productos, categorías seleccionadas o productos seleccionados.
  2. Para categorías, mueva elementos de Available a Visible.
  3. Ordene los elementos visibles.
  4. Active Only show products with images si corresponde.

Reglas y validaciones

Backend

Relaciones

Notas


id: public-catalog-browsing modulo: catalogos-publicos app: crm nombre: Explorar catálogo público tipo: publico

Explorar catálogo público

Permite a visitantes navegar productos, categorías, detalle, medios y acciones públicas.

Que se logra

Donde esta

Como funciona

  1. Abra el enlace público.
  2. Use búsqueda o categorías cuando el editor las habilite.
  3. Abra un producto para ver su detalle en un panel.
  4. Explore imágenes o videos y cargue más elementos si existen.
  5. Use compartir o Contact on WhatsApp si el catálogo lo permite.

Reglas y validaciones

Backend

Relaciones

Notas


id: companias app: crm nombre: Companias estado: shipped permiso: permisos granulares de compañías

Companias

Agrupa cuentas B2B y sus contactos, deals y actividad.

Para que sirve

Que lo hace diferente

Funcionalidades internas

Funcionalidad Archivo Resumen
Perfil de compañía company-profile.md Consulta datos y relaciones CRM.
Lista, búsqueda y vistas company-list-filters.md Consulta, ordena y personaliza la tabla.
Crear compañía create-company.md Añade una compañía desde el listado.
Editar y eliminar compañía edit-delete-company.md Actualiza o elimina el registro desde su perfil.
Acciones masivas y exportación company-bulk-actions.md Procesa compañías seleccionadas o exporta datos.
Campos personalizados y etiquetas company-custom-fields-tags.md Completa campos y administra etiquetas.
Registros relacionados company-related-records.md Reúne contactos, deals y actividad de la compañía.

Acceso

Alcance tecnico

Relaciones

Limitaciones y notas


id: company-bulk-actions modulo: companias app: crm nombre: Acciones masivas y exportación de compañías tipo: accion

Acciones masivas y exportación de compañías

Permite seleccionar compañías para cambiar responsable, eliminarlas o exportarlas.

Que se logra

Donde esta

Como funciona

  1. Selecciona compañías de la página o todos los resultados actuales.
  2. Usa Bulk Actions para elegir eliminar, Update Owner o exportar.
  3. Elige el alcance Selected companies o All companies; para responsable, selecciona el nuevo miembro.
  4. Revisa y confirma la acción.

Reglas y validaciones

Backend

Relaciones

Notas


id: company-custom-fields-tags modulo: companias app: crm nombre: Campos personalizados y etiquetas de compañías tipo: configuracion

Campos personalizados y etiquetas de compañías

Permite complementar el perfil de una compañía con campos configurables y gestionar sus etiquetas.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil de la compañía.
  2. En Custom Fields, actualiza un valor, guárdalo o límpialo.
  3. En la fila de etiquetas usa el lápiz para administrar las etiquetas de la compañía.
  4. En el listado, usa el selector de columnas para incluir campos personalizados.

Reglas y validaciones

Backend

Relaciones

Notas


id: company-list-filters modulo: companias app: crm nombre: Lista, búsqueda y vistas de compañías tipo: vista

Lista, búsqueda y vistas de compañías

Consulta compañías en una tabla paginada, busca registros y personaliza las columnas mediante vistas guardadas.

Que se logra

Donde esta

Como funciona

  1. Abre Companies.
  2. Escribe en Search companies para buscar.
  3. Ordena por fecha de creación y ajusta el tamaño de página.
  4. Usa el selector de columnas para elegir campos del sistema y personalizados.
  5. Crea, selecciona o elimina una vista desde el administrador de vistas.

Reglas y validaciones

Backend

Relaciones

Notas


id: company-profile modulo: companias app: crm nombre: Perfil de compañía tipo: vista

Perfil de compañía

Consulta datos de una compañía y sus registros CRM relacionados.

Que se logra

Donde esta

Como funciona

  1. Abre una compañía desde la lista.
  2. Revisa detalles, contactos, deals y otros registros en la barra lateral.
  3. Usa las pestañas de actividad, notas, archivos, email y timeline.

Reglas y validaciones

Backend

Relaciones

Notas


id: company-related-records modulo: companias app: crm nombre: Registros relacionados de la compañía tipo: vista

Registros relacionados de la compañía

Centraliza los contactos, deals, actividad, notas, archivos y otros registros CRM vinculados a una compañía.

Que se logra

Donde esta

Como funciona

  1. Abre una compañía desde el listado.
  2. Expande las secciones Contacts y Deals para consultar o abrir registros vinculados.
  3. Usa las pestañas Activity, Notes, Files, Email, Recording e History para trabajar con la relación.
  4. Crea contactos, deals, estimates, reservas o proyectos desde las secciones que los ofrecen.

Reglas y validaciones

Backend

Relaciones

Notas


id: create-company modulo: companias app: crm nombre: Crear compañía tipo: accion

Crear compañía

Crea una compañía nueva desde el listado de compañías.

Que se logra

Donde esta

Como funciona

  1. Selecciona Add Company.
  2. Escribe el nombre de la compañía.
  3. Confirma con Add Company.
  4. La tabla se actualiza con el nuevo registro.

Campos y opciones

Campo Tipo Obligatorio Notas
Company Name texto Sí Debe tener al menos dos caracteres.

Reglas y validaciones

Backend

Relaciones

Notas


id: edit-delete-company modulo: companias app: crm nombre: Editar y eliminar compañía tipo: accion

Editar y eliminar compañía

Permite actualizar el nombre o responsable de una compañía y eliminarla desde su perfil.

Que se logra

Donde esta

Como funciona

  1. Abre una compañía.
  2. Selecciona el nombre o Edit Company para actualizar sus datos centrales.
  3. Usa el selector de equipo del encabezado para asignar un responsable.
  4. Selecciona Delete Company para eliminarla.

Reglas y validaciones

Backend

Relaciones

Notas


id: contactos app: crm nombre: Contactos estado: shipped permiso: permisos granulares de contactos

Contactos

Gestiona personas y leads del CRM, sus datos, relaciones, comunicaciones y actividad comercial.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Lista y busqueda contact-list.md Consulta y abre contactos.
Crear contacto create-contact.md Alta con deteccion de duplicados.
Editar perfil edit-contact.md Actualiza datos, avatar y tipo.
Importar CSV import-contacts.md Mapea y carga contactos desde CSV.
Acciones masivas bulk-contact-actions.md Cambia propietarios y opera por lote.
Vistas guardadas contact-views.md Guarda filtros y columnas de lista.
Exportar contactos export-contacts.md Genera descargas desde selecciones, vistas o filtros.
Segmentos contact-segments.md Define y consulta segmentos.
Timeline CRM contact-timeline.md Revisa el historial relacionado.
Notas y archivos contact-notes-files.md Registra notas y adjuntos.
Etiquetas contact-tags.md Clasifica contactos con tags.
Empresa asociada contact-company.md Vincula el contacto a una empresa.
Campos personalizados contact-custom-fields.md Captura datos configurables.
Atajos de comunicacion contact-communication.md Abre llamadas y conversaciones.
Llamada con IA contact-ai-call.md Inicia llamadas salientes con asistente.
Fuentes de contacto contact-sources.md Registra procedencia, campañas y UTM.
Consentimiento y blacklist contact-message-consent.md Refleja bajas y altas SMS y estado de WhatsApp.
Smart Links en el contacto contact-smart-links.md Registra la integración pendiente de confirmar.
Permisos de contactos contact-permissions.md Describe el acceso granular y alcance de miembros.

Relaciones

Limitaciones y notas


id: bulk-contact-actions modulo: contactos app: crm nombre: Acciones masivas de contactos tipo: accion

Acciones masivas de contactos

Permite organizar, editar datos seguros, suscribir a series y depurar contactos seleccionados, una vista o un filtro.

Que se logra

Donde esta

Como funciona

  1. Selecciona filas, todos los de la vista, o todos los que coinciden con el filtro.
  2. Abre Bulk Actions y elige la acción.
  3. Confirma el alcance. El diálogo muestra el conteo y algunos nombres.
  4. La lista se actualiza. Si hay más de 200 contactos, el trabajo sigue en segundo plano y la pantalla espera el resultado.

Acciones

Reglas y validaciones

Backend


id: contact-ai-call modulo: contactos app: crm nombre: Llamada con IA tipo: integracion

Llamada con IA

Programa una llamada saliente atendida por un asistente de voz.

Que se logra

Donde esta

Como funciona

  1. Abre un contacto con teléfono.
  2. Selecciona AI Call.
  3. Elige el asistente de voz y número de salida.
  4. Confirma la llamada.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-communication modulo: contactos app: crm nombre: Atajos de comunicación del contacto tipo: integracion

Atajos de comunicación del contacto

Abre llamadas y conversaciones de WhatsApp, SMS e Instagram desde el perfil.

Que se logra

Donde esta

Como funciona

  1. Abre un contacto.
  2. Usa Call Contact, Open o Initiate para el canal disponible.
  3. Si hay varias líneas SMS, elige el número emisor.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-company modulo: contactos app: crm nombre: Asociar contacto a compañía tipo: accion

Asociar contacto a compañía

Vincula un contacto existente con una cuenta B2B.

Que se logra

Donde esta

Como funciona

  1. Abre el contacto.
  2. Selecciona Assign Company.
  3. Busca y elige la compañía.
  4. Confirma la asociación.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-custom-fields modulo: contactos app: crm nombre: Campos personalizados de contacto tipo: configuracion

Campos personalizados de contacto

Captura datos definidos por cada organización.

Que se logra

Donde esta

Como funciona

  1. Configura campos de tipo Contact en Settings.
  2. Abre un contacto y selecciona Edit Contact.
  3. Completa la pestaña Custom Fields.
  4. Guarda los cambios.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-list modulo: contactos app: crm nombre: Lista y búsqueda de contactos tipo: vista

Lista y búsqueda de contactos

Consulta los contactos de la organización y abre su perfil.

Que se logra

Donde esta

Como funciona

  1. Abre Contacts.
  2. Busca por nombre, email, teléfono o @username de WhatsApp.
  3. Selecciona una fila para abrir el perfil.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-message-consent modulo: contactos app: crm nombre: Consentimiento y blacklist de mensajería tipo: integracion

Consentimiento y blacklist de mensajería

Refleja la baja y reactivación SMS recibidas mediante palabras clave y conserva la restricción de WhatsApp en la lista de contactos.

Que se logra

Donde esta

Como funciona

  1. Un contacto responde STOP a un SMS y el sistema marca la baja.
  2. Una respuesta START o UNSTOP reestablece el consentimiento SMS.
  3. La lista puede mostrar y filtrar el estado de blacklist de WhatsApp.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-notes-files modulo: contactos app: crm nombre: Notas y archivos del contacto tipo: accion

Notas y archivos del contacto

Centraliza anotaciones y archivos en el espacio de actividad del perfil.

Que se logra

Donde esta

Como funciona

  1. Abre el contacto.
  2. Selecciona Notes para registrar una nota o Files para gestionar adjuntos.
  3. Revisa los elementos también en Timeline.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-permissions modulo: contactos app: crm nombre: Permisos de contactos tipo: configuracion

Permisos de contactos

El acceso a contactos se controla por permisos granulares de la organización y por el alcance de cada miembro.

Que se logra

Donde esta

Como funciona

  1. Un administrador configura los permisos del miembro en la organización.
  2. El miembro abre la lista o el perfil de contactos dentro del alcance permitido.
  3. Las secciones relacionadas del perfil muestran una nota de acceso cuando el módulo dependiente está restringido.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-segments modulo: contactos app: crm nombre: Segmentos de contactos tipo: vista

Segmentos de contactos

Permite definir y ejecutar consultas segmentadas sobre contactos.

Que se logra

Donde esta

Como funciona

  1. Abre la lista de contactos.
  2. Define criterios de filtrado disponibles.
  3. Consulta los resultados del segmento.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-smart-links modulo: contactos app: crm nombre: Smart Links en el contacto tipo: vista

Smart Links en el contacto

Relaciona el perfil de contacto con el módulo Smart Links cuando haya una superficie disponible.

Que se logra

Donde esta

Como funciona

  1. Por confirmar: flujo de consulta o creación de enlaces desde el detalle de contacto.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-sources modulo: contactos app: crm nombre: Fuentes de contacto tipo: accion

Fuentes de contacto

Registra y consulta cómo llegó un contacto, incluido canal, campaña y datos UTM.

Que se logra

Donde esta

Como funciona

  1. Expande Sources en el perfil.
  2. Selecciona Add Source.
  3. Elige el tipo e introduce la información disponible.
  4. Selecciona Save; la lista muestra las cinco fuentes más recientes.

Campos y opciones

Campo Tipo Obligatorio Notas
Tipo de fuente selección Sí Manual, Facebook lead, CTWA, UTM, campaña, referencia o personalizada.
Canal, campaña, URL e identificador texto No Contexto del origen.
UTM source, medium y campaign texto No Parámetros de atribución.
Metadata objeto No Debe ser un objeto válido.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-tags modulo: contactos app: crm nombre: Etiquetas de contacto tipo: configuracion

Etiquetas de contacto

Clasifica contactos mediante tags de la organización.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil.
  2. Edita la fila de tags.
  3. Añade o quita las etiquetas disponibles.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-timeline modulo: contactos app: crm nombre: Timeline del contacto tipo: vista

Timeline del contacto

Muestra la historia CRM y permite filtrarla por tipo de evento.

Que se logra

Donde esta

Como funciona

  1. Abre un perfil de contacto.
  2. Selecciona Timeline.
  3. Filtra All, actividades, notas, emails, grabaciones, llamadas, fuentes o propietario.

Reglas y validaciones

Backend

Relaciones

Notas


id: contact-views modulo: contactos app: crm nombre: Vistas guardadas de contactos tipo: configuracion

Vistas guardadas de contactos

Guarda filtros y columnas de la lista como vistas personales o compartidas.

Que se logra

Donde esta

Como funciona

  1. Abre el selector de vistas, inicialmente All Contacts.
  2. Selecciona una vista personal o compartida.
  3. Usa Create New View para guardar una nueva configuración.
  4. Desde una vista propia, usa el lápiz para editarla o eliminarla.

Reglas y validaciones

Backend

Relaciones

Notas


id: create-contact modulo: contactos app: crm nombre: Crear contacto tipo: accion

Crear contacto

Da de alta un contacto con relaciones y datos configurables.

Que se logra

Donde esta

Como funciona

  1. Abre New Contact.
  2. Introduce Name y los datos opcionales.
  3. Revisa duplicados, tags, empresa y campos personalizados.
  4. Selecciona Add Contact.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí Mínimo dos caracteres.
Email email No Se valida si se proporciona.
Phone teléfono No Solo dígitos.
Company búsqueda No Puede elegir o crear una compañía.
Tags selección múltiple No Alterna etiquetas existentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: edit-contact modulo: contactos app: crm nombre: Editar perfil de contacto tipo: accion

Editar perfil de contacto

Actualiza la información principal, avatar y tipo de un contacto.

Que se logra

Donde esta

Como funciona

  1. Abre un perfil.
  2. Selecciona Edit Contact.
  3. Modifica detalles o Custom Fields.
  4. Selecciona Save Changes.

Campos y opciones

Campo Tipo Obligatorio Notas
Avatar archivo No JPEG o PNG de hasta 5 MB.
First Name / Last Name texto No Datos de identificación.
Email email No Se valida si se proporciona.
System Type selección No contact, lead o conversation.
WhatsApp Username texto No Solo lectura cuando existe.

Reglas y validaciones

Backend

Relaciones

Notas


id: export-contacts modulo: contactos app: crm nombre: Exportar contactos tipo: accion

Exportar contactos

Genera una exportación de contactos seleccionados o del resultado de una vista o filtro.

Que se logra

Donde esta

Como funciona

  1. Selecciona contactos o trabaja con una vista o filtro activo.
  2. Ejecuta Export.
  3. Espera el estado Exporting Contacts....
  4. Al finalizar, abre el archivo desde el diálogo de resultado.

Reglas y validaciones

Backend

Relaciones

Notas


id: import-contacts modulo: contactos app: crm nombre: Importar contactos desde CSV tipo: accion

Importar contactos desde CSV

Carga contactos mediante un flujo de archivo, previsualización y mapeo.

Que se logra

Donde esta

Como funciona

  1. Abre Import.
  2. Carga un archivo CSV.
  3. Revisa la vista previa y relaciona columnas.
  4. Inicia la importación y consulta el resultado.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversaciones app: crm nombre: Conversaciones estado: shipped permiso: can_access_crm

Conversaciones

Inbox omnicanal para atender, organizar y automatizar comunicaciones con contactos.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Vista de inbox omnicanal inbox-view.md Lista, hilo y ficha.
Filtrar y buscar filter-and-search.md Filtros y búsquedas.
Enviar mensajes y notas send-message.md Respuestas y notas.
Enviar adjuntos send-attachments.md Archivos y ubicación.
Respuestas citadas quoted-replies.md Réplicas contextualizadas.
Plantillas WhatsApp whatsapp-templates.md Mensajes aprobados.
Mensajes predefinidos predefined-messages.md Fragmentos reutilizables.
Escritura con IA ai-writing-assistant.md Borradores y mejoras.
Asignar conversación assign-conversation.md Responsable humano o IA.
Reanudar con IA resume-with-ai.md Instrucción puntual.
Plantillas IA resume-templates.md Instrucciones reutilizables.
Estado de conversación conversation-status.md Abrir, cerrar o no leída.
Acciones masivas bulk-actions.md Cambios por lote.
Detalles del contacto conversation-details.md Relaciones CRM.
Ejecutar automatización conversation-automation.md Ejecuta flujos desde el hilo.
Bloquear y cortar contexto manage-conversation-access.md Acciones administrativas.
Enviar productos send-products.md Productos y catálogos.

Relaciones

Limitaciones y notas


id: ai-writing-assistant modulo: conversaciones app: crm nombre: Asistente de escritura con IA tipo: integracion

Asistente de escritura con IA

Genera y mejora borradores de respuestas dentro del compositor.

Que se logra

Donde esta

Como funciona

  1. Abrir una conversación y, opcionalmente, escribir un borrador.
  2. Elegir Draft Reply o una acción rápida.
  3. Para una petición libre, abrir Custom Prompt.
  4. Revisar el resultado y elegir Apply o descartarlo.

Reglas y validaciones

Backend

Relaciones

Notas


id: assign-conversation modulo: conversaciones app: crm nombre: Asignar conversación tipo: accion

Asignar conversación

Asigna o desasigna una conversación a un miembro del equipo o a un asistente de IA.

Que se logra

Donde esta

Como funciona

  1. Abrir una conversación.
  2. Elegir el icono de usuario o de bot.
  3. Buscar y seleccionar un responsable o asistente, o elegir desasignar.

Reglas y validaciones

Backend

Relaciones

Notas


id: bulk-actions modulo: conversaciones app: crm nombre: Acciones masivas de conversaciones tipo: accion

Acciones masivas de conversaciones

Actualiza el estado o el asistente de IA de varias conversaciones seleccionadas.

Que se logra

Donde esta

Como funciona

  1. Cambiar a List view.
  2. Seleccionar filas o usar selección total del filtro actual.
  3. Abrir Bulk Actions.
  4. Elegir cambio de estado, asistente de IA o movimiento de pipeline y confirmar.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversation-automation modulo: conversaciones app: crm nombre: Ejecutar automatización desde conversación tipo: automatizacion

Ejecutar automatización desde conversación

Inicia una automatización disponible usando la conversación abierta como contexto.

Que se logra

Donde esta

Como funciona

  1. Abrir una conversación.
  2. Elegir Run automation.
  3. Seleccionar una automatización disponible.
  4. Confirmar la ejecución.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversation-details modulo: conversaciones app: crm nombre: Consultar detalles del contacto tipo: vista

Consultar detalles del contacto

Abre un panel lateral con información y relaciones del contacto de la conversación.

Que se logra

Donde esta

Como funciona

  1. Abrir el menú More options.
  2. Expandir Tags, Fields, Deals, Tickets, Reservations, Meetings, Sources o Series.
  3. Desde la ficha se puede abrir o editar el contacto y gestionar relaciones disponibles.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversation-status modulo: conversaciones app: crm nombre: Gestionar estado de conversación tipo: accion

Gestionar estado de conversación

Abre, cierra o marca como no leída una conversación desde su cabecera.

Que se logra

Donde esta

Como funciona

  1. Abrir el hilo.
  2. Elegir Mark as Closed o Mark as Open.
  3. Usar el icono de correo si se desea marcar como no leída.

Reglas y validaciones

Backend

Relaciones

Notas


id: filter-and-search modulo: conversaciones app: crm nombre: Filtrar y buscar conversaciones tipo: vista

Filtrar y buscar conversaciones

Permite reducir la lista del inbox por estado, canal, asignación, etiquetas y actividad, además de buscar conversaciones y mensajes.

Que se logra

Donde esta

Como funciona

  1. Abrir el inbox.
  2. Elegir estado Open, Closed o todos.
  3. Filtrar por canal, responsable, etiquetas, no leídas o espera de respuesta.
  4. Escribir nombre, teléfono o @username en Search conversations.
  5. Usar la búsqueda de mensajes cuando se requiera localizar contenido del hilo.

Campos y opciones

Campo Tipo Obligatorio Notas
Estado selección No open, closed o todos.
Canal selección No Incluye canales de conversación disponibles.
Responsable selección No Incluye usuario actual, equipo y sin asignar.
Etiquetas selección múltiple No Etiquetas del contacto.
Buscar conversaciones texto No Busca nombre, teléfono y usuario de WhatsApp.

Reglas y validaciones

Backend

Relaciones

Notas


id: inbox-view modulo: conversaciones app: crm nombre: Vista de inbox omnicanal tipo: vista

Vista de inbox omnicanal

Muestra las conversaciones de WhatsApp, Instagram, Messenger, SMS, webchat y email en un inbox de tres paneles.

Que se logra

Donde esta

Como funciona

  1. Abrir Conversations desde la barra lateral.
  2. Elegir una conversación de la lista para abrir el hilo.
  3. Usar el panel derecho desde More options para revisar datos del contacto.
  4. En móvil, usar la flecha de regreso para volver a la lista.

Reglas y validaciones

Backend

Relaciones

Notas


id: manage-conversation-access modulo: conversaciones app: crm nombre: Bloquear, eliminar y cortar contexto tipo: accion

Bloquear, eliminar y cortar contexto

Ofrece acciones administrativas sobre una conversación y su contexto de IA.

Que se logra

Donde esta

Como funciona

  1. Abrir una conversación.
  2. Como admin u owner, usar el escudo para bloquear o desbloquear y la papelera para eliminar.
  3. Usar las tijeras para definir desde dónde reiniciar la memoria de IA.

Reglas y validaciones

Backend

Relaciones

Notas


id: predefined-messages modulo: conversaciones app: crm nombre: Mensajes predefinidos tipo: configuracion

Mensajes predefinidos

Administra fragmentos reutilizables para completar el compositor.

Que se logra

Donde esta

Como funciona

  1. Abrir el diálogo y elegir New.
  2. Definir título, tipo y contenido; opcionalmente insertar variables.
  3. Guardar, buscar o filtrar mensajes existentes.
  4. Elegir Select para llenar el compositor.

Campos y opciones

Campo Tipo Obligatorio Notas
Title texto Sí Identifica el fragmento.
Type selección No Texto, imagen, video, documento, audio o ubicación.
Content área de texto Sí Admite variables del contacto, responsable y organización.

Reglas y validaciones

Backend

Relaciones

Notas


id: quoted-replies modulo: conversaciones app: crm nombre: Responder citando un mensaje tipo: accion

Responder citando un mensaje

Permite contestar un mensaje específico conservando su referencia visual en el inbox.

Que se logra

Donde esta

Como funciona

  1. Abrir el hilo.
  2. Elegir Reply en el mensaje que se quiere citar.
  3. Escribir la respuesta en el compositor.
  4. Enviar o cancelar la cita desde la franja Replying to….

Reglas y validaciones

Backend

Relaciones

Notas


id: resume-templates modulo: conversaciones app: crm nombre: Plantillas de instrucciones para IA tipo: configuracion

Plantillas de instrucciones para IA

Crea y mantiene instrucciones reutilizables para reanudar conversaciones con un asistente concreto.

Que se logra

Donde esta

Como funciona

  1. Seleccionar un asistente en Resume with AI.
  2. Escribir / y elegir Manage.
  3. Crear, editar o eliminar una plantilla.
  4. Elegirla para insertar su instrucción.

Campos y opciones

Campo Tipo Obligatorio Notas
Title texto Sí Nombre corto.
Instruction área de texto Sí Instrucción reutilizable.

Reglas y validaciones

Backend

Relaciones

Notas


id: resume-with-ai modulo: conversaciones app: crm nombre: Reanudar conversación con IA tipo: accion

Reanudar conversación con IA

Devuelve una conversación a una IA con una instrucción puntual, de inmediato o al siguiente mensaje entrante.

Que se logra

Donde esta

Como funciona

  1. Elegir Resume with AI….
  2. Seleccionar el asistente y escribir una instrucción.
  3. Configurar Send a message now y, si aplica, Reset AI context.
  4. Confirmar Resume with AI.

Campos y opciones

Campo Tipo Obligatorio Notas
AI Assistant selección Sí Asistente conversacional.
Resume instruction área de texto Sí Admite plantillas con /.
Send a message now interruptor No Envía una respuesta de IA inmediatamente.
Reset AI context interruptor No Reinicia el contexto de IA.

Reglas y validaciones

Backend

Relaciones

Notas


id: send-attachments modulo: conversaciones app: crm nombre: Enviar adjuntos y ubicación tipo: accion

Enviar adjuntos y ubicación

Permite adjuntar imágenes, video, documentos, audio o ubicación a un mensaje del inbox.

Que se logra

Donde esta

Como funciona

  1. Abrir una conversación y permanecer en Message.
  2. Elegir el tipo de adjunto desde la barra del compositor, pegarlo o arrastrarlo.
  3. Revisar el adjunto y enviar el mensaje.
  4. Para ubicación, seleccionar la opción disponible en el compositor.

Reglas y validaciones

Backend

Relaciones

Notas


id: send-message modulo: conversaciones app: crm nombre: Enviar mensajes y notas tipo: accion

Enviar mensajes y notas

Envía respuestas de texto o notas internas desde el hilo de una conversación.

Que se logra

Donde esta

Como funciona

  1. Abrir una conversación.
  2. Elegir Message para contactar al cliente o Note para una nota interna.
  3. Escribir el contenido.
  4. En escritorio, usar Enter para enviar o Shift+Enter para una línea nueva; en móvil usar Send.
  5. Cuando no hay responsable, elegir Send o Takeover and Send.

Campos y opciones

Campo Tipo Obligatorio Notas
Message / Note pestañas Sí La nota no se entrega al contacto.
Mensaje área de texto Sí Puede contener saltos de línea.
Takeover and Send acción No Asigna la conversación al usuario actual antes de enviar.

Reglas y validaciones

Backend

Relaciones

Notas


id: send-products modulo: conversaciones app: crm nombre: Enviar productos desde el inbox tipo: accion

Enviar productos desde el inbox

Envía productos del catálogo CRM como mensajes individuales o enlaces públicos de catálogo.

Que se logra

Donde esta

Como funciona

  1. Abrir el panel de productos.
  2. Elegir producto único, múltiples individuales, enlace de catálogo o categoría.
  3. Seleccionar productos o categoría, configurar la previsualización y enviar.

Reglas y validaciones

Backend

Relaciones

Notas


id: whatsapp-templates modulo: conversaciones app: crm nombre: Enviar plantillas de WhatsApp tipo: accion

Enviar plantillas de WhatsApp

Permite buscar, previsualizar y enviar plantillas aprobadas de WhatsApp desde una conversación.

Que se logra

Donde esta

Como funciona

  1. Abrir una conversación de WhatsApp.
  2. Elegir el icono de plantilla o Send Template Message.
  3. Buscar y seleccionar una plantilla aprobada.
  4. Revisar encabezado, cuerpo, pie y variables.
  5. Elegir Send WhatsApp.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals app: crm nombre: Deals estado: shipped permiso: permisos granulares de deals

Deals

Organiza oportunidades comerciales por pipeline, etapa, responsable y valor.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Lista y busqueda deal-list.md Consulta y filtra oportunidades.
Tablero kanban deal-kanban.md Gestiona deals por columna de etapa.
Crear deal create-deal.md Crea oportunidades y sus relaciones.
Editar deal edit-deal.md Actualiza los datos de la oportunidad.
Cambiar etapa deal-stage-change.md Mueve la oportunidad entre etapas.
Marcar ganado deal-won.md Cierra como ganada y trata estimates.
Marcar perdido deal-lost.md Registra una perdida con motivo opcional.
Gestión de pipelines pipeline-management.md Crea, configura, restringe y elimina pipelines.
Gestión de etapas pipeline-stages.md Administra columnas, orden y traslado al borrar una etapa.
Productos y totales deal-products.md Vincula productos que determinan el valor comercial.
Watchers deal-watchers.md Agrega contactos observadores e invitados sugeridos.
Historial de etapas deal-stage-history.md Registra permanencia y cambios entre etapas.
Duplicar deal duplicate-deal.md Crea una copia con relaciones opcionales.
Acciones masivas deals-bulk-actions.md Opera varios deals por selección, vista o filtro.
Filtros, búsqueda y vistas deal-filters-views.md Filtra, busca, ordena y guarda vistas.
Cambio de responsable deal-owner-change.md Reasigna deals y conserva su trazabilidad.
Motivos de pérdida lost-reasons.md Configura los motivos disponibles al perder un deal.
Campos personalizados deal-custom-fields.md Amplía formularios y columnas de deals.
Registros relacionados deal-related-records.md Reúne actividad, notas, archivos y conversación.
Documentos comerciales y enlaces deal-sales-documents.md Vincula estimates, invoices y smart links.

Relaciones

Limitaciones y notas


id: create-deal modulo: deals app: crm nombre: Crear deal tipo: accion

Crear deal

Crea una oportunidad vinculada a contacto, compañía, pipeline y etapa.

Que se logra

Donde esta

Como funciona

  1. Selecciona New Deal.
  2. Busca o crea contacto y compañía.
  3. Indica nombre, valor, currency, pipeline, etapa, fecha y responsable.
  4. Selecciona Create Deal.

Campos y opciones

Campo Tipo Obligatorio Notas
Contact búsqueda Sí Permite crear uno.
Deal Value número Sí Requiere currency.
Pipeline / Pipeline Stage selección No Puede venir fijado por columna.
Expected Close Date fecha No Fecha prevista de cierre.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-custom-fields modulo: deals app: crm nombre: Campos personalizados de deals tipo: configuracion

Campos personalizados de deals

Incorpora información configurada para la organización al crear, editar y listar deals.

Que se logra

Donde esta

Como funciona

  1. Configura los campos para la entidad deal desde el módulo de campos personalizados.
  2. Completa los campos al crear o editar un deal.
  3. En List View, usa el selector de columnas para mostrar u ocultar los campos disponibles.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-filters-views modulo: deals app: crm nombre: Filtros, búsqueda y vistas de deals tipo: vista

Filtros, búsqueda y vistas de deals

Permite limitar el listado o kanban por pipeline, estado, responsable, texto y vistas guardadas.

Que se logra

Donde esta

Como funciona

  1. Selecciona un pipeline y el estado Open, Won, Lost o All.
  2. Elige un responsable o All owners.
  3. Escribe en la búsqueda; se aplica después de una breve espera.
  4. Cambia entre Pipeline View y List View.
  5. Guarda o selecciona una vista desde el administrador de vistas y ajusta las columnas de la lista.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-kanban modulo: deals app: crm nombre: Tablero kanban de deals tipo: vista

Tablero kanban de deals

Visualiza deals como tarjetas agrupadas por la etapa del pipeline.

Que se logra

Donde esta

Como funciona

  1. Selecciona un pipeline.
  2. Revisa las columnas de etapas.
  3. Arrastra tarjetas, abre un deal o selecciónalo para acciones masivas.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-list modulo: deals app: crm nombre: Lista y búsqueda de deals tipo: vista

Lista y búsqueda de deals

Consulta oportunidades por pipeline, estado, responsable y texto de búsqueda.

Que se logra

Donde esta

Como funciona

  1. Abre Deals.
  2. Cambia filtros y busca por deal, contacto o compañía.
  3. Selecciona un resultado para abrir el perfil.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-lost modulo: deals app: crm nombre: Marcar deal como perdido tipo: accion

Marcar deal como perdido

Cierra un deal como perdido y permite registrar el motivo.

Que se logra

Donde esta

Como funciona

  1. Selecciona Lost o mueve el deal a una etapa perdida.
  2. Elige un motivo, Other o Skip.
  3. Guarda el motivo o continúa sin él.

Campos y opciones

Campo Tipo Obligatorio Notas
Lost reason selección No Motivos de la organización u Other.
Custom reason texto largo No Disponible para Other.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-owner-change modulo: deals app: crm nombre: Cambio de responsable del deal tipo: accion

Cambio de responsable del deal

Asigna uno o varios deals a otro miembro de la organización.

Que se logra

Donde esta

Como funciona

  1. Selecciona deals, una vista guardada o todos los resultados filtrados.
  2. Elige Change Owner.
  3. Selecciona un miembro de la organización.
  4. Confirma con Assign Owner.

Campos y opciones

Campo Tipo Obligatorio Notas
Select Owner selección Sí Lista los miembros de la organización.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-products modulo: deals app: crm nombre: Productos y totales del deal tipo: accion

Productos y totales del deal

Asocia productos a una oportunidad para que su valor se calcule a partir de las líneas comerciales.

Que se logra

Donde esta

Como funciona

  1. Abre un deal.
  2. Añade o administra sus productos desde la sección correspondiente.
  3. El valor del deal se actualiza a partir de los productos asociados.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-related-records modulo: deals app: crm nombre: Registros relacionados del deal tipo: vista

Registros relacionados del deal

Reúne la actividad comercial y los recursos vinculados a una oportunidad dentro de su perfil.

Que se logra

Donde esta

Como funciona

  1. Abre un deal.
  2. Consulta la actividad, notas, archivos y cronología desde el área principal.
  3. Crea una actividad desde el deal para que quede vinculada a la oportunidad.
  4. Abre la conversación asociada desde la tarjeta del kanban cuando existe.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-sales-documents modulo: deals app: crm nombre: Documentos comerciales y enlaces del deal tipo: vista

Documentos comerciales y enlaces del deal

Conecta una oportunidad con estimates, invoices y smart links que forman parte de su proceso comercial.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil del deal.
  2. Consulta o crea los documentos comerciales y enlaces asociados desde sus secciones.
  3. Al marcar el deal como Won, decide si aceptar estimates vinculados y sincronizar el valor.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-stage-change modulo: deals app: crm nombre: Cambiar etapa del deal tipo: accion

Cambiar etapa del deal

Mueve una oportunidad entre las etapas de su pipeline.

Que se logra

Donde esta

Como funciona

  1. Selecciona una flecha de etapa o arrastra la tarjeta.
  2. Elige la etapa de destino.
  3. Registra un motivo si corresponde a pérdida.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-stage-history modulo: deals app: crm nombre: Historial de etapas del deal tipo: vista

Historial de etapas del deal

Conserva el registro de entrada, salida y duración de cada etapa por la que pasa un deal.

Que se logra

Donde esta

Como funciona

  1. Crea un deal o muévelo a una nueva etapa.
  2. El sistema abre una entrada para la etapa de destino.
  3. Al salir de la etapa, cierra la entrada anterior y calcula su duración.
  4. Consulta la cronología del deal para revisar sus cambios.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-watchers modulo: deals app: crm nombre: Watchers del deal tipo: accion

Watchers del deal

Permite asociar contactos observadores a un deal y usarlos como sugerencias de invitados al crear una actividad.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil del deal.
  2. En Watchers, selecciona Add.
  3. Busca un contacto por nombre y, opcionalmente, escribe su rol.
  4. Guarda el watcher o usa × junto a uno existente para eliminarlo.

Campos y opciones

Campo Tipo Obligatorio Notas
Contacto búsqueda Sí La búsqueda comienza desde dos caracteres.
Rol texto No Se muestra como etiqueta junto al contacto.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-won modulo: deals app: crm nombre: Marcar deal como ganado tipo: accion

Marcar deal como ganado

Cierra una oportunidad abierta como ganada.

Que se logra

Donde esta

Como funciona

  1. Abre un deal abierto.
  2. Selecciona Won.
  3. Si tiene estimates vinculados, elige si aceptarlos y sincronizar el valor.

Reglas y validaciones

Backend

Relaciones

Notas


id: deals-bulk-actions modulo: deals app: crm nombre: Acciones masivas de deals tipo: accion

Acciones masivas de deals

Permite reasignar, mover, marcar como ganados o perdidos, eliminar y exportar varias oportunidades.

Que se logra

Donde esta

Como funciona

  1. Selecciona deals de una página o elige todos los resultados de la vista.
  2. Abre Bulk Actions.
  3. Elige Change Owner, Move Deals, marcar como ganado, marcar como perdido, eliminar o exportar.
  4. Completa la selección de responsable o de pipeline y etapa cuando corresponda, y confirma.

Reglas y validaciones

Backend

Relaciones

Notas


id: duplicate-deal modulo: deals app: crm nombre: Duplicar deal tipo: accion

Duplicar deal

Crea una copia de un deal y permite incluir parte de sus registros relacionados.

Que se logra

Donde esta

Como funciona

  1. Abre el deal y selecciona Duplicate Deal.
  2. Elige si incluir notas, archivos, actividades o productos.
  3. Confirma la duplicación.
  4. La aplicación abre el perfil de la nueva copia.

Campos y opciones

Campo Tipo Obligatorio Notas
Include Notes casilla No Copia las notas relacionadas.
Include Files casilla No Copia las referencias de archivos relacionadas.
Include Activities casilla No Copia las actividades sin sincronizarlas al calendario.
Include Products casilla No Copia las líneas de producto.

Reglas y validaciones

Backend

Relaciones

Notas


id: edit-deal modulo: deals app: crm nombre: Editar deal tipo: accion

Editar deal

Actualiza los datos y campos configurables de una oportunidad.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil.
  2. Selecciona el lápiz junto al nombre.
  3. Actualiza detalles o Custom Fields.
  4. Guarda los cambios.

Reglas y validaciones

Backend

Relaciones

Notas


id: lost-reasons modulo: deals app: crm nombre: Gestión de motivos de pérdida tipo: configuracion

Gestión de motivos de pérdida

Permite consultar y administrar los motivos que se pueden registrar al cerrar un deal como perdido.

Que se logra

Donde esta

Como funciona

  1. Abre Deals Lost Reasons en configuración.
  2. Crea, edita o elimina los motivos disponibles para la organización.
  3. Al marcar un deal como Lost, selecciona un motivo, usa Other para escribirlo o continúa con Skip.

Reglas y validaciones

Backend

Relaciones

Notas


id: pipeline-management modulo: deals app: crm nombre: Gestión de pipelines de deals tipo: configuracion

Gestión de pipelines de deals

Permite crear, renombrar, configurar el estado inicial y eliminar pipelines para organizar oportunidades.

Que se logra

Donde esta

Como funciona

  1. Abre el selector de pipeline.
  2. Elige Add New Pipeline, escribe el nombre y selecciona el estado predeterminado.
  3. Para uno existente, usa ⋯ para Rename, abrir Pipeline Settings o eliminarlo.
  4. Desde Pipeline Settings > Access configura quién puede acceder al pipeline.

Campos y opciones

Campo Tipo Obligatorio Notas
Pipeline Name texto Sí El botón de creación se habilita cuando tiene contenido.
Default Deal Status selección Sí Ofrece Open, Won, Lost y All.
Access configuración No Disponible en los ajustes del pipeline.

Reglas y validaciones

Backend

Relaciones

Notas


id: pipeline-stages modulo: deals app: crm nombre: Gestión de etapas del pipeline tipo: configuracion

Gestión de etapas del pipeline

Permite crear, renombrar, ordenar y eliminar las columnas que componen un pipeline de deals.

Que se logra

Donde esta

Como funciona

  1. Selecciona un pipeline y activa Edit Pipeline Stages.
  2. Usa Add Stage para añadir una etapa.
  3. Selecciona el lápiz de una etapa para cambiar su nombre y el plazo Rotting in.
  4. Arrastra una columna por su asa para cambiar el orden.
  5. Para eliminar una etapa, selecciona la papelera y, si contiene deals, elige la etapa de destino.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre de etapa texto Sí Se puede modificar en modo de edición.
Rotting in número No Define los días mostrados como referencia de antigüedad de la etapa.
Etapa de destino selección Condicional Es necesaria si la etapa que se elimina contiene deals.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-builder app: crm nombre: Constructor de emails estado: shipped permiso: can_access_campaigns

Constructor de emails

Permite crear plantillas de email visuales, reutilizables y preparadas para campañas o envíos directos.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Gestionar plantillas email-template-gallery.md Crea, filtra, copia y elimina plantillas.
Editar documento visual email-visual-editor.md Diseña el email y guarda asunto, vista previa y contenido.
Agregar bloques email-content-blocks.md Inserta bloques de contenido, layout, marketing, marca y avanzados.
Usar secciones prediseñadas email-section-presets.md Añade estructuras de sección reutilizables.
Configurar estilo email-document-inspector.md Ajusta propiedades del documento, secciones y bloques.
Previsualizar email email-preview.md Renderiza el resultado compilado.
Crear con IA email-ai-assistant.md Propone cambios revisables desde lenguaje natural.
Gestionar assets email-assets-library.md Sube, selecciona y elimina recursos visuales.
Reutilizar bloques email-reusable-blocks.md Guarda e inserta bloques o secciones de la organización.
Enviar plantilla email-template-send.md Envía un email usando variables y remitente verificado.

Relaciones

Limitaciones y notas


id: email-ai-assistant modulo: email-builder app: crm nombre: Crear y editar emails con IA tipo: integracion

Crear y editar emails con IA

Propone cambios en la plantilla a partir de instrucciones conversacionales.

Que se logra

Donde esta

Como funciona

  1. Seleccione opcionalmente una sección o bloque.
  2. Elija modelo, escriba una instrucción o use una acción rápida.
  3. Revise el diff propuesto.
  4. Use Apply o descarte los cambios.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-assets-library modulo: email-builder app: crm nombre: Gestionar recursos visuales de email tipo: configuracion

Gestionar recursos visuales de email

Sube, selecciona y elimina imágenes o archivos para usarlos en plantillas.

Que se logra

Donde esta

Como funciona

  1. Abra Assets o el selector de una imagen.
  2. Suba un archivo o seleccione un asset existente.
  3. También puede buscar una imagen de Producto en el selector.
  4. Elimine assets desde la biblioteca.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-content-blocks modulo: email-builder app: crm nombre: Agregar bloques de contenido tipo: configuracion

Agregar bloques de contenido

Incorpora contenido y estructuras al email desde Blocks.

Que se logra

Donde esta

Como funciona

  1. Seleccione o arrastre un bloque al lienzo.
  2. Selecciónelo para editarlo en el inspector.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-document-inspector modulo: email-builder app: crm nombre: Configurar estilo de email tipo: configuracion

Configurar estilo de email

Edita las propiedades del documento, sección o bloque seleccionado.

Que se logra

Donde esta

Como funciona

  1. Seleccione documento, sección o bloque.
  2. Cambie sus propiedades en el panel derecho.
  3. Guarde y compruebe el resultado en Preview.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-preview modulo: email-builder app: crm nombre: Previsualizar email tipo: vista

Previsualizar email

Renderiza la plantilla como el email final antes de enviarlo.

Que se logra

Donde esta

Como funciona

  1. Abra una plantilla.
  2. Cambie de Builder a Preview.
  3. Revise el resultado y vuelva a editar si es necesario.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-reusable-blocks modulo: email-builder app: crm nombre: Reutilizar bloques de email tipo: configuracion

Reutilizar bloques de email

Guarda bloques o secciones de la organización y los inserta en nuevas plantillas.

Que se logra

Donde esta

Como funciona

  1. Seleccione un bloque o sección.
  2. Guárdelo como reutilizable.
  3. Abra la paleta de reutilizables e insértelo en otra plantilla.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-section-presets modulo: email-builder app: crm nombre: Usar secciones prediseñadas tipo: configuracion

Usar secciones prediseñadas

Inserta estructuras listas para editar desde la galería del constructor.

Que se logra

Donde esta

Como funciona

  1. Abra Gallery.
  2. Seleccione una sección o plantilla prediseñada.
  3. Ajústela en el lienzo y guarde.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-template-gallery modulo: email-builder app: crm nombre: Gestionar plantillas de email tipo: vista

Gestionar plantillas de email

Explora las plantillas de la organización y del sistema, con filtros de origen y categoría.

Que se logra

Donde esta

Como funciona

  1. Busque o filtre las tarjetas.
  2. Abra una plantilla propia para editarla.
  3. Seleccione una del sistema y confirme Copy to My templates.
  4. Use Create Template para crear una plantilla vacía.
  5. Elimine una plantilla propia desde su tarjeta.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-template-send modulo: email-builder app: crm nombre: Enviar una plantilla de email tipo: accion

Enviar una plantilla de email

Envía una plantilla guardada a un contacto con datos y variables resueltas.

Que se logra

Donde esta

Como funciona

  1. Abra Send.
  2. Confirme asunto y texto de previsualización.
  3. Seleccione contacto, canal y remitente.
  4. Complete deal, compañía o variables personalizadas cuando se pidan.
  5. Envíe.

Reglas y validaciones

Backend

Relaciones

Notas


id: email-visual-editor modulo: email-builder app: crm nombre: Editar documento visual de email tipo: configuracion

Editar documento visual de email

Construye el contenido de una plantilla en un lienzo con secciones, columnas y bloques.

Que se logra

Donde esta

Como funciona

  1. Abra una plantilla.
  2. Escriba Subject y Preview text.
  3. Inserte o arrastre contenido al lienzo.
  4. Seleccione elementos para configurar sus propiedades.
  5. Use Save para persistir y Builder o Preview para cambiar de modo.

Reglas y validaciones

Backend

Relaciones

Notas


id: formularios app: crm nombre: Formularios estado: shipped permiso: permisos de formularios

Formularios

Permite crear formularios para compartirlos públicamente, recibir respuestas y analizarlas desde el CRM.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Constructor form-builder.md Diseña el formulario mediante arrastre, árbol, vista previa y guardado.
IA del constructor form-builder-ai.md Genera o modifica la estructura del formulario a partir de instrucciones.
Tipos de campo form-field-types.md Añade campos de entrada, contenido y estructuras de diseño.
Validaciones de campo field-validation.md Configura obligatoriedad, reglas de formato y límites por campo.
Lógica condicional conditional-logic.md Muestra u oculta elementos según respuestas anteriores.
Ajustes y publicación form-settings-publishing.md Configura el comportamiento público y publica o despublica el formulario.
Presentación pública form-display.md Ajusta tamaño, ancho y la visualización de errores del formulario público.
Compartir form-sharing.md Obtiene enlace público, iframe y código de inserción.
Formulario público public-form.md Recoge respuestas sin requerir inicio de sesión.
Asociación contextual submission-association.md Vincula una respuesta a un contacto o conversación existentes.
Notificaciones de respuestas submission-notifications.md Envía un correo a destinatarios configurados tras un envío.
Automatizaciones por respuesta automation-trigger.md Inicia automatizaciones cuando se crea una respuesta.
Respuestas y analítica form-responses.md Consulta métricas, respuestas individuales y estado de spam.
Exportar respuestas response-export.md Descarga las respuestas visibles en formato CSV.

Relaciones

Limitaciones y notas


id: automation-trigger modulo: formularios app: crm nombre: Automatizaciones por respuesta tipo: automatizacion

Automatizaciones por respuesta

Inicia automatizaciones activas cuando se crea una respuesta de formulario.

Que se logra

Donde esta

Como funciona

  1. Abre Settings del formulario.
  2. En Automations, selecciona Create Automation.
  3. El sistema crea una automatización activa vinculada a ese formulario.
  4. Configura sus acciones desde el editor de automatizaciones.
  5. Cada nueva respuesta del formulario inicia la automatización vinculada.

Reglas y validaciones

Backend

Relaciones

Notas


id: conditional-logic modulo: formularios app: crm nombre: Lógica condicional tipo: configuracion

Lógica condicional

Muestra u oculta un elemento según el valor de uno o varios campos del formulario.

Que se logra

Donde esta

Como funciona

  1. Selecciona el elemento que debe mostrarse de forma condicional.
  2. Abre Conditions.
  3. Elige el campo que se evaluará, el operador y el valor.
  4. Añade condiciones o grupos con AND u OR si es necesario.
  5. Guarda y verifica el resultado en Preview o en el formulario público.

Campos y opciones

Campo Tipo Obligatorio Notas
Campo selección Sí Debe ser otro elemento del formulario.
Operador selección Sí Incluye igualdad, contenido, vacío, comparación y coincidencia de inicio o fin.
Valor texto Condicional No se solicita con Is empty ni Is not empty.
Grupo lista No Combina sus condiciones con AND u OR.

Reglas y validaciones

Backend

Relaciones

Notas


id: field-validation modulo: formularios app: crm nombre: Validaciones de campo tipo: configuracion

Validaciones de campo

Permite exigir respuestas y definir reglas de formato, longitud o valor para los campos del formulario.

Que se logra

Donde esta

Como funciona

  1. Selecciona un campo en el lienzo.
  2. Activa Required si debe completarse.
  3. En Validation, define patrón, mensaje o reglas adicionales.
  4. Guarda y prueba el comportamiento desde Preview o el formulario público.

Campos y opciones

Campo Tipo Obligatorio Notas
Required interruptor No Impide avanzar o enviar sin una respuesta válida.
Pattern texto No Define una expresión regular.
Error message texto No Personaliza el mensaje de error.
Rules lista No Admite mínimo, máximo, longitud, email, URL y patrón.

Reglas y validaciones

Backend

Relaciones

Notas


id: form-builder-ai modulo: formularios app: crm nombre: IA del constructor de formularios tipo: integracion

IA del constructor de formularios

Genera una estructura nueva o propone cambios sobre los elementos actuales a partir de instrucciones en lenguaje natural.

Que se logra

Donde esta

Como funciona

  1. Abre un formulario y selecciona la pestaña AI.
  2. Describe el formulario o el cambio que necesitas.
  3. Revisa la propuesta de elementos, explicación y sugerencias.
  4. Selecciona Apply to Form para llevar el resultado al lienzo.
  5. Guarda el formulario para conservar los cambios.

Reglas y validaciones

Backend

Relaciones

Notas


id: form-builder modulo: formularios app: crm nombre: Constructor de formularios tipo: accion

Constructor de formularios

Diseña el contenido mediante elementos arrastrables, árbol y vista previa.

Que se logra

Donde esta

Como funciona

  1. Abre un formulario.
  2. Arrastra campos, contenido estático o estructuras al lienzo.
  3. Selecciona un elemento para configurarlo.
  4. Usa Preview, Save, Undo o Redo.

Reglas y validaciones

Backend

Relaciones

Notas


id: form-display modulo: formularios app: crm nombre: Presentación del formulario público tipo: configuracion

Presentación del formulario público

Configura el tamaño visual, el ancho y la forma de mostrar errores en el formulario público y en su iframe.

Que se logra

Donde esta

Como funciona

  1. Abre el formulario y selecciona Settings.
  2. En Form Display, elige el tamaño y, si hace falta, define un ancho.
  3. Activa o desactiva la validación en vivo y el resumen de errores.
  4. Selecciona Save Settings.

Campos y opciones

Campo Tipo Obligatorio Notas
Form size selección No Ofrece Small, Medium y Large.
Form width texto No Define un ancho personalizado.
Live validation interruptor No Está activado de forma predeterminada.
Display errors above interruptor No Muestra un resumen de campos pendientes encima del formulario.

Reglas y validaciones

Backend

Relaciones

Notas


id: form-field-types modulo: formularios app: crm nombre: Tipos de campo y elementos tipo: configuracion

Tipos de campo y elementos

El constructor ofrece campos de entrada, contenido estático y estructuras para organizar el formulario.

Que se logra

Donde esta

Como funciona

  1. Abre un formulario y selecciona Elements.
  2. Arrastra un elemento al lienzo o dentro de una estructura compatible.
  3. Selecciona el elemento para editar sus propiedades.
  4. Guarda para publicar los cambios en el formulario.

Campos y opciones

Campo Tipo Obligatorio Notas
Entrada de datos texto, email, teléfono, número, URL, fecha, hora, selección, archivo, firma y otros No La obligatoriedad se configura por elemento.
Contenido encabezado, párrafo, imagen, video, enlace, HTML, alerta y botones No Se usa para presentar información o acciones.
Estructura salto de página, columnas, cuadrícula, pestañas, pasos, secciones, listas, acordeón y tarjeta No Organiza el contenido y permite flujos de varios pasos.

Reglas y validaciones

Backend

Relaciones

Notas


id: form-responses modulo: formularios app: crm nombre: Respuestas y analítica de formularios tipo: vista

Respuestas y analítica de formularios

Consulta métricas, respuestas, filtros, detalle y exportación.

Que se logra

Donde esta

Como funciona

  1. Abre View responses.
  2. Consulta las tarjetas y Summary.
  3. Usa Responses para buscar, filtrar, abrir o eliminar envíos.
  4. Selecciona Export CSV para descargar resultados.

Reglas y validaciones

Backend

Relaciones

Notas


id: form-settings-publishing modulo: formularios app: crm nombre: Ajustes y publicación de formularios tipo: configuracion

Ajustes y publicación de formularios

Configura comportamiento del envío y alterna entre borrador y publicación.

Que se logra

Donde esta

Como funciona

  1. Abre Settings.
  2. Ajusta mensaje, redirección, notificaciones y presentación.
  3. Guarda los ajustes.
  4. Selecciona Publish para habilitar el formulario público.

Campos y opciones

Campo Tipo Obligatorio Notas
Form name texto Sí Identifica el formulario.
Redirect URL URL No Tiene prioridad sobre mensaje de éxito.
Enable email notifications interruptor No Activa destinatarios configurables.

Reglas y validaciones

Backend

Relaciones

Notas


id: form-sharing modulo: formularios app: crm nombre: Compartir formularios tipo: publico

Compartir formularios

Proporciona enlace público, iframe y código de widget para distribuir un formulario.

Que se logra

Donde esta

Como funciona

  1. Abre el formulario.
  2. Selecciona Share.
  3. Copia el enlace directo, iframe o código de embed.
  4. Publica antes de recibir envíos reales.

Reglas y validaciones

Backend

Relaciones

Notas


id: public-form modulo: formularios app: crm nombre: Formulario público tipo: publico

Formulario público

Presenta y recibe un formulario publicado sin requerir inicio de sesión.

Que se logra

Donde esta

Como funciona

  1. El visitante abre el enlace.
  2. Completa campos visibles y avanza pasos si corresponde.
  3. Envía el formulario.
  4. Ve el mensaje de éxito o es redirigido.

Reglas y validaciones

Backend

Relaciones

Notas


id: response-export modulo: formularios app: crm nombre: Exportar respuestas tipo: accion

Exportar respuestas

Descarga en CSV las respuestas disponibles del formulario para analizarlas fuera de AchieveApex.

Que se logra

Donde esta

Como funciona

  1. Abre View responses en un formulario.
  2. Opcionalmente busca respuestas o filtra por estado.
  3. Selecciona Export CSV.
  4. El navegador descarga el archivo con las respuestas.

Reglas y validaciones

Backend

Relaciones

Notas


id: submission-association modulo: formularios app: crm nombre: Asociación contextual de respuestas tipo: integracion

Asociación contextual de respuestas

Vincula una respuesta a un contacto o una conversación que ya existan en la misma organización.

Que se logra

Donde esta

Como funciona

  1. Comparte el formulario con el identificador de contacto o conversación como parámetro de URL, o incluye campos ocultos con esos identificadores.
  2. El visitante completa y envía el formulario.
  3. El sistema valida que los recursos indicados pertenezcan a la organización del formulario.
  4. La respuesta queda asociada al contacto y/o a la conversación válidos.

Campos y opciones

Campo Tipo Obligatorio Notas
contact_id parámetro URL o campo oculto No Debe identificar un contacto existente de la organización.
conversation_id parámetro URL o campo oculto No Puede resolver el contacto asociado a la conversación.

Reglas y validaciones

Backend

Relaciones

Notas


id: submission-notifications modulo: formularios app: crm nombre: Notificaciones de respuestas tipo: configuracion

Notificaciones de respuestas

Envía un correo transaccional con los valores enviados cada vez que se recibe una respuesta.

Que se logra

Donde esta

Como funciona

  1. Abre Settings en el formulario.
  2. Activa Enable email notifications.
  3. Indica uno o más destinatarios en Notification emails.
  4. Selecciona Save Settings.
  5. Al recibirse una respuesta, los destinatarios configurados reciben el correo.

Campos y opciones

Campo Tipo Obligatorio Notas
Enable email notifications interruptor No Habilita el envío de correos por respuesta.
Notification emails texto Condicional Acepta destinatarios separados por comas cuando las notificaciones están activas.

Reglas y validaciones

Backend

Relaciones

Notas


id: productos app: crm nombre: Productos estado: shipped permiso: permisos granulares de productos

Productos

Administra productos y servicios reutilizables en ventas y conversaciones. Permite preparar su información comercial, media, categorías e indexación para IA.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Catálogo product-catalog.md Consulta, filtra y abre productos y servicios.
Crear producto o servicio create-product.md Da de alta una oferta y abre su detalle.
Detalle de producto product-detail.md Configura precio, estado y facturación.
Editar producto edit-product.md Actualiza información comercial y organización.
Eliminar producto delete-product.md Retira una oferta mediante confirmación.
Categorías de producto product-categories.md Crea, renombra y elimina categorías.
Media de producto product-media.md Añade imágenes y videos.
Importar productos import-products.md Carga una hoja, mapea datos y revisa resultados.
IA y campos personalizados product-ai-custom-fields.md Configura indexación y datos de producto.
Búsqueda de productos con IA product-ai-search.md Expone ofertas indexables a asistentes y automatizaciones.
Plantillas para enviar productos product-message-templates.md Define textos reutilizables por modo de envío.
Enviar productos desde una conversación send-products-from-conversation.md Comparte productos CRM como mensajes del canal.

Relaciones

Limitaciones y notas


id: create-product modulo: productos app: crm nombre: Crear producto o servicio tipo: accion

Crear producto o servicio

Crea una oferta inicial y abre su ficha para completar el catálogo.

Que se logra

Donde esta

Como funciona

  1. Selecciona Add Product.
  2. Elige Product o Service.
  3. Indica nombre, descripción, precio, estado y modalidad de cobro.
  4. Selecciona Add Product; la aplicación abre el detalle creado.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí Debe tener al menos dos caracteres.
Type selección Sí Product o Service.
Price número Sí No acepta valores negativos.
Billing selección Sí One-time o Recurring.
Interval selección y número Condicional Se muestra para cobro recurrente.
Status selección Sí Active o Inactive.

Reglas y validaciones

Backend

Relaciones

Notas


id: delete-product modulo: productos app: crm nombre: Eliminar producto tipo: accion

Eliminar producto

Retira un producto o servicio desde su ficha mediante una confirmación explícita.

Que se logra

Donde esta

Como funciona

  1. Abre el menú ….
  2. Selecciona Delete.
  3. Confirma la acción en el diálogo.
  4. La aplicación vuelve al catálogo.

Reglas y validaciones

Backend

Relaciones

Notas


id: edit-product modulo: productos app: crm nombre: Editar producto tipo: accion

Editar producto

Actualiza la información comercial, organización y facturación de un producto o servicio.

Que se logra

Donde esta

Como funciona

  1. Abre la ficha de un producto.
  2. Edita nombre, SKU o descripción.
  3. Ajusta estado, categoría, tipo, existencias, precio o facturación en el panel lateral.
  4. Selecciona Save Changes.

Campos y opciones

Campo Tipo Obligatorio Notas
SKU texto No Identificador comercial visible en la ficha.
Status selección Sí Permite activar o desactivar la oferta.
Category selección No Puede administrarse desde el mismo control.
Type selección Sí Producto o servicio.
Price importe Sí Se presenta con la moneda de la organización.
Billing selección Sí Único o recurrente, con intervalo.

Reglas y validaciones

Backend

Relaciones

Notas


id: import-products modulo: productos app: crm nombre: Importar productos tipo: accion

Importar productos

Carga productos desde un archivo y guía el mapeo de datos, categorías y opciones de importación.

Que se logra

Donde esta

Como funciona

  1. Carga un archivo en Upload File.
  2. En Map Columns, asocia como mínimo la columna de nombre.
  3. En Map Categories, revisa las categorías detectadas.
  4. En Configure Options, decide si genera búsqueda IA y el tratamiento de duplicados.
  5. Selecciona Start Import y revisa el progreso, avisos y errores.

Campos y opciones

Campo Tipo Obligatorio Notas
Mapeo de nombre selección Sí Debe quedar asignado antes de continuar.
Categorías mapeo No Es un paso opcional.
Generar IA casilla No Está activada inicialmente.
Duplicados selección No Inicialmente se omiten.

Reglas y validaciones

Backend

Relaciones

Notas


id: product-ai-custom-fields modulo: productos app: crm nombre: IA y campos personalizados del producto tipo: configuracion

IA y campos personalizados del producto

Expone datos configurables del producto a búsquedas de asistentes IA.

Que se logra

Donde esta

Como funciona

  1. Define campos de tipo Product en Settings.
  2. Completa valores en el producto.
  3. Activa Make searchable by AI si debe aparecer en búsquedas IA.

Reglas y validaciones

Backend

Relaciones

Notas


id: product-ai-search modulo: productos app: crm nombre: Búsqueda de productos con IA tipo: configuracion

Búsqueda de productos con IA

Permite que asistentes y automatizaciones encuentren productos configurados como buscables por IA.

Que se logra

Donde esta

Como funciona

  1. Abre una ficha de producto.
  2. Activa Make searchable by AI.
  3. Completa información comercial y campos personalizados relevantes.
  4. Usa el flujo de reprocesamiento cuando esté disponible para renovar el índice.

Reglas y validaciones

Backend

Relaciones

Notas


id: product-catalog modulo: productos app: crm nombre: Catálogo de productos tipo: vista

Catálogo de productos

Consulta, crea y organiza productos y servicios.

Que se logra

Donde esta

Como funciona

  1. Abre Products.
  2. Busca o filtra el catálogo.
  3. Crea un producto o abre uno existente.
  4. Gestiona categorías desde el control correspondiente.

Reglas y validaciones

Backend

Relaciones

Notas


id: product-categories modulo: productos app: crm nombre: Categorías de producto tipo: configuracion

Categorías de producto

Crea, renombra y elimina categorías para clasificar productos del catálogo.

Que se logra

Donde esta

Como funciona

  1. Abre el administrador de categorías.
  2. Escribe un nombre y selecciona Add.
  3. Usa el icono de lápiz para editar una categoría.
  4. Usa el icono de papelera y confirma para eliminarla.

Campos y opciones

Campo Tipo Obligatorio Notas
Category name texto Sí No permite guardar un valor vacío.

Reglas y validaciones

Backend

Relaciones

Notas


id: product-detail modulo: productos app: crm nombre: Detalle de producto tipo: accion

Detalle de producto

Edita información comercial, precio, categoría, estado y facturación.

Que se logra

Donde esta

Como funciona

  1. Abre un producto.
  2. Modifica detalles y organización.
  3. Selecciona Save Changes.
  4. Usa Duplicate o Delete en el menú.

Reglas y validaciones

Backend

Relaciones

Notas


id: product-media modulo: productos app: crm nombre: Media de producto tipo: accion

Media de producto

Adjunta imágenes y videos a un producto del catálogo.

Que se logra

Donde esta

Como funciona

  1. Abre el producto.
  2. Arrastra o selecciona archivos en Media.
  3. Guarda el producto.

Reglas y validaciones

Backend

Relaciones

Notas


id: product-message-templates modulo: productos app: crm nombre: Plantillas para enviar productos tipo: configuracion

Plantillas para enviar productos

Define textos reutilizables para los distintos modos de compartir productos en conversaciones.

Que se logra

Donde esta

Como funciona

  1. Abre la configuración.
  2. Selecciona la pestaña del modo de envío.
  3. Selecciona Add, redacta la plantilla y guárdala.
  4. Usa el lápiz para editar o la papelera para eliminar una plantilla.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre texto Sí Identifica la plantilla.
Contenido texto Sí Se usa como vista previa y mensaje enviado.
Predeterminada opción No Se prioriza en el composer del mismo modo.

Reglas y validaciones

Backend

Relaciones

Notas


id: send-products-from-conversation modulo: productos app: crm nombre: Enviar productos desde una conversación tipo: integracion

Enviar productos desde una conversación

Comparte productos CRM como texto y, cuando el canal lo permite, imagen y enlace de catálogo.

Que se logra

Donde esta

Como funciona

  1. Abre el composer de una conversación y selecciona Products.
  2. Elige el modo, productos o categoría y, cuando aplica, un Catalog Link.
  3. Ajusta imagen, precio, descripción y enlace; selecciona una plantilla o edita el Preview.
  4. Selecciona Send.

Reglas y validaciones

Backend

Relaciones

Notas


id: series app: crm nombre: Series estado: shipped permiso: can_access_campaigns

Series

Secuencias de automatizaciones que avanzan a cada contacto de forma independiente según sus propios tiempos y condiciones.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Gestionar series series-management.md Crea, activa, pausa y elimina secuencias.
Configurar pasos series-step-editor.md Vincula automatizaciones, demoras y ventanas de envío.
Consultar registros de pasos series-step-logs.md Audita ejecuciones enviadas, fallidas u omitidas.
Suscribir contactos series-subscriptions.md Agrega contactos individual o masivamente.
Gestionar suscriptores series-subscriber-management.md Filtra, ejecuta, completa o retira suscripciones.
Pausar y reanudar series series-pause-resume.md Congela y recupera las esperas pendientes.
Integrar series en automatizaciones series-automation-nodes.md Suscribe o retira contactos desde nodos de automatización.

Relaciones

Limitaciones y notas


id: series-automation-nodes modulo: series app: crm nombre: Integrar series en automatizaciones tipo: automatizacion

Integrar series en automatizaciones

Permite suscribir o retirar contactos de una serie desde un flujo de automatización.

Que se logra

Donde esta

Como funciona

  1. Agregue un nodo de suscripción o retirada.
  2. Seleccione una serie; para retirada puede marcar todas.
  3. Guarde y publique la automatización.
  4. Cuando el flujo se ejecute, el contacto se suscribe o se retira.

Reglas y validaciones

Backend

Relaciones

Notas


id: series-management modulo: series app: crm nombre: Gestionar series tipo: vista

Gestionar series

Crea, visualiza y elimina secuencias de automatización.

Que se logra

Donde esta

Como funciona

  1. Cree una serie y asigne nombre.
  2. Abra la serie para añadir pasos y contactos.
  3. Active o pause mediante el interruptor.
  4. Elimine desde las acciones de la serie.

Reglas y validaciones

Backend

Relaciones

Notas


id: series-pause-resume modulo: series app: crm nombre: Pausar y reanudar una serie tipo: accion

Pausar y reanudar una serie

Detiene temporalmente una secuencia sin retirar a sus contactos.

Que se logra

Donde esta

Como funciona

  1. Desactive el interruptor.
  2. Confirme si existen contactos activos.
  3. Vuelva a activarlo para recuperar la ejecución.

Reglas y validaciones

Backend

Relaciones

Notas


id: series-step-editor modulo: series app: crm nombre: Configurar pasos de una serie tipo: configuracion

Configurar pasos de una serie

Construye una secuencia de automatizaciones con demora, horario y días permitidos por paso.

Que se logra

Donde esta

Como funciona

  1. Use Add Step y seleccione una automatización.
  2. Abra el icono de engranaje del paso.
  3. Configure demora, ventana horaria y días permitidos.
  4. Guarde y active o desactive el paso.
  5. Previsualice la automatización o elimine el paso.

Campos y opciones

Campo Tipo Obligatorio Notas
Automation selector Sí Automatización ejecutada por el paso.
Delay type selector No Inmediato, minutos, horas o días.
Delay value número Condicional Obligatorio si no es inmediato.
Send window selector No anytime o intervalo horario.
Allowed days selección múltiple No Días no elegidos aplazan el envío.
Step active interruptor No Un paso inactivo se omite.

Reglas y validaciones

Backend

Relaciones

Notas


id: series-step-logs modulo: series app: crm nombre: Consultar registros de pasos tipo: vista

Consultar registros de pasos

Permite auditar las ejecuciones de un paso de serie y abrir su recorrido de automatización.

Que se logra

Donde esta

Como funciona

  1. Abra el registro de un paso.
  2. Filtre por estado.
  3. Consulte fecha, contacto y estado.
  4. Abra la ejecución vinculada cuando esté disponible.

Reglas y validaciones

Backend

Relaciones

Notas


id: series-subscriber-management modulo: series app: crm nombre: Gestionar suscriptores de series tipo: vista

Gestionar suscriptores de series

Consulta el avance de contactos suscritos y permite intervenir sobre sus ejecuciones activas.

Que se logra

Donde esta

Como funciona

  1. Filtre por estado o paso actual.
  2. Abra el contacto desde su fila.
  3. Para una suscripción activa use Run Now, Mark Complete o Remove.

Reglas y validaciones

Backend

Relaciones

Notas


id: series-subscriptions modulo: series app: crm nombre: Suscribir contactos a una serie tipo: accion

Suscribir contactos a una serie

Agrega uno o varios contactos a una secuencia.

Que se logra

Donde esta

Como funciona

  1. Abra Add Contact.
  2. Seleccione una serie si no estaba preseleccionada.
  3. Busque un contacto por nombre o agregue contactos preseleccionados.
  4. Confirme la suscripción.

Reglas y validaciones

Backend

Relaciones

Notas


id: tickets-legacy app: crm nombre: Tickets legacy estado: shipped permiso: permisos granulares de tickets

Tickets legacy

Customer Service original basado en correo para atender solicitudes vinculadas con contactos. Convive con la app Helpdesk, que tiene su propio módulo y flujos.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Bandeja y filtros ticket-inbox.md Consulta tickets, vistas y criterios de búsqueda.
Crear ticket create-ticket.md Crea un ticket para un contacto.
Propiedades y seguimiento ticket-properties.md Gestiona estado, prioridad, responsables y seguimiento.
Responder por email ticket-email-replies.md Envía respuestas o notas internas.
Mensajes por Gmail y Outlook ticket-email-channels.md Integra el hilo con el proveedor conectado.
Acciones masivas ticket-batch-actions.md Opera varios tickets seleccionados.
Tablero Kanban ticket-kanban.md Mueve tickets por etapas de pipeline.
Importar tickets import-tickets.md Carga y mapea tickets desde una hoja.
Plantillas de email ticket-email-templates.md Registra la capacidad backend de plantillas.
Portal de casos de soporte support-portal.md Describe la superficie /support y Nova Support.

Relaciones

Limitaciones y notas


id: create-ticket modulo: tickets-legacy app: crm nombre: Crear ticket tipo: accion

Crear ticket

Abre un ticket asociado a un contacto existente o creado durante el flujo.

Que se logra

Donde esta

Como funciona

  1. Selecciona New Ticket.
  2. Escribe el asunto.
  3. Busca un contacto o crea uno desde el selector.
  4. Si eliges pipeline, selecciona también una etapa.
  5. Selecciona Create Ticket.

Campos y opciones

Campo Tipo Obligatorio Notas
Subject texto Sí Identifica el ticket.
Contact búsqueda Sí Puede crear un contacto nuevo.
Contact Email email Condicional Se ofrece si el contacto elegido no tiene email.
Pipeline y Pipeline Stage selección No / condicional La etapa es obligatoria al elegir pipeline.

Reglas y validaciones

Backend

Relaciones

Notas


id: import-tickets modulo: tickets-legacy app: crm nombre: Importar tickets tipo: accion

Importar tickets

Importa tickets desde una hoja de cálculo mediante carga, mapeo y procesamiento.

Que se logra

Donde esta

Como funciona

  1. Selecciona Import Tickets y carga un archivo.
  2. Relaciona columnas de origen con los datos de ticket.
  3. Completa los campos requeridos mediante mapeo o configuración de IA.
  4. Configura asistente, seguimiento y pipeline si corresponde.
  5. Continúa al procesamiento y finaliza el flujo.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-portal modulo: tickets-legacy app: crm nombre: Portal de casos de soporte tipo: vista

Portal de casos de soporte

Ofrece a miembros de la organización una bandeja de casos propios y un flujo de creación manual o asistido por Nova.

Que se logra

Donde esta

Como funciona

  1. Abre Support.
  2. Filtra o busca casos por estado, asunto, número o fuente.
  3. Selecciona Generate ticket with Nova para pedir ayuda guiada, o Create manually para abrir un caso.
  4. Abre un caso para responder, adjuntar archivos y, si corresponde, marcarlo como resuelto.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-batch-actions modulo: tickets-legacy app: crm nombre: Acciones masivas de tickets tipo: accion

Acciones masivas de tickets

Aplica cambios operativos a varios tickets seleccionados desde la bandeja.

Que se logra

Donde esta

Como funciona

  1. Selecciona una o varias filas.
  2. Asigna un asistente IA o miembro de equipo, cambia prioridad, marca como no leído, cierra o elimina.
  3. Confirma las acciones de cierre o eliminación.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-email-channels modulo: tickets-legacy app: crm nombre: Mensajes de tickets por Gmail y Outlook tipo: integracion

Mensajes de tickets por Gmail y Outlook

El ticket carga y envía correo según el Inbox Channel conectado.

Que se logra

Donde esta

Como funciona

  1. Abre un ticket procedente de un canal conectado.
  2. Selecciona Reply, completa el editor y, opcionalmente, Cc, Bcc, adjuntos o imágenes.
  3. Selecciona Send o Send and close.
  4. Alternativamente, usa Add note para registrar una nota interna.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-email-replies modulo: tickets-legacy app: crm nombre: Respuestas y notas de tickets tipo: accion

Respuestas y notas de tickets

Responde al cliente por email o añade una nota interna en la conversación.

Que se logra

Donde esta

Como funciona

  1. Abre un ticket no cerrado.
  2. Elige Reply o Add note.
  3. Escribe el contenido y añade adjuntos para una respuesta.
  4. Selecciona Send o Send and close.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-email-templates modulo: tickets-legacy app: crm nombre: Plantillas de email de tickets tipo: configuracion

Plantillas de email de tickets

El backend expone plantillas de email para los flujos de tickets.

Que se logra

Donde esta

Como funciona

  1. Por confirmar: flujo de creación, selección y edición de plantillas.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-inbox modulo: tickets-legacy app: crm nombre: Bandeja y filtros de tickets tipo: vista

Bandeja y filtros de tickets

Lista los tickets de correo y permite filtrarlos antes de abrir su detalle.

Que se logra

Donde esta

Como funciona

  1. Abre Tickets.
  2. Busca o selecciona una vista.
  3. Filtra por contacto, agente, estado, prioridad, pipeline o etapa.
  4. Selecciona una fila para abrir el detalle.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-kanban modulo: tickets-legacy app: crm nombre: Tablero Kanban de tickets tipo: vista

Tablero Kanban de tickets

Visualiza tickets por etapas de un pipeline y permite moverlos entre columnas.

Que se logra

Donde esta

Como funciona

  1. Abre la vista Kanban y selecciona un pipeline.
  2. Aplica condiciones de filtrado si son necesarias.
  3. Arrastra tarjetas a otra etapa.
  4. En modo de edición, crea, renombra, ordena o elimina etapas.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-properties modulo: tickets-legacy app: crm nombre: Propiedades y seguimiento del ticket tipo: accion

Propiedades y seguimiento del ticket

Edita estado, prioridad, responsables, etiquetas, pipeline, campos personalizados y seguimiento.

Que se logra

Donde esta

Como funciona

  1. Abre un ticket.
  2. Ajusta las propiedades requeridas.
  3. Selecciona Update para aplicar los cambios pendientes.
  4. Para seguimiento, asigna un asistente IA con reglas habilitadas y selecciona regla y fecha.

Reglas y validaciones

Backend

Relaciones

Notas


id: vector-storage app: crm nombre: Almacenamiento vectorial estado: shipped permiso: can_access_ai_assistant

Almacenamiento vectorial

Pantalla para crear y revisar contenedores vectoriales de la organización. Muestra documentos y el avance de embedding que devuelve el servicio.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Listado de almacenamientos vectoriales storage-list.md Muestra almacenamientos, documentos y progreso de embeddings.
Crear almacenamiento vectorial create-storage.md Crea un almacenamiento con nombre obligatorio y descripción opcional.
Progreso de vectorización storage-progress.md Compara documentos totales y documentos con embedding.

Relaciones

Limitaciones y notas

Por confirmar: la fuente de documentos, el proveedor de embeddings y los permisos reales de vector-storages; no están implementados en el backend revisado.


id: create-storage modulo: vector-storage app: crm nombre: Crear almacenamiento vectorial tipo: accion

Crear almacenamiento vectorial

Crea un almacenamiento con nombre obligatorio y descripción opcional.

Que se logra

Donde esta

Como funciona

  1. Pulsa Create New Storage.
  2. Escribe Storage Name; Description es opcional.
  3. Pulsa Create Storage; la tarjeta nueva se coloca al inicio con cero documentos y cero embeddings.
  4. En una pantalla vacía, Create First Storage crea directamente un contenedor llamado Default Storage.

Campos y opciones

Campo Tipo Obligatorio Notas
Storage Name texto Si El formulario usa la validación HTML requerida.
Description texto No Se muestra debajo del nombre en la tarjeta.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: validación de nombre, persistencia y autorización del servicio; el backend no contiene vector-storages.


id: storage-list modulo: vector-storage app: crm nombre: Listado de almacenamientos vectoriales tipo: vista

Listado de almacenamientos vectoriales

Muestra almacenamientos, documentos y progreso de embeddings.

Que se logra

Donde esta

Como funciona

  1. Abre la ruta directa /[orgId]/ai-vector-storage.
  2. Espera el indicador de carga mientras se consulta la lista ordenada por creación descendente.
  3. Revisa cada tarjeta: nombre, descripción si existe, fecha, número de documentos y avance de embedding.
  4. Si no hay registros, usa el estado vacío para crear el primero.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: el servicio backend y sus permisos no existen en este checkout.


id: storage-progress modulo: vector-storage app: crm nombre: Progreso de vectorización tipo: vista

Progreso de vectorización

Compara documentos totales y documentos con embedding.

Que se logra

Donde esta

Como funciona

  1. Abre una tarjeta de Vector Storages.
  2. Compara el valor de documents con embedded.
  3. El icono de verificación verde indica que ambos conteos coinciden; el indicador giratorio señala que todavía falta procesamiento.

Reglas y validaciones

Backend

Relaciones

Notas

Por confirmar: qué proceso incrementa los conteos y cómo se recupera de un error.


id: voice-sms app: crm nombre: Calling y SMS estado: shipped permiso: can_access_crm

Calling y SMS

Administra telefonía Telnyx, SMS, números, agentes, llamadas y cumplimiento A2P por organización.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Activar Calling y SMS voice-channel-activation.md Provisiona el canal Telnyx.
Números telefónicos phone-numbers.md Comprar y administrar números.
Agentes de voz voice-agents.md Disponibilidad, peso y SIP.
Enrutamiento de llamadas call-routing.md Personas e IA.
Configuración SMS sms-settings.md Perfil, destinos y sincronización.
Cumplimiento 10DLC 10dlc-compliance.md Registro SMS A2P estadounidense.
Historial de llamadas call-history.md Filtros, grabación y depuración.
Experiencia de llamada call-experience.md Destinos, grabación, saludo y cola.
Precios pricing.md Tarifas por país.

Relaciones

Limitaciones y notas


id: 10dlc-compliance modulo: voice-sms app: crm nombre: Cumplimiento SMS 10DLC tipo: configuracion

Cumplimiento SMS 10DLC

Guía el registro de marca, campaña y asignación de números para SMS A2P de Estados Unidos.

Que se logra

Donde esta

Como funciona

  1. Activar SMS.
  2. Registrar la marca y, opcionalmente, solicitar evaluación mejorada.
  3. Registrar la campaña con casos de uso, ejemplos y URL de consentimiento.
  4. Actualizar estado hasta completar la activación y asignación de números.

Reglas y validaciones

Backend

Relaciones

Notas


id: call-experience modulo: voice-sms app: crm nombre: Configurar experiencia de llamada tipo: configuracion

Configurar experiencia de llamada

Configura destinos permitidos, grabación, saludo, cola y enlaces administrativos de Telnyx.

Que se logra

Donde esta

Como funciona

  1. Agregar o retirar países permitidos en Destinations.
  2. Activar grabación, formato, canales, aviso y transcripción en Recording & Transcription.
  3. Definir saludo y mensaje sin agentes en Greeting.
  4. Activar cola, espera, mensajes y música en Queue.

Reglas y validaciones

Backend

Relaciones

Notas


id: call-history modulo: voice-sms app: crm nombre: Consultar historial de llamadas tipo: vista

Consultar historial de llamadas

Muestra llamadas con filtros, grabaciones, transcripciones, costos y diagnóstico.

Que se logra

Donde esta

Como funciona

  1. Aplicar filtros por contacto, fecha, dirección, estado, detección o duración.
  2. Abrir Transcript, reproducir la grabación o elegir Debug.
  3. Elegir Export si se necesita exportar.

Reglas y validaciones

Backend

Relaciones

Notas


id: call-routing modulo: voice-sms app: crm nombre: Configurar enrutamiento de llamadas tipo: configuracion

Configurar enrutamiento de llamadas

Define si las llamadas entrantes van a personas, a IA o a personas con respaldo de IA.

Que se logra

Donde esta

Como funciona

  1. Elegir Human Only, AI First o Human First with AI Fallback.
  2. Seleccionar un asistente de voz predeterminado si aplica.
  3. Definir AI Greeting.

Reglas y validaciones

Backend

Relaciones

Notas


id: phone-numbers modulo: voice-sms app: crm nombre: Comprar y administrar números tipo: accion

Comprar y administrar números

Busca, compra y gestiona números Telnyx para llamadas y SMS.

Que se logra

Donde esta

Como funciona

  1. Elegir Purchase Number.
  2. Buscar por país y filtros disponibles, añadir al carrito y confirmar.
  3. Revisar disponibilidad, estado y requisitos.
  4. Definir Set as primary, actualizar estado o cancelar la suscripción del número.

Reglas y validaciones

Backend

Relaciones

Notas


id: pricing modulo: voice-sms app: crm nombre: Consultar precios de voz y SMS tipo: vista

Consultar precios de voz y SMS

Presenta tarifas de referencia por país para voz, SMS y MMS.

Que se logra

Donde esta

Como funciona

  1. Elegir un país disponible.
  2. Alternar entre Voice y SMS / MMS.
  3. Consultar las tablas de precios.

Reglas y validaciones

Backend

Relaciones

Notas


id: sms-settings modulo: voice-sms app: crm nombre: Configurar SMS tipo: configuracion

Configurar SMS

Activa SMS, limita destinos, sincroniza números y define identificador alfanumérico.

Que se logra

Donde esta

Como funciona

  1. Elegir Enable SMS.
  2. Añadir o quitar países en Allowed Destinations.
  3. Elegir Sync Phone Numbers.
  4. Configurar Alphanumeric Sender ID y guardar.

Reglas y validaciones

Backend

Relaciones

Notas


id: voice-agents modulo: voice-sms app: crm nombre: Administrar agentes de voz tipo: configuracion

Administrar agentes de voz

Configura los miembros que reciben llamadas y sus credenciales SIP externas.

Que se logra

Donde esta

Como funciona

  1. Elegir Add Agent y seleccionar un usuario.
  2. Cambiar disponibilidad, estado o peso de enrutamiento.
  3. Usar el icono de ojo para consultar credenciales SIP y seleccionar identificador de llamada.
  4. Eliminar agentes que ya no reciban llamadas.

Reglas y validaciones

Backend

Relaciones

Notas


id: voice-channel-activation modulo: voice-sms app: crm nombre: Activar Calling y SMS tipo: integracion

Activar Calling y SMS

Provisiona el canal Telnyx de una organización y presenta su estado de conexión.

Que se logra

Donde esta

Como funciona

  1. Elegir Activate Voice Channel.
  2. Esperar la creación de los recursos de llamadas.
  3. Usar Refresh para actualizar estado y diagnóstico.

Reglas y validaciones

Backend

Relaciones

Notas


APP: events

Events

Eventos, invitados, check-in e insights.

Modulos

Modulo Slug Estado Proposito
Events gestion shipped Crear y gestionar eventos.
Guests guests shipped Roster de registros.
Check-in check-in shipped Escaner QR de asistencia.
People people shipped Directorio de asistentes.
Insights insights shipped Analitica de eventos.
Eventos publicos eventos-publicos public Paginas de registro y tickets.

Funcionalidades internas

40 funcionalidades documentadas en 6 modulos. Ver la tabla de cada modulo.


id: check-in app: events nombre: Check-in estado: shipped permiso: can_access_events

Check-in

Convierte el ticket del asistente en una asistencia registrada durante el evento.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Escanear ticket QR scan-qr.md Lee el ticket con la cámara.
Registrar manualmente manual-check-in.md Busca una persona o ingresa su código.
Seguir asistencia en vivo live-attendance.md Muestra progreso y entradas recientes.

Relaciones

Limitaciones y notas


id: live-attendance modulo: check-in app: events nombre: Seguir asistencia en vivo tipo: vista

Seguir asistencia en vivo

Presenta la ocupación y los últimos check-ins del evento seleccionado.

Que se logra

Donde esta

Como funciona

  1. Se selecciona un evento publicado.
  2. Se revisan aprobados, asistentes registrados y porcentaje.
  3. Se consulta la lista de entradas recientes.

Reglas y validaciones

Backend

Relaciones

Notas


id: manual-check-in modulo: check-in app: events nombre: Registrar check-in manualmente tipo: accion

Registrar check-in manualmente

Marca asistencia mediante código escrito o búsqueda de invitado.

Que se logra

Donde esta

Como funciona

  1. Se escribe o pega el código de ticket, o se busca por nombre/email.
  2. Se pulsa la acción Check in.

Reglas y validaciones

Backend

Relaciones

Notas


id: scan-qr modulo: check-in app: events nombre: Escanear ticket QR tipo: accion

Escanear ticket QR

Lee un ticket con la cámara y registra la asistencia.

Que se logra

Donde esta

Como funciona

  1. Se escoge un evento publicado.
  2. Se inicia la cámara y se muestra el QR.
  3. El resultado confirma, rechaza o advierte que ya ingresó.

Reglas y validaciones

Backend

Relaciones

Notas


id: eventos-publicos app: events nombre: Eventos públicos estado: public permiso: ninguno

Eventos públicos

Expone la agenda y el registro de eventos sin iniciar sesión, incluida la gestión del ticket del asistente.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar agenda pública public-event-calendar.md Muestra los eventos publicados de la organización.
Consultar página de evento public-event-page.md Presenta detalles, anfitriones, ubicación y registro.
Registrarse public-registration.md Crea un registro desde el formulario público.
Seleccionar ticket y cupón ticket-selection.md Calcula disponibilidad, precio y descuentos.
Pagar y recibir ticket public-payment-ticket.md Continúa el pago y entrega ticket QR.
Gestionar ticket attendee-ticket.md Consulta estado, cancela o paga una inscripción.
Enviar feedback public-feedback.md Envía una valoración posterior al evento.

Relaciones

Limitaciones y notas


id: attendee-ticket modulo: eventos-publicos app: events nombre: Gestionar ticket de asistente tipo: publico

Gestionar ticket de asistente

Permite consultar el QR, estado y acciones de una inscripción.

Que se logra

Donde esta

Como funciona

  1. Se abre el enlace del ticket.
  2. Se muestra QR, estado de registro y check-in.
  3. Si corresponde, se usa Pay now o Cancel registration.

Reglas y validaciones

Backend

Relaciones

Notas


id: public-event-calendar modulo: eventos-publicos app: events nombre: Consultar agenda pública tipo: publico

Consultar agenda pública

Muestra la agenda pública de una organización.

Que se logra

Donde esta

Como funciona

  1. Se abre la página con el identificador o slug público de la organización.
  2. Se selecciona un evento publicado para ver su detalle.

Backend

Relaciones

Notas


id: public-event-page modulo: eventos-publicos app: events nombre: Consultar página pública de evento tipo: publico

Consultar página pública de evento

Presenta los detalles y el registro de un evento publicado.

Que se logra

Donde esta

Como funciona

  1. Se revisa fecha, ubicación o enlace, anfitriones y descripción.
  2. Se inicia el registro desde la tarjeta Registration.

Reglas y validaciones

Backend

Relaciones

Notas


id: public-feedback modulo: eventos-publicos app: events nombre: Enviar feedback público tipo: publico

Enviar feedback público

Recoge valoración y comentario de un asistente tras el evento.

Que se logra

Donde esta

Como funciona

  1. Se abre el enlace asociado al ticket.
  2. Se selecciona una valoración y se añade un comentario opcional.
  3. Se envía el formulario.

Reglas y validaciones

Backend

Relaciones

Notas


id: public-payment-ticket modulo: eventos-publicos app: events nombre: Pagar y recibir ticket tipo: publico

Pagar y recibir ticket

Deriva el registro de pago a un enlace y entrega el ticket QR.

Que se logra

Donde esta

Como funciona

  1. Se crea el registro con ticket pagado.
  2. Se continúa mediante el enlace de pago.
  3. Tras el cobro, el ticket queda disponible.

Reglas y validaciones

Backend

Relaciones

Notas


id: public-registration modulo: eventos-publicos app: events nombre: Registrarse a un evento tipo: publico

Registrarse a un evento

Permite a una persona crear su registro desde la página pública.

Que se logra

Donde esta

Como funciona

  1. Se identifican o completan los datos solicitados.
  2. Se elige un ticket disponible.
  3. Se envía el formulario y se recibe confirmación, espera o pago.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-selection modulo: eventos-publicos app: events nombre: Seleccionar ticket y cupón tipo: publico

Seleccionar ticket y cupón

Calcula disponibilidad, precio y descuento antes de registrar.

Que se logra

Donde esta

Como funciona

  1. Se elige un ticket disponible.
  2. Se ingresa un cupón opcional y se pulsa Apply.
  3. Se confirma el total y se continúa.

Reglas y validaciones

Backend

Relaciones

Notas


id: gestion app: events nombre: Gestión de eventos estado: shipped permiso: can_access_events

Gestión de eventos

Permite crear, configurar y operar eventos de una organización, desde el borrador hasta su publicación y comunicaciones.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear evento create-event.md Crea un borrador con los datos esenciales.
Editar detalles edit-event.md Actualiza calendario, modalidad, ubicación y portada.
Google Meet google-meet.md Genera un enlace desde una integración activa.
Gestionar anfitriones manage-hosts.md Añade miembros y controla su visibilidad pública.
Configurar registro registration-settings.md Define apertura, aprobación, capacidad y visibilidad.
Diseñar formulario registration-form.md Configura campos de contacto y preguntas propias.
Gestionar tickets ticket-types.md Crea entradas gratuitas o de pago.
Gestionar cupones coupons.md Descuentos para entradas de pago.
Configurar pagos event-payments.md Prepara gateway y cobros de entradas.
Personalizar página event-page.md Configura slug, contenido e imágenes públicas.
Diseñar página pública page-design.md Elige tema y colores.
Personalizar idioma page-language.md Usa textos en inglés, español o personalizados.
Enviar comunicaciones guest-blasts.md Envía o programa email y WhatsApp.
Publicar evento publish-event.md Alterna entre borrador y publicado.
Duplicar, cancelar o eliminar event-lifecycle.md Opera acciones administrativas del evento.
Configuración de organización organization-settings.md Define la agenda pública y valores predeterminados.

Relaciones

Limitaciones y notas


id: coupons modulo: gestion app: events nombre: Gestionar cupones tipo: configuracion

Gestionar cupones

Aplica descuentos a tickets pagados.

Que se logra

Donde esta

Como funciona

  1. Se añade código, descuento, ticket objetivo y vigencia.
  2. Se activa, desactiva o elimina el cupón.

Reglas y validaciones

Backend

Relaciones

Notas


id: create-event modulo: gestion app: events nombre: Crear evento tipo: accion

Crear evento

Inicia un evento como borrador.

Que se logra

Donde esta

Como funciona

  1. Se completa Event name, fecha, zona horaria y modalidad.
  2. Se guarda el borrador para continuar su configuración.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre, inicio y fin texto y fecha Sí El fin debe ser posterior al inicio.
Modalidad selección Sí In-person, Webinar o Hybrid.

Reglas y validaciones

Backend

Relaciones

Notas


id: edit-event modulo: gestion app: events nombre: Editar detalles del evento tipo: accion

Editar detalles del evento

Actualiza la información operativa de un evento.

Que se logra

Donde esta

Como funciona

  1. Se modifica título, fechas, modalidad, ubicación, enlace o descripción.
  2. Se pulsa Save.

Campos y opciones

Campo Tipo Obligatorio Notas
Portada imagen No Acepta imágenes de hasta 5 MB.
Ubicación texto No Puede mostrarse solo a asistentes.

Reglas y validaciones

Backend

Relaciones

Notas


id: event-lifecycle modulo: gestion app: events nombre: Duplicar, cancelar o eliminar evento tipo: accion

Duplicar, cancelar o eliminar evento

Ofrece operaciones administrativas para el ciclo de vida del evento.

Que se logra

Donde esta

Como funciona

  1. Se cambia el slug público si es necesario.
  2. Se pulsa Clone, Cancel event o Delete y se confirma.

Reglas y validaciones

Backend

Relaciones

Notas


id: event-page modulo: gestion app: events nombre: Personalizar página pública del evento tipo: configuracion

Personalizar página pública del evento

Configura la dirección y contenido principal del evento público.

Que se logra

Donde esta

Como funciona

  1. Se define el slug, mensaje de agradecimiento y política.
  2. Se suben o cambian logo y portada.
  3. Se guarda y se revisa la vista previa si está publicado.

Reglas y validaciones

Backend

Relaciones

Notas


id: event-payments modulo: gestion app: events nombre: Configurar pagos de eventos tipo: configuracion

Configurar pagos de eventos

Habilita cobros para tickets pagados.

Que se logra

Donde esta

Como funciona

  1. Se selecciona un gateway predeterminado.
  2. Se añade la política de reembolso.
  3. Se verifican avisos de preparación en tickets.

Reglas y validaciones

Backend

Relaciones

Notas


id: google-meet modulo: gestion app: events nombre: Generar enlace de Google Meet tipo: integracion

Generar enlace de Google Meet

Genera un enlace de reunión para eventos virtuales o híbridos.

Que se logra

Donde esta

Como funciona

  1. Se selecciona Generate Google Meet link.
  2. Se elige una integración activa de Google Calendar.
  3. Se guarda el evento.

Reglas y validaciones

Backend

Relaciones

Notas


id: guest-blasts modulo: gestion app: events nombre: Enviar comunicaciones a asistentes tipo: accion

Enviar comunicaciones a asistentes

Envía o programa mensajes a segmentos de asistentes.

Que se logra

Donde esta

Como funciona

  1. Se seleccionan canal y audiencia.
  2. Se escribe email o se elige una plantilla WhatsApp aprobada.
  3. Se envía ahora o se programa.

Reglas y validaciones

Backend

Relaciones

Notas


id: manage-hosts modulo: gestion app: events nombre: Gestionar anfitriones tipo: configuracion

Gestionar anfitriones

Asigna miembros de la organización como anfitriones del evento.

Que se logra

Donde esta

Como funciona

  1. Se pulsa Add y se elige un miembro disponible.
  2. Se puede ocultar o retirar un anfitrión.

Reglas y validaciones

Backend

Relaciones

Notas


id: organization-settings modulo: gestion app: events nombre: Configurar Events de la organización tipo: configuracion

Configurar Events de la organización

Define la agenda pública y valores predeterminados de nuevos eventos.

Que se logra

Donde esta

Como funciona

  1. Se configura marca, slug, enlaces y página pública.
  2. Se definen valores predeterminados y pagos.
  3. Se pulsa Save.

Reglas y validaciones

Backend

Relaciones

Notas


id: page-design modulo: gestion app: events nombre: Diseñar página pública tipo: configuracion

Diseñar página pública

Controla el aspecto visual del evento público.

Que se logra

Donde esta

Como funciona

  1. Se selecciona Light, Dark o Custom.
  2. Se ajustan colores y subtítulo cuando corresponde.
  3. Se guarda y actualiza la vista previa.

Backend

Relaciones

Notas


id: page-language modulo: gestion app: events nombre: Personalizar idioma y etiquetas públicas tipo: configuracion

Personalizar idioma y etiquetas públicas

Selecciona el texto de la página pública o modifica sus etiquetas.

Que se logra

Donde esta

Como funciona

  1. Se elige English, Español o Custom.
  2. Con Custom, se edita el texto de formularios, tickets y feedback.
  3. Se guarda.

Backend

Relaciones

Notas


id: publish-event modulo: gestion app: events nombre: Publicar evento tipo: accion

Publicar evento

Hace visible un evento configurado o lo devuelve a borrador.

Que se logra

Donde esta

Como funciona

  1. Se pulsa Publish para publicar.
  2. Se pulsa Unpublish para devolverlo a borrador.

Reglas y validaciones

Backend

Relaciones

Notas


id: registration-form modulo: gestion app: events nombre: Diseñar formulario de registro tipo: configuracion

Diseñar formulario de registro

Define los datos solicitados a quien se registra públicamente.

Que se logra

Donde esta

Como funciona

  1. Se eligen los campos de contacto visibles.
  2. Opcionalmente se identifica al contacto por email o teléfono.
  3. Se agregan preguntas propias y se guardan.

Reglas y validaciones

Backend

Relaciones

Notas


id: registration-settings modulo: gestion app: events nombre: Configurar registro tipo: configuracion

Configurar registro

Controla quién puede registrarse y bajo qué condiciones.

Que se logra

Donde esta

Como funciona

  1. Se activa o cierra el registro.
  2. Se configura aprobación, capacidad, espera, lista pública y ventana.
  3. Se pulsa Save.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-types modulo: gestion app: events nombre: Gestionar tipos de ticket tipo: configuracion

Gestionar tipos de ticket

Crea y mantiene las entradas disponibles para el evento.

Que se logra

Donde esta

Como funciona

  1. Se crea o edita una entrada.
  2. Se define Free o Paid, disponibilidad y condiciones.
  3. Se guarda o elimina tras confirmación.

Reglas y validaciones

Backend

Relaciones

Notas


id: guests app: events nombre: Invitados estado: shipped permiso: can_access_events

Invitados

Gestiona el roster de asistentes de toda la organización o de un evento concreto.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar roster guest-roster.md Busca, filtra y navega asistentes.
Cambiar estado guest-status.md Aprueba, rechaza, mueve a espera o cancela.
Añadir invitado add-guest.md Registra manualmente una persona.
Invitar asistentes invite-guests.md Crea invitaciones y las notifica.
Exportar roster export-guests.md Descarga el listado visible como CSV.
Gestionar asistencia guest-check-in.md Marca o revierte el check-in desde la tabla.
Acceder al contacto guest-crm-contact.md Abre el contacto CRM vinculado.
Consultar feedback guest-feedback.md Recoge valoraciones posteriores al evento.

Relaciones

Limitaciones y notas


id: add-guest modulo: guests app: events nombre: Añadir invitado manualmente tipo: accion

Añadir invitado manualmente

Registra una persona desde el roster de un evento.

Que se logra

Donde esta

Como funciona

  1. Se introduce email y datos opcionales.
  2. Se seleccionan ticket y estado.
  3. Se guarda y, si aplica, se envía invitación.

Campos y opciones

Campo Tipo Obligatorio Notas
Email email Sí Identifica al invitado.
Ticket y estado selección No Puede quedar aprobado, pendiente o en espera.

Reglas y validaciones

Backend

Relaciones

Notas


id: export-guests modulo: guests app: events nombre: Exportar roster tipo: accion

Exportar roster

Descarga los invitados visibles en formato CSV.

Que se logra

Donde esta

Como funciona

  1. Se aplica el filtro necesario.
  2. Se pulsa Export.

Backend

Relaciones

Notas


id: guest-check-in modulo: guests app: events nombre: Gestionar asistencia desde invitados tipo: accion

Gestionar asistencia desde invitados

Permite marcar o revertir el ingreso sin abrir el escáner.

Que se logra

Donde esta

Como funciona

  1. Se abre el menú de un invitado aprobado.
  2. Se elige Check in o Undo check-in.

Reglas y validaciones

Backend

Relaciones

Notas


id: guest-crm-contact modulo: guests app: events nombre: Acceder al contacto CRM tipo: vista

Acceder al contacto CRM

Abre el perfil de CRM que corresponde al registro.

Que se logra

Donde esta

Como funciona

  1. Se abre el menú de un registro vinculado.
  2. Se elige View contact.

Reglas y validaciones

Backend

Relaciones

Notas


id: guest-feedback modulo: guests app: events nombre: Consultar feedback de invitados tipo: vista

Consultar feedback de invitados

Reúne valoraciones que los asistentes envían después del evento.

Que se logra

Donde esta

Como funciona

  1. Se abre la analítica del evento.
  2. Se revisan promedio, distribución y comentarios.

Backend

Relaciones

Notas


id: guest-roster modulo: guests app: events nombre: Consultar roster de invitados tipo: vista

Consultar roster de invitados

Muestra asistentes de todos los eventos o de un evento seleccionado.

Que se logra

Donde esta

Como funciona

  1. Se busca por nombre, email u otro término.
  2. Se selecciona un estado o Checked in.
  3. Se cambia de página para ver más resultados.

Reglas y validaciones

Backend

Relaciones

Notas


id: guest-status modulo: guests app: events nombre: Cambiar estado de invitado tipo: accion

Cambiar estado de invitado

Permite aprobar, rechazar, esperar o cancelar registros.

Que se logra

Donde esta

Como funciona

  1. Se abre el menú del invitado.
  2. Se selecciona Approve, Decline, Move to waitlist o Cancel.

Reglas y validaciones

Backend

Relaciones

Notas


id: invite-guests modulo: guests app: events nombre: Invitar asistentes tipo: accion

Invitar asistentes

Crea registros invitados y envía enlaces de registro prellenados.

Que se logra

Donde esta

Como funciona

  1. Se agregan destinatarios.
  2. Se envía la invitación.

Backend

Relaciones

Notas


id: insights app: events nombre: Analítica de eventos estado: shipped permiso: can_access_events

Analítica de eventos

Resume la conversión, asistencia, ingresos y feedback de la organización o de un evento.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar métricas event-kpis.md Ve vistas, registros, aprobación, asistencia e ingresos.
Analizar embudo y tendencia conversion-trends.md Compara las etapas y su evolución temporal.
Desglosar rendimiento event-performance.md Consulta eventos, fuentes, tickets y feedback.

Relaciones

Limitaciones y notas


id: conversion-trends modulo: insights app: events nombre: Analizar embudo y tendencia tipo: vista

Analizar embudo y tendencia

Visualiza la conversión desde la visita hasta el check-in y su evolución diaria.

Que se logra

Donde esta

Como funciona

  1. Se elige el periodo.
  2. Se revisa el embudo vistas, registros, aprobados y check-ins.
  3. Se compara la serie temporal de vistas, registros y asistencia.

Reglas y validaciones

Backend

Relaciones

Notas


id: event-kpis modulo: insights app: events nombre: Consultar métricas de eventos tipo: vista

Consultar métricas de eventos

Muestra indicadores de demanda, conversión, asistencia, ingresos y feedback.

Que se logra

Donde esta

Como funciona

  1. Se selecciona un periodo de 7, 30 o 90 días.
  2. Se consultan las tarjetas de métricas.

Reglas y validaciones

Backend

Relaciones

Notas


id: event-performance modulo: insights app: events nombre: Desglosar rendimiento de eventos tipo: vista

Desglosar rendimiento de eventos

Explica el rendimiento por evento, fuente, ticket y respuesta de satisfacción.

Que se logra

Donde esta

Como funciona

  1. Se consulta la tabla de eventos destacados.
  2. Se revisan fuentes de registros y tipos de ticket.
  3. Se revisa promedio, distribución y comentarios de feedback.

Backend

Relaciones

Notas


id: people app: events nombre: Personas estado: shipped permiso: can_access_events

Personas

Ofrece un directorio consolidado de asistentes entre eventos y su relación con el CRM.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar directorio people-directory.md Consolida personas por contacto o email.
Filtrar y ordenar filter-event-people.md Acota por evento, búsqueda y métricas.
Abrir relación CRM open-crm-contact.md Navega al contacto asociado cuando existe.

Relaciones

Limitaciones y notas


id: filter-event-people modulo: people app: events nombre: Filtrar y ordenar asistentes tipo: vista

Filtrar y ordenar asistentes

Permite acotar el directorio para encontrar y priorizar personas.

Que se logra

Donde esta

Como funciona

  1. Se busca por texto o se selecciona un evento.
  2. Se ordena por último evento, eventos, asistencia, nombre o gasto.

Reglas y validaciones

Backend

Relaciones

Notas


id: open-crm-contact modulo: people app: events nombre: Abrir contacto CRM del asistente tipo: vista

Abrir contacto CRM del asistente

Navega desde una persona de Events al perfil CRM asociado.

Que se logra

Donde esta

Como funciona

  1. Se selecciona una fila que tiene contacto asociado.
  2. Se abre el perfil en /[orgId]/contacts/[contactId].

Reglas y validaciones

Backend

Relaciones

Notas


id: people-directory modulo: people app: events nombre: Consultar directorio de asistentes tipo: vista

Consultar directorio de asistentes

Agrupa la actividad de asistentes a través de eventos.

Que se logra

Donde esta

Como funciona

  1. Se consultan personas consolidadas.
  2. Se revisan eventos, asistencias, gasto y último evento.

Reglas y validaciones

Backend

Relaciones

Notas


APP: finance

Finance

Cuentas por cobrar (AR) y cuentas por pagar (AP).

Modulos

Modulo Slug Estado Proposito
Estimates estimates shipped Cotizaciones, conversion a invoice y preview publico.
Orders orders beta Pedidos del catalogo, la IA o manuales con pago, entrega y checkouts abandonados.
Invoices invoices shipped Facturacion AR y historial de cambios.
Payments received payments-received shipped Pagos de clientes y asignacion a facturas.
Payment Links payment-links shipped Checkout publico Stripe / Wompi.
Recurring Invoices recurring-invoices beta Perfiles de facturacion recurrente.
Vendors vendors beta Maestro de proveedores AP.
Expenses expenses beta Gastos directos ya pagados.
Recurring Expenses recurring-expenses beta Gastos periodicos.
Bills bills beta Cuentas por pagar a vendors.
Recurring Bills recurring-bills beta Cuentas por pagar periodicas.
Payments Made payments-made beta Pagos a vendors y allocations.
Document templates document-templates shipped PDF, numbering, messages y page templates.
Taxes y currencies taxes-currencies shipped Impuestos, monedas y FX.
Payment gateways payment-gateways shipped Credenciales Stripe / Wompi.

Funcionalidades internas

117 funcionalidades documentadas en 15 modulos. Ver la tabla de cada modulo.


id: bills app: finance nombre: Bills estado: beta permiso: can_access_bills

Bills

Registra facturas de proveedores que crean una cuenta por pagar y se cancelan mediante Payments Made.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar cuentas por pagar bill-list.md Lista bills y resumen de vencimientos.
Crear y editar bills bill-form.md Registra la factura y sus condiciones.
Gestionar partidas bill-items.md Configura conceptos, descuentos e impuestos.
Abrir, pagar parcialmente, anular o eliminar bill-lifecycle.md Controla el ciclo del bill.
Registrar un pago record-bill-payment.md Inicia Payments Made con el bill seleccionado.
Numerar documentos bill-numbering.md Finaliza el número cuando se abre.
Convertir en bill recurrente make-recurring-bill.md Crea un perfil periódico desde el bill.

Relaciones

Limitaciones y notas


id: bill-form modulo: bills app: finance nombre: Crear y editar bills tipo: accion

Crear y editar bills

Registra una factura de proveedor como borrador o cuenta por pagar abierta.

Que se logra

Donde esta

Como funciona

  1. Selecciona proveedor y responsable.
  2. Define fecha del bill, vencimiento y términos de pago.
  3. Elige moneda, regla de numeración o plantilla cuando aplique.
  4. Añade partidas, notas y términos.
  5. Usa Save as Draft o Save as Open.

Campos y opciones

Campo Tipo Obligatorio Notas
Proveedor Selección Sí Identifica a quién se debe.
Fecha y vencimiento Fecha Sí Los términos pueden completar el vencimiento.
Moneda Selección Sí Determina los importes.
Referencia, notas y términos Texto/editor No Contexto de la factura.

Reglas y validaciones

Backend

Relaciones


id: bill-items modulo: bills app: finance nombre: Gestionar partidas de bill tipo: accion

Gestionar partidas de bill

Define los conceptos e importes de una factura de proveedor.

Que se logra

Donde esta

Como funciona

  1. Añade, cambia o elimina una partida.
  2. Indica concepto, cantidad, unidad y tarifa.
  3. Aplica descuentos e impuestos si aplican.
  4. Guarda para recalcular el bill.

Reglas y validaciones

Backend

Relaciones


id: bill-lifecycle modulo: bills app: finance nombre: Gestionar estado de bills tipo: accion

Gestionar estado de bills

Controla el paso del borrador a la deuda abierta y el cierre por pagos.

Que se logra

Donde esta

Como funciona

  1. Un Draft se abre con Mark as Open.
  2. Las asignaciones de pagos actualizan automáticamente a Partially Paid o Paid.
  3. Un bill abierto sin pagos puede pasar a Void.
  4. Delete solo está disponible en Draft.

Reglas y validaciones

Backend

Relaciones


id: bill-list modulo: bills app: finance nombre: Consultar cuentas por pagar tipo: vista

Consultar cuentas por pagar

Lista las facturas de proveedor y resume el saldo pendiente y sus vencimientos.

Que se logra

Donde esta

Como funciona

  1. Revisa Total Outstanding, Due Today, Due Within 30 Days y Overdue Bills.
  2. Busca, filtra por estado, ordena o elige columnas.
  3. Abre un bill desde la tabla paginada.

Reglas y validaciones

Backend

Relaciones


id: bill-numbering modulo: bills app: finance nombre: Numerar documentos de bill tipo: configuracion

Numerar documentos de bill

Finaliza el número de una factura de proveedor al abrirla.

Que se logra

Donde esta

Como funciona

  1. Un borrador conserva un número pendiente.
  2. Guarda sus partidas.
  3. Al cambiar a Open, se asigna el número final.

Reglas y validaciones

Backend

Relaciones


id: make-recurring-bill modulo: bills app: finance nombre: Convertir un bill en recurrente tipo: accion

Convertir un bill en recurrente

Crea un perfil de bill recurrente a partir de un bill y sus partidas.

Que se logra

Donde esta

Como funciona

  1. Abre el bill de origen.
  2. Selecciona Make Recurring.
  3. Completa la programación del perfil.
  4. Guarda y gestiona el perfil desde Recurring Bills.

Reglas y validaciones

Backend

Relaciones


id: record-bill-payment modulo: bills app: finance nombre: Registrar pago de un bill tipo: accion

Registrar pago de un bill

Abre el registro de pago con el proveedor y bill preseleccionados.

Que se logra

Donde esta

Como funciona

  1. Abre un bill Open o Partially Paid.
  2. Selecciona Record Payment.
  3. El formulario de Payments Made precarga el proveedor y el saldo del bill.
  4. Guarda el pago y la asignación.

Reglas y validaciones

Backend

Relaciones


id: document-templates app: finance nombre: Plantillas de documentos estado: shipped permiso: can_manage_document_templates

Plantillas de documentos

Configura el diseño que usan estimates, invoices, expenses, bills y recibos al previsualizar o exportar PDF.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Añadir página Markdown additional-pages-markdown.md Crea páginas adicionales con texto y variables.
Añadir tabla inteligente additional-pages-smart-table.md Crea páginas de hoja con fórmulas y calendario.
Crear plantilla de documento create-document-template.md Añade una plantilla por tipo documental.
Gestionar vencimiento de documentos document-expiry.md Cron de expiración.
Gestionar mensajes predefinidos document-messages.md Notas, términos y datos bancarios.
Configurar numeración de documentos document-numbering.md Prefijos y secuencias.
Gestionar plantillas de páginas adicionales document-page-templates.md Biblioteca Markdown u hoja.
Generar PDF de documento document-pdf-generation.md Generación servidor con URL firmada.
Usar constructor de plantillas document-template-builder.md Diseño visual o AI/HTML.
Definir plantillas predeterminadas document-template-defaults.md Selección inicial por tipo.
Previsualizar documento document-template-preview.md Render de diseño y datos.
Editar plantilla de documento edit-document-template.md Renombra, clona o elimina una plantilla.

Relaciones

Limitaciones y notas


id: additional-pages-markdown modulo: document-templates app: finance nombre: Añadir página Markdown tipo: configuracion

Añadir página Markdown

Añade una página adicional escrita en Markdown a un estimate o invoice.

Que se logra

Donde esta

Como funciona

  1. Crea una plantilla Markdown y define su alcance.
  2. Escribe el contenido y guarda; después se aplica en los documentos compatibles.

Reglas y validaciones

Backend

Relaciones


id: additional-pages-smart-table modulo: document-templates app: finance nombre: Añadir tabla inteligente tipo: configuracion

Añadir tabla inteligente

Añade una página de hoja de cálculo con fórmulas o generador de calendario.

Que se logra

Donde esta

Como funciona

  1. Crea una plantilla y selecciona Smart table.
  2. Diseña las celdas, fórmulas o calendario en la hoja y pulsa Save.

Reglas y validaciones

Backend

Relaciones


id: create-document-template modulo: document-templates app: finance nombre: Crear plantilla de documento tipo: configuracion

Crear plantilla de documento

Crea una plantilla para un tipo de documento antes de editar su diseño.

Que se logra

Donde esta

Como funciona

  1. Selecciona el tipo: estimate, invoice, expense, bill, received payment o vendor payment.
  2. Indica el nombre y crea la plantilla; luego usa el editor visual o AI.

Reglas y validaciones

Backend

Relaciones


id: document-expiry modulo: document-templates app: finance nombre: Gestionar vencimiento de documentos tipo: automatizacion

Gestionar vencimiento de documentos

El cron revisa documentos con vencimiento y aplica la transición de expiración correspondiente.

Que se logra

Donde esta

Como funciona

  1. Un documento guarda su fecha de expiración.
  2. El cron ejecuta la revisión y actualiza los documentos vencidos.

Reglas y validaciones

Backend

Relaciones


id: document-messages modulo: document-templates app: finance nombre: Gestionar mensajes predefinidos tipo: configuracion

Gestionar mensajes predefinidos

Guarda textos reutilizables de notas, términos y datos bancarios para documentos.

Que se logra

Donde esta

Como funciona

  1. Abre una pestaña y pulsa Add Note, Add Terms & Conditions o Add Bank Details.
  2. Escribe nombre y contenido; edita con lápiz o elimina con papelera.

Reglas y validaciones

Backend

Relaciones


id: document-numbering modulo: document-templates app: finance nombre: Configurar numeración de documentos tipo: configuracion

Configurar numeración de documentos

Define prefijos, número siguiente y relleno de numeración por tipo documental.

Que se logra

Donde esta

Como funciona

  1. Filtra por tipo o pulsa Add numbering scheme.
  2. Define nombre, tipo, prefijo, siguiente número, padding, descripción y Default.

Reglas y validaciones

Backend

Relaciones


id: document-page-templates modulo: document-templates app: finance nombre: Gestionar plantillas de páginas adicionales tipo: configuracion

Gestionar plantillas de páginas adicionales

Administra páginas reutilizables que se agregan a estimates e invoices.

Que se logra

Donde esta

Como funciona

  1. Pulsa Add, escribe Name y elige tipo y aplicación.
  2. Usa el editor Markdown o la hoja según el tipo y pulsa Save.

Reglas y validaciones

Backend

Relaciones


id: document-pdf-generation modulo: document-templates app: finance nombre: Generar PDF de documento tipo: accion

Generar PDF de documento

Genera un PDF servidor para estimates, invoices y recibos usando la plantilla seleccionada.

Que se logra

Donde esta

Como funciona

  1. Selecciona una plantilla en el documento o abre el preview.
  2. Solicita el PDF desde la interfaz correspondiente.

Reglas y validaciones

Backend

Relaciones


id: document-template-builder modulo: document-templates app: finance nombre: Usar constructor de plantillas tipo: configuracion

Usar constructor de plantillas

Edita dos diseños independientes de una plantilla: visual Builder y HTML asistido por AI.

Que se logra

Donde esta

Como funciona

  1. Abre AI o Builder; la pestaña inicial es el diseño que el documento usa.
  2. En Builder, ajusta acordeones; en AI, conversa o abre Edit HTML.
  3. Revisa Template Preview y pulsa Save Builder o Save AI design.

Reglas y validaciones

Backend

Relaciones


id: document-template-defaults modulo: document-templates app: finance nombre: Definir plantillas predeterminadas tipo: configuracion

Definir plantillas predeterminadas

Marca la plantilla que se propone primero para un tipo de documento.

Que se logra

Donde esta

Como funciona

  1. Abre la configuración de una plantilla.
  2. Marca Set as default y guarda.

Reglas y validaciones

Backend

Relaciones


id: document-template-preview modulo: document-templates app: finance nombre: Previsualizar documento tipo: vista

Previsualizar documento

Renderiza el diseño guardado o los cambios sin guardar con datos de muestra, de un documento o de un perfil recurrente.

Que se logra

Donde esta

Como funciona

  1. Edita Builder o AI.
  2. Espera la actualización de la vista derecha o solicita guardar desde ella.

Reglas y validaciones

Backend

Relaciones


id: edit-document-template modulo: document-templates app: finance nombre: Editar plantilla de documento tipo: configuracion

Editar plantilla de documento

Gestiona el nombre y ciclo de vida de una plantilla desde su listado.

Que se logra

Donde esta

Como funciona

  1. Filtra por tipo si es necesario.
  2. Usa herramienta para editar configuración, copia para clonar o papelera para borrar.

Reglas y validaciones

Backend

Relaciones


id: estimates app: finance nombre: Cotizaciones estado: shipped permiso: can_access_estimates

Cotizaciones

Las cotizaciones reúnen el cliente, artículos, condiciones y una posible solicitud de cobro antes de emitir una factura. El mismo flujo se abre desde CRM y desde Finance.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear cotización create-estimate.md Captura cliente, moneda, numeración, fechas y artículos.
Editar cotización edit-estimate.md Modifica el documento y sus adjuntos.
Gestionar artículos estimate-line-items.md Añade productos, precios, impuestos y recurrencia.
Calcular importes estimate-totals.md Compone subtotal, descuento, impuestos y ajustes.
Configurar cobro esperado expected-collection.md Sincroniza un enlace de pago desde el importe a cobrar.
Cambiar estado estimate-status.md Controla la entrega, aceptación, rechazo y anulación.
Convertir en factura convert-to-invoice.md Genera una factura borrador con los artículos de la cotización.
Duplicar cotización duplicate-estimate.md Crea una copia con nueva numeración.
Enviar por correo send-estimate-email.md Envía el documento y su enlace público a destinatarios elegidos.
Compartir cotización pública public-estimate.md Expone la vista para cliente en /e/[path].
Aceptar o rechazar públicamente public-estimate-decision.md Registra la decisión del cliente desde la vista pública.
Descargar PDF estimate-pdf.md Genera el PDF usando la plantilla seleccionada.
Consultar actividad del cliente estimate-engagement.md Muestra aperturas y descargas de la vista pública.
Añadir páginas adicionales estimate-additional-pages.md Agrega Markdown o tablas inteligentes al documento.
Usar campos personalizados estimate-custom-fields.md Completa campos compartidos de Sales document.

Relaciones

Limitaciones y notas


id: convert-to-invoice modulo: estimates app: finance nombre: Convertir cotización en factura tipo: accion

Convertir cotización en factura

Genera una factura borrador desde la cotización y conserva el vínculo entre ambos documentos.

Que se logra

Donde esta

Como funciona

  1. Pulsa Convert en la cotización.
  2. Selecciona Invoice Numbering y, si hay plantillas, Invoice Template.
  3. Confirma con Convert to Invoice; se abre la factura creada.

Reglas y validaciones

Backend

Relaciones


id: create-estimate modulo: estimates app: finance nombre: Crear cotización tipo: accion

Crear cotización

Guarda una cotización inicialmente en draft y asigna su número desde la regla seleccionada.

Que se logra

Donde esta

Como funciona

  1. Selecciona el Owner y un contacto en Contact, Company & Deal; compañía y deal son opcionales.
  2. Elige Currency, Numbering Rule, fechas y, si corresponde, Document Template.
  3. Añade artículos en Estimate line items, revisa los totales y pulsa Create Estimate.
  4. El sistema abre el detalle de la nueva cotización.

Campos y opciones

Campo Tipo Obligatorio Notas
Contact selector Sí Puede acompañarse de Company y Deal.
Currency lista Sí Solo muestra monedas habilitadas en la organización.
Numbering Rule lista Sí Se autoselecciona la predeterminada o la primera disponible.
Estimate Date fecha Sí Inicia con la fecha actual.
Expiry Date fecha No Quick fill ofrece fin de semana/mes/trimestre y 1–90 días.
Document Template lista No En nuevas cotizaciones se preselecciona la predeterminada.

Reglas y validaciones

Backend

Relaciones


id: duplicate-estimate modulo: estimates app: finance nombre: Duplicar cotización tipo: accion

Duplicar cotización

Crea otra cotización editable a partir de una existente sin reutilizar su identidad comercial.

Que se logra

Donde esta

Como funciona

  1. Abre el menú More.
  2. Pulsa Duplicate.
  3. Espera la confirmación; se abre el detalle de la nueva cotización.

Reglas y validaciones

Backend

Relaciones


id: edit-estimate modulo: estimates app: finance nombre: Editar cotización tipo: accion

Editar cotización

Modifica una cotización existente, incluidos sus artículos, relaciones, mensajes, archivos y configuración de cobro.

Que se logra

Donde esta

Como funciona

  1. Pulsa Edit, actualiza los campos necesarios y ajusta los artículos.
  2. Usa Document files para añadir o administrar adjuntos de la cotización ya guardada.
  3. Pulsa Save Estimate; al terminar vuelve al detalle.

Campos y opciones

Campo Tipo Obligatorio Notas
Estimate Number texto No Solo aparece al editar y permite corregir el número.
Contact, Company & Deal selector Contact sí Company y Deal se pueden desvincular.
Customer Notes / Terms & Conditions / Bank Details Markdown No Permiten aplicar mensajes predefinidos.
Document files adjuntos No No aparece al crear, porque aún no existe el documento.

Reglas y validaciones

Backend

Relaciones


id: estimate-additional-pages modulo: estimates app: finance nombre: Añadir páginas adicionales tipo: configuracion

Añadir páginas adicionales

Adjunta páginas de contenido adicional a la cotización para su vista previa, enlace público y PDF.

Que se logra

Donde esta

Como funciona

  1. Abre creación o edición y baja a Additional pages.
  2. Agrega una página Markdown o una Smart table; también puedes aplicar una plantilla de páginas.
  3. Guarda la cotización y revisa el resultado con PDF o el enlace público.

Reglas y validaciones

Backend

Relaciones


id: estimate-custom-fields modulo: estimates app: finance nombre: Usar campos personalizados tipo: configuracion

Usar campos personalizados

Captura valores de los campos configurados para Sales document en la cotización.

Que se logra

Donde esta

Como funciona

  1. Crea definiciones en Settings > Custom Fields con tipo Sales document.
  2. Completa los valores que aparecen en Custom Fields de la cotización.
  3. Pulsa Create Estimate o Save Estimate.

Reglas y validaciones

Backend

Relaciones


id: estimate-engagement modulo: estimates app: finance nombre: Consultar actividad del cliente tipo: vista

Consultar actividad del cliente

Muestra cómo se usó la cotización publicada, sin atribuir la actividad a una persona concreta.

Que se logra

Donde esta

Como funciona

  1. Abre la cotización y ubica Customer activity.
  2. Revisa aperturas, días distintos, tiempo visible, descargas y el feed reciente.
  3. Consulta Document views en el historial de contacto, deal o compañía vinculados para el mismo evento.

Reglas y validaciones

Backend

Relaciones


id: estimate-line-items modulo: estimates app: finance nombre: Gestionar artículos de cotización tipo: accion

Gestionar artículos de cotización

Construye las líneas comerciales que alimentan el total y el resumen de cobro de la cotización.

Que se logra

Donde esta

Como funciona

  1. Busca un producto o agrega una fila.
  2. Indica nombre, descripción, cantidad, unidad y tarifa.
  3. Configura descuento por porcentaje o importe, impuesto y tipo de cobro one-time o recurring.
  4. Reordena o elimina filas y guarda la cotización.

Campos y opciones

Campo Tipo Obligatorio Notas
Product / Name buscador o texto Sí El producto puede completar datos de la fila.
Quantity y Rate número Sí Determinan el importe base.
Discount porcentaje o importe No Se calcula por fila antes del total del documento.
Tax selector No Aporta porcentaje e importe de impuesto.
Billing type lista No recurring habilita intervalo y frecuencia.

Reglas y validaciones

Backend


id: estimate-pdf modulo: estimates app: finance nombre: Descargar cotización PDF tipo: accion

Descargar cotización PDF

Genera un PDF server-side de la cotización con la misma plantilla de la vista previa.

Que se logra

Donde esta

Como funciona

  1. Abre una cotización con plantilla disponible.
  2. Pulsa PDF.
  3. El PDF generado se abre en otra pestaña desde una URL temporal.

Reglas y validaciones

Backend

Relaciones


id: estimate-status modulo: estimates app: finance nombre: Cambiar estado de cotización tipo: accion

Cambiar estado de cotización

Actualiza la fase comercial de una cotización desde su vista previa.

Que se logra

Donde esta

Como funciona

  1. Abre la cotización guardada.
  2. Abre Mark as y selecciona Sent, Accepted, Declined o Voided.
  3. Para Declined, selecciona o escribe el motivo en el diálogo.

Reglas y validaciones

Backend

Relaciones


id: estimate-totals modulo: estimates app: finance nombre: Calcular importes de cotización tipo: vista

Calcular importes de cotización

El panel Totals calcula el importe comercial de las líneas y separa importes únicos de los recurrentes.

Que se logra

Donde esta

Como funciona

  1. Añade o cambia una línea, descuento, envío o ajuste.
  2. Revisa Subtotal, Discount amount, Tax total y Total.
  3. Consulta Payment summary para los subtotales one-time y por intervalo recurrente.

Campos y opciones

Campo Tipo Obligatorio Notas
Discount porcentaje o importe fijo No Se aplica al subtotal de líneas.
Shipping charge importe No Se añade al total.
Adjustment importe positivo o negativo No Admite una descripción.

Reglas y validaciones

Backend

Relaciones


id: expected-collection modulo: estimates app: finance nombre: Configurar cobro esperado tipo: integracion

Configurar cobro esperado

Define un depósito o el total que se cobrará mediante un Payment Link asociado a la cotización.

Que se logra

Donde esta

Como funciona

  1. En Amount to collect, escribe un importe o pulsa 50% o Use total.
  2. Elige Payment numbering, un Payment provider activo y How to collect.
  3. Guarda la cotización; el enlace abierto aparece en Finance > Payment Links.

Campos y opciones

Campo Tipo Obligatorio Notas
Amount to collect importe Condicional Un valor cero lo elimina.
Payment numbering lista Sí, con importe Es una regla de Received Payment distinta a la de Estimate.
Payment provider lista Sí, con importe Muestra gateways activos de la organización.
How to collect lista Sí, con importe Stripe/Wompi ofrecen Apex Checkout y Provider Checkout.
Payment URL URL Según método Se exige cuando el método necesita una URL externa.

Reglas y validaciones

Backend

Relaciones


id: public-estimate-decision modulo: estimates app: finance nombre: Aceptar o rechazar cotización públicamente tipo: publico

Aceptar o rechazar cotización públicamente

Permite que el destinatario responda a una cotización desde su enlace público.

Que se logra

Donde esta

Como funciona

  1. El destinatario abre /e/[path].
  2. Selecciona Accept o Decline en las acciones públicas.
  3. La respuesta actualiza el estado de la cotización.

Reglas y validaciones

Backend

Relaciones


id: public-estimate modulo: estimates app: finance nombre: Compartir cotización pública tipo: publico

Compartir cotización pública

Comparte la representación de la cotización que se sirve sin iniciar sesión.

Que se logra

Donde esta

Como funciona

  1. Abre una cotización con vista previa.
  2. Pulsa Share y Direct link.
  3. Copia o envía la URL pública generada para la cotización.

Reglas y validaciones

Backend

Relaciones


id: send-estimate-email modulo: estimates app: finance nombre: Enviar cotización por correo tipo: accion

Enviar cotización por correo

Envía la cotización desde el diálogo de entrega, con destinatarios elegidos y su enlace público.

Que se logra

Donde esta

Como funciona

  1. Pulsa Share y luego Send email.
  2. Completa To, asunto y contenido; puedes añadir una dirección a un contacto relacionado con Save and add.
  3. Envía desde el diálogo y vuelve a cargar la cotización.

Reglas y validaciones

Backend

Relaciones


id: expenses app: finance nombre: Expenses estado: beta permiso: can_access_expenses

Expenses

Registra gastos directos ya pagados, sin crear saldo pendiente ni un pago separado.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar gastos expense-list.md Lista, busca, filtra y ordena gastos.
Crear y editar gastos expense-form.md Registra cabecera, totales, notas y moneda.
Gestionar partidas expense-items.md Define conceptos, descuentos e impuestos.
Activar o anular gastos expense-lifecycle.md Gestiona el ciclo Draft, Active y Void.
Numerar documentos expense-numbering.md Finaliza el número al activar el gasto.
Convertir en gasto recurrente make-recurring-expense.md Crea un perfil periódico desde un gasto.

Relaciones

Limitaciones y notas


id: expense-form modulo: expenses app: finance nombre: Crear y editar gastos tipo: accion

Crear y editar gastos

Registra un gasto ya realizado, como borrador o como gasto activo.

Que se logra

Donde esta

Como funciona

  1. Completa la fecha, moneda y, opcionalmente, proveedor, responsable, referencia y descripción.
  2. Selecciona una regla de numeración o plantilla cuando aplique.
  3. Añade conceptos y revisa los totales calculados.
  4. Incluye notas y usa Save as Draft o Save as Active.

Campos y opciones

Campo Tipo Obligatorio Notas
Fecha y moneda Fecha y selección Sí Identifican el gasto y su importe.
Proveedor Selección No Un gasto puede no estar ligado a proveedor.
Referencia y descripción Texto No Contexto del documento.
Notas Editor Markdown No Información adicional.

Reglas y validaciones

Backend

Relaciones


id: expense-items modulo: expenses app: finance nombre: Gestionar partidas de gasto tipo: accion

Gestionar partidas de gasto

Define los conceptos que componen un gasto y actualiza sus importes.

Que se logra

Donde esta

Como funciona

  1. Añade, edita o elimina una partida.
  2. Indica nombre, cantidad, unidad y tarifa.
  3. Aplica descuento o impuesto cuando corresponda.
  4. Guarda el gasto para recalcular partidas y totales.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre Texto Sí Identifica el concepto.
Cantidad, unidad y tarifa Número y texto Sí, excepto unidad Calculan el importe de la partida.
Producto, descuento e impuesto Selección y número No Ajustan el importe.

Reglas y validaciones

Backend

Relaciones


id: expense-lifecycle modulo: expenses app: finance nombre: Activar, anular y eliminar gastos tipo: accion

Activar, anular y eliminar gastos

Controla el ciclo de vida de un gasto directo.

Que se logra

Donde esta

Como funciona

  1. Un gasto inicia como Draft o se guarda directamente como Active.
  2. Usa Mark as Active para registrar definitivamente un borrador.
  3. Usa Void para cancelar un gasto activo.
  4. Usa Delete solo mientras es borrador.

Reglas y validaciones

Backend

Relaciones


id: expense-list modulo: expenses app: finance nombre: Consultar gastos tipo: vista

Consultar gastos

Presenta los gastos directos registrados y permite localizar un documento.

Que se logra

Donde esta

Como funciona

  1. Consulta la lista paginada.
  2. Busca por texto o filtra por estado.
  3. Ordena, ajusta columnas visibles o cambia de página.
  4. Abre una fila para acceder al detalle.

Reglas y validaciones

Backend

Relaciones


id: expense-numbering modulo: expenses app: finance nombre: Numerar documentos de gasto tipo: configuracion

Numerar documentos de gasto

Aplica la numeración de cuentas por pagar al registrar definitivamente un gasto.

Que se logra

Donde esta

Como funciona

  1. Al guardar un borrador, el documento conserva un número pendiente.
  2. Guarda sus partidas.
  3. Al pasar a Active, el sistema asigna el número final.

Reglas y validaciones

Backend

Relaciones


id: make-recurring-expense modulo: expenses app: finance nombre: Convertir un gasto en recurrente tipo: accion

Convertir un gasto en recurrente

Crea un perfil de gasto recurrente reutilizando los datos y partidas de un gasto.

Que se logra

Donde esta

Como funciona

  1. Abre un gasto existente.
  2. Selecciona Make Recurring.
  3. Confirma o completa la programación del nuevo perfil.
  4. Continúa en Recurring Expenses para guardarlo y gestionarlo.

Reglas y validaciones

Backend

Relaciones


id: invoices app: finance nombre: Facturas estado: shipped permiso: can_access_invoices

Facturas

Las facturas documentan un cobro a un cliente, conservan el saldo pendiente y reciben asignaciones de pagos. El listado y el detalle son los mismos desde CRM y Finance.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear factura create-invoice.md Crea un borrador con cliente, moneda, fechas y artículos.
Editar factura edit-invoice.md Actualiza el documento, sus artículos y adjuntos.
Añadir páginas adicionales invoice-additional-pages.md Incluye Markdown o tablas inteligentes en la vista y PDF.
Consultar historial de cambios invoice-change-history.md Consulta las versiones registradas de la factura.
Usar campos personalizados invoice-custom-fields.md Completa campos de Sales document compartidos con cotizaciones.
Consultar actividad del cliente invoice-engagement.md Resume uso de /i/[path], PDF y archivos.
Gestionar artículos de factura invoice-line-items.md Define productos, cantidades, precios, impuestos y recurrencia.
Consultar pagos relacionados invoice-payment-history.md Despliega las asignaciones invoice-payments.
Descargar factura PDF invoice-pdf.md Genera un PDF con la plantilla del documento.
Emitir y cambiar estado de factura invoice-status.md Pasa de borrador a programada o enviada y permite anular.
Calcular importes de factura invoice-totals.md Calcula total y saldo a partir de artículos y pagos.
Crear perfil recurrente desde factura make-recurring.md Crea o vincula un perfil recurrente en Finance.
Compartir factura pública public-invoice.md Publica el documento en /i/[path].
Registrar pago desde factura register-payment.md Aplica pagos activos sin asignar a la factura.
Enviar factura por correo send-invoice-email.md Envía por correo el documento con enlace público.

Relaciones

Limitaciones y notas


id: create-invoice modulo: invoices app: finance nombre: Crear factura tipo: accion

Crear factura

Crea una factura en estado draft con cliente, fecha de emisión, vencimiento y artículos facturables.

Que se logra

Donde esta

Como funciona

  1. Selecciona Owner, contacto y opcionalmente compañía y deal.
  2. Completa Currency, Numbering Rule, Invoice Date, Due Date, plantilla y artículos.
  3. Pulsa Create Invoice; el sistema abre el detalle.

Campos y opciones

Campo Tipo Obligatorio Notas
Contact selector Sí Company y Deal son opcionales.
Currency lista Sí Incluye las monedas habilitadas.
Numbering Rule lista No en interfaz Si hay reglas, usa la predeterminada o la primera.
Invoice Date / Due Date fecha Sí Due Date inicia 30 días después; Quick fill ofrece plazos frecuentes.
Document Template lista No Selecciona una plantilla de Invoice.

Reglas y validaciones

Backend

Relaciones


id: edit-invoice modulo: invoices app: finance nombre: Editar factura tipo: accion

Editar factura

Actualiza la factura, sus relaciones comerciales, artículos, textos y archivos adjuntos.

Que se logra

Donde esta

Como funciona

  1. Abre Edit y modifica los datos, el número o las fechas.
  2. Gestiona artículos, mensajes, adjuntos y campos personalizados.
  3. Pulsa Save Invoice; se abre de nuevo la vista previa.

Reglas y validaciones

Backend

Relaciones


id: invoice-additional-pages modulo: invoices app: finance nombre: Añadir páginas adicionales tipo: configuracion

Añadir páginas adicionales

Inserta contenido Markdown o tablas inteligentes adicionales en la factura.

Que se logra

Donde esta

Como funciona

  1. Abre el formulario de factura y desplázate a Additional pages.
  2. Añade una página de Markdown o Smart table, o aplica una plantilla de páginas.
  3. Guarda y verifica su resultado con PDF o /i/[path].

Reglas y validaciones

Backend

Relaciones


id: invoice-change-history modulo: invoices app: finance nombre: Consultar historial de cambios tipo: vista

Consultar historial de cambios

Consulta las versiones creadas cuando se guarda o cambia el estado de una factura.

Que se logra

Donde esta

Como funciona

  1. Abre el menú More.
  2. Pulsa History.
  3. Revisa las versiones disponibles en el diálogo de historial.

Reglas y validaciones

Backend

Relaciones


id: invoice-custom-fields modulo: invoices app: finance nombre: Usar campos personalizados tipo: configuracion

Usar campos personalizados

Registra valores de campos configurados como Sales document para esta factura.

Que se logra

Donde esta

Como funciona

  1. Configura campos de tipo Sales document en Settings > Custom Fields.
  2. Completa los valores que aparecen en el formulario de factura.
  3. Pulsa Create Invoice o Save Invoice.

Reglas y validaciones

Backend

Relaciones


id: invoice-engagement modulo: invoices app: finance nombre: Consultar actividad del cliente tipo: vista

Consultar actividad del cliente

Resume la actividad anónima que el cliente realizó sobre la factura pública.

Que se logra

Donde esta

Como funciona

  1. Abre la factura.
  2. Revisa sesiones, días, tiempo visible y descargas en Customer activity.
  3. Consulta también el filtro Document views del historial de las entidades relacionadas.

Reglas y validaciones

Backend

Relaciones


id: invoice-line-items modulo: invoices app: finance nombre: Gestionar artículos de factura tipo: accion

Gestionar artículos de factura

Define las líneas que determinan el importe facturado y el desglose por cadencia de cobro.

Que se logra

Donde esta

Como funciona

  1. Busca un producto o añade una línea.
  2. Completa nombre, cantidad, unidad, tarifa, descuento e impuesto.
  3. Define one-time o recurring y, para este último, intervalo y frecuencia.
  4. Guarda la factura.

Campos y opciones

Campo Tipo Obligatorio Notas
Product / Name buscador o texto Sí Un producto puede completar la línea.
Quantity y Rate número Sí Forman el importe base.
Discount y Tax importe/selector No Se calculan por línea.
Billing type lista No Se refleja en Payment summary.

Reglas y validaciones

Backend

Relaciones


id: invoice-payment-history modulo: invoices app: finance nombre: Consultar pagos relacionados tipo: vista

Consultar pagos relacionados

Expone las asignaciones de pagos que reducen el saldo de la factura.

Que se logra

Donde esta

Como funciona

  1. Pulsa el contador de pagos en la franja de información relacionada.
  2. Revisa número, fecha, modo, referencia e importe aplicado.
  3. Pulsa una fila para abrir el detalle del pago en CRM o Finance.

Reglas y validaciones

Backend

Relaciones


id: invoice-pdf modulo: invoices app: finance nombre: Descargar factura PDF tipo: accion

Descargar factura PDF

Genera un PDF de la factura a partir de la plantilla que se está previsualizando.

Que se logra

Donde esta

Como funciona

  1. Espera que cargue la vista previa de la factura.
  2. Pulsa PDF.
  3. Abre la URL temporal devuelta para descargar o imprimir.

Reglas y validaciones

Backend

Relaciones


id: invoice-status modulo: invoices app: finance nombre: Emitir y cambiar estado de factura tipo: accion

Emitir y cambiar estado de factura

Emite una factura desde borrador, la programa o la anula cuando todavía está pendiente.

Que se logra

Donde esta

Como funciona

  1. En una factura draft, pulsa Mark as Scheduled o Mark as Sent.
  2. En una factura scheduled, pulsa Mark as Sent cuando se haya emitido.
  3. Para una factura sent u overdue, abre More y pulsa Void Invoice.

Reglas y validaciones

Backend

Relaciones


id: invoice-totals modulo: invoices app: finance nombre: Calcular importes de factura tipo: vista

Calcular importes de factura

Calcula el total de la factura, el saldo por cobrar y el resumen de importes recurrentes.

Que se logra

Donde esta

Como funciona

  1. Cambia líneas, Discount, Shipping charge o Adjustment.
  2. Revisa Subtotal, Tax total, Total y Payment summary.
  3. Guarda para que el servicio calcule nuevamente los importes.

Campos y opciones

Campo Tipo Obligatorio Notas
Discount porcentaje o importe No Se descuenta del subtotal.
Shipping charge importe No Se agrega al total.
Adjustment importe No Puede ser negativo y tiene descripción opcional.

Reglas y validaciones

Backend

Relaciones


id: make-recurring modulo: invoices app: finance nombre: Crear perfil recurrente desde factura tipo: accion

Crear perfil recurrente desde factura

Convierte la información de una factura en la base de un perfil de facturación recurrente.

Que se logra

Donde esta

Como funciona

  1. Abre la factura desde Finance y selecciona Make recurring.
  2. Elige crear un perfil nuevo o asignar la factura a uno existente.
  3. El diálogo copia las líneas al perfil nuevo o crea el vínculo elegido.

Reglas y validaciones

Backend

Relaciones


id: public-invoice modulo: invoices app: finance nombre: Compartir factura pública tipo: publico

Compartir factura pública

Publica la factura para consulta del cliente sin sesión iniciada.

Que se logra

Donde esta

Como funciona

  1. Abre la vista previa de una factura.
  2. Selecciona Share y Direct link.
  3. Comparte la URL /i/[path]; el cliente puede consultar el documento, PDF y archivos publicados.

Reglas y validaciones

Backend

Relaciones


id: register-payment modulo: invoices app: finance nombre: Registrar pago desde factura tipo: accion

Registrar pago desde factura

Aplica a la factura un importe disponible de pagos activos relacionados.

Que se logra

Donde esta

Como funciona

  1. Pulsa Register Payment.
  2. Revisa los pagos sugeridos, ajusta los importes o busca otro pago por número o referencia.
  3. Guarda la asignación y revisa el saldo actualizado.

Reglas y validaciones

Backend

Relaciones


id: send-invoice-email modulo: invoices app: finance nombre: Enviar factura por correo tipo: accion

Enviar factura por correo

Entrega la factura mediante el diálogo de correo y sus destinatarios relacionados.

Que se logra

Donde esta

Como funciona

  1. Abre Share y selecciona Send email.
  2. Especifica destinatarios, asunto y mensaje.
  3. Envía y deja que el detalle recargue la factura.

Reglas y validaciones

Backend

Relaciones


id: orders app: finance nombre: Pedidos estado: beta permiso: can_access_orders

Pedidos

Registro de ventas con artículos, pago y entrega en un mismo lugar, inspirado en Shopify. Un pedido puede nacer del checkout del catálogo público, del asistente de IA, de una creación manual, de la conversión de una cotización o factura, o de la API.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear pedido create-order.md Crea un pedido manual como borrador o colocado, con artículos, descuento, envío y entrega.
Cobrar un pedido order-payments.md Genera un enlace de pago por el saldo y actualiza el estado de pago al cobrar.
Entregar artículos order-fulfillment.md Registra envíos o recogidas parciales con seguimiento.
Convertir pedidos order-conversions.md Convierte cotizaciones o facturas en pedido y pedidos en factura.
Checkouts abandonados abandoned-checkouts.md Lista compradores que no terminaron y comparte el link de recuperación.
Página pública del pedido public-order-page.md Muestra al comprador estado, pago, artículos y seguimiento en /o/[path].

Relaciones

Limitaciones y notas


id: abandoned-checkouts modulo: orders app: finance nombre: Checkouts abandonados tipo: vista

Checkouts abandonados

Lista compradores que iniciaron el checkout del catálogo, dejaron su correo o teléfono y no completaron el pedido.

Que se logra

Donde esta

Como funciona

  1. Filtra por All, Not recovered o Recovered y busca por cliente.
  2. Abre un checkout para ver Cart, Delivery y Customer.
  3. Pulsa Copy recovery link y envíalo al comprador; el link reabre su checkout con el carrito.
  4. Si terminó comprando, View order lleva al pedido.

Reglas y validaciones

Backend

Relaciones


id: create-order modulo: orders app: finance nombre: Crear pedido tipo: accion

Crear pedido

Crea un pedido manual con cliente, moneda, artículos y entrega, guardado como borrador o colocado directamente.

Que se logra

Donde esta

Como funciona

  1. Selecciona el cliente (Customer), la moneda (Currency) y la numeración (Numbering).
  2. Agrega artículos con Search products o escribiendo el nombre; ajusta Qty y Price.
  3. Define Discount (porcentaje o fijo), Shipping y Adjustment.
  4. Elige Delivery: No delivery, Shipping (con dirección) o Pickup.
  5. Pulsa Save as draft para guardar sin efectos, o Place order para colocarlo.

Campos y opciones

Campo Tipo Obligatorio Notas
Customer selector de contacto Sí Copia nombre, correo y teléfono al pedido.
Currency lista Sí Monedas habilitadas en la organización.
Numbering lista Sí Esquemas de numeración de tipo order.
Reference texto No Orden de compra o referencia externa.
Items tabla Sí Al menos un artículo con nombre. Muestra Converted from o Fixed price for this currency según el precio del producto.
Discount / Shipping / Adjustment importe No El descuento puede ser % o Fixed.
Delivery selector No Con Shipping pide dirección (nombre, teléfono, dirección, ciudad, estado, código postal, país ISO).
Customer note / Internal notes texto No La nota interna no la ve el comprador.

Reglas y validaciones

Backend

Relaciones


id: order-conversions modulo: orders app: finance nombre: Convertir pedidos tipo: accion

Convertir pedidos

Convierte una cotización o factura en pedido, y un pedido en factura, conservando cliente, moneda y artículos.

Que se logra

Donde esta

Como funciona

  1. Desde una cotización o factura pulsa Convert to order.
  2. Elige Create draft o Create and place order.
  3. Desde un pedido pulsa More actions > Create invoice, elige Invoice numbering y confirma.
  4. Los enlaces View invoice, View estimate y Order {{number}} llevan entre documentos.

Reglas y validaciones

Backend

Relaciones


id: order-fulfillment modulo: orders app: finance nombre: Entregar artículos tipo: accion

Entregar artículos

Registra envíos o recogidas, completos o parciales, con transportista y seguimiento.

Que se logra

Donde esta

Como funciona

  1. Pulsa Fulfill items.
  2. Indica la cantidad por artículo (hasta lo pendiente en Remaining).
  3. Elige Status y, si aplica, Carrier, Tracking number y Tracking URL.
  4. Pulsa Create fulfillment. Después cambia el estado desde la sección Fulfillments con Update status.

Campos y opciones

Campo Tipo Obligatorio Notas
Quantity por artículo número Al menos uno No supera la cantidad pendiente.
Status lista Sí Pending, Ready for pickup, In transit, Delivered, Cancelled.
Carrier / Tracking number / Tracking URL texto No Se muestran al comprador.
Notes texto No Notas del envío.

Reglas y validaciones

Backend

Relaciones


id: order-payments modulo: orders app: finance nombre: Cobrar un pedido tipo: accion

Cobrar un pedido

Genera un enlace de pago por el saldo pendiente con una pasarela activa y actualiza el pedido cuando el cliente paga.

Que se logra

Donde esta

Como funciona

  1. Abre el pedido y pulsa Collect payment.
  2. Elige Payment gateway entre las pasarelas activas compatibles con la moneda.
  3. Pulsa Create payment link; el link queda copiado y visible en Payments.
  4. Cuando el cliente paga, se crea el pago recibido y el pedido recalcula Paid y Balance due.

Campos y opciones

Campo Tipo Obligatorio Notas
Payment gateway lista Sí Solo pasarelas activas; Wompi solo aparece en pedidos en COP.

Reglas y validaciones

Backend

Relaciones


id: public-order-page modulo: orders app: finance nombre: Página pública del pedido tipo: publico

Página pública del pedido

Página sin inicio de sesión donde el comprador consulta su pedido, paga el saldo y sigue la entrega.

Que se logra

Donde esta

Como funciona

  1. El comprador abre el link y ve los estados del pedido, pago y entrega.
  2. Si hay saldo y un enlace de pago abierto, aparece Pay now con el formulario embebido o la redirección a la pasarela.
  3. Si eligió pagar después, ve las instrucciones de pago configuradas en el catálogo.
  4. Consulta artículos, totales, datos de entrega y envíos con transportista y link de seguimiento.

Reglas y validaciones

Backend

Relaciones


id: payment-gateways app: finance nombre: Pasarelas de pago estado: shipped permiso: can_access_payments

Pasarelas de pago

Conecta credenciales Stripe o Wompi de la organización y comprueba que sus claves y webhooks están listos para cobros.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Conectar Stripe connect-stripe.md Guarda claves y URL webhook Stripe.
Conectar Wompi connect-wompi.md Conecta Wompi para COP.
Gestionar gateway de pago manage-payment-gateway.md Edita, predetermina o desactiva.
Procesar pagos de webhooks payment-gateway-webhooks.md Confirma cobros de proveedor.
Probar conexión del gateway test-payment-gateway.md Informa fallos y avisos de conexión.

Relaciones

Limitaciones y notas


id: connect-stripe modulo: payment-gateways app: finance nombre: Conectar Stripe tipo: integracion

Conectar Stripe

Guarda una conexión Stripe propia de la organización para cobros.

Que se logra

Donde esta

Como funciona

  1. Selecciona Stripe.
  2. Completa Display name, Publishable key y Secret key; opcionalmente marca Set as default.
  3. Pulsa Connect gateway, vuelve a editarlo, copia la URL mostrada y añade Webhook signing secret.

Reglas y validaciones

Backend

Relaciones


id: connect-wompi modulo: payment-gateways app: finance nombre: Conectar Wompi tipo: integracion

Conectar Wompi

Guarda una conexión Wompi para cobros colombianos en COP.

Que se logra

Donde esta

Como funciona

  1. Selecciona Wompi.
  2. Ingresa Display name, Public key, Private key, Integrity secret y Events secret.
  3. Copia la Events URL indicada y configúrala en Wompi; pulsa Connect gateway.

Reglas y validaciones

Backend

Relaciones


id: manage-payment-gateway modulo: payment-gateways app: finance nombre: Gestionar gateway de pago tipo: configuracion

Gestionar gateway de pago

Permite cambiar el nombre, las credenciales, el gateway predeterminado y el estado de una conexión.

Que se logra

Donde esta

Como funciona

  1. Usa el lápiz para editar una conexión y pulsa Save changes.
  2. Deja un secreto vacío para conservar el ya configurado.
  3. Usa Set default para nuevas payment links, o confirma Deactivate para inactivarla.

Reglas y validaciones

Backend

Relaciones


id: payment-gateway-webhooks modulo: payment-gateways app: finance nombre: Procesar pagos de webhooks tipo: integracion

Procesar pagos de webhooks

Recibe confirmaciones de pago de los gateways conectados y marca la payment link como pagada.

Que se logra

Donde esta

Como funciona

  1. Stripe envía los eventos configurados a su URL específica del gateway; Wompi envía eventos a su URL global.
  2. El backend valida el secreto, identifica la payment link y registra el pago sin duplicarlo.

Reglas y validaciones

Backend

Relaciones


id: test-payment-gateway modulo: payment-gateways app: finance nombre: Probar conexión del gateway tipo: integracion

Probar conexión del gateway

Verifica las claves y la configuración de webhooks directamente contra Stripe o Wompi.

Que se logra

Donde esta

Como funciona

  1. Pulsa el corazón desde la tabla o Test connection en edición.
  2. Revisa cada comprobación y usa Re-run después de corregirla.

Reglas y validaciones

Backend

Relaciones


id: payment-links app: finance nombre: Enlaces de pago estado: shipped permiso: can_access_payments

Enlaces de pago

Los enlaces de pago preparan un cobro individual con un gateway de la organización. Pueden ser independientes o proceder de Amount to collect en una cotización.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Usar Apex Checkout apex-checkout.md Cobra con el formulario de AchieveApex y el gateway conectado.
Crear enlace de pago create-payment-link.md Define importe, moneda, gateway, método y relaciones opcionales.
Gestionar enlace de pago manage-payment-link.md Copia, abre, cambia gateway/método o cancela un enlace abierto.
Abrir documentos relacionados payment-link-related-documents.md Lleva a la cotización o factura asociada desde el detalle.
Consultar estado de cobro payment-link-status.md Distingue borrador, abierto, pagado, vencido y cancelado.
Usar checkout del proveedor provider-checkout.md Redirige al checkout hospedado por Stripe o Wompi.
Pagar desde página pública public-payment-page.md Permite al cliente pagar en /payment-links/[token].

Relaciones

Limitaciones y notas


id: apex-checkout modulo: payment-links app: finance nombre: Usar Apex Checkout tipo: publico

Usar Apex Checkout

Cobra dentro de la página de AchieveApex usando el gateway configurado para el enlace.

Que se logra

Donde esta

Como funciona

  1. El cliente abre la URL copiada del enlace.
  2. Pulsa Pay now.
  3. Completa el formulario Stripe o el widget Wompi y espera la confirmación.

Reglas y validaciones

Backend

Relaciones


id: create-payment-link modulo: payment-links app: finance nombre: Crear enlace de pago tipo: accion

Crear enlace de pago

Crea una solicitud de cobro con gateway, método y numeración de Received Payment.

Que se logra

Donde esta

Como funciona

  1. Introduce importe, moneda, etiqueta y descripción.
  2. Elige Payment numbering, gateway y método de cobro.
  3. Asocia opcionalmente contacto, compañía, deal, cotización o factura.
  4. Pulsa Create y copia la URL desde el detalle.

Campos y opciones

Campo Tipo Obligatorio Notas
Amount / Currency importe/lista Sí El importe debe ser positivo.
Payment numbering lista Sí Determina el número del pago al cobrar.
Gateway / Collection method lista Sí Usa gateways activos y métodos compatibles.
Label / Description texto Label no Identifica el cobro en el listado.
Associations selector No Incluye pestañas para Estimate e Invoice en esta pantalla.

Reglas y validaciones

Backend

Relaciones


id: manage-payment-link modulo: payment-links app: finance nombre: Gestionar enlace de pago tipo: accion

Gestionar enlace de pago

Permite compartir, abrir, cambiar la configuración de cobro o cancelar un enlace pendiente.

Que se logra

Donde esta

Como funciona

  1. Abre el enlace desde el listado.
  2. Usa Copy link o Open para entregar o comprobar la URL del cliente.
  3. En Provider o Collection method, selecciona otra opción compatible cuando esté habilitada.
  4. Pulsa Cancel link si el cobro ya no debe recibirse.

Reglas y validaciones

Backend

Relaciones


id: payment-link-related-documents modulo: payment-links app: finance nombre: Abrir documentos relacionados tipo: publico

Abrir documentos relacionados

Navega desde el enlace a los registros comerciales y financieros que originaron el cobro.

Que se logra

Donde esta

Como funciona

  1. Abre un Payment Link.
  2. Revisa las filas de Contact, Company, Deal, Estimate e Invoice que estén asociadas.
  3. Pulsa una fila para abrir ese registro; las cotizaciones y facturas conservan el contexto Finance.

Reglas y validaciones

Backend

Relaciones


id: payment-link-status modulo: payment-links app: finance nombre: Consultar estado de cobro tipo: vista

Consultar estado de cobro

Muestra si una solicitud de pago todavía se puede cobrar o ya quedó resuelta.

Que se logra

Donde esta

Como funciona

  1. Filtra el listado por estado o abre un enlace.
  2. Revisa el badge y, en el detalle, fecha de pago, estado del proveedor y referencia externa.
  3. Abre la tabla Received payments para comprobar el pago registrado.

Reglas y validaciones

Backend

Relaciones


id: provider-checkout modulo: payment-links app: finance nombre: Usar checkout del proveedor tipo: integracion

Usar checkout del proveedor

Redirige al checkout hospedado por Stripe o Wompi, en vez de cobrar dentro de AchieveApex.

Que se logra

Donde esta

Como funciona

  1. Crea o abre un enlace open.
  2. Elige Provider Checkout en Collection method.
  3. Comparte la URL externa o pulsa Open; el cliente completa el checkout del proveedor.

Reglas y validaciones

Backend

Relaciones


id: public-payment-page modulo: payment-links app: finance nombre: Pagar desde página pública tipo: publico

Pagar desde página pública

Permite al cliente consultar el importe y pagar sin credenciales de AchieveApex.

Que se logra

Donde esta

Como funciona

  1. Abre la URL pública.
  2. Revisa importe, moneda y, cuando existan, documentos relacionados.
  3. Pulsa Pay now; después de la respuesta se muestra éxito o cancelación.
  4. En documentos relacionados, usa Open o PDF para consultar la cotización o factura pública.

Reglas y validaciones

Backend

Relaciones


id: payments-made app: finance nombre: Payments Made estado: beta permiso: can_access_vendor_payments

Payments Made

Registra pagos a proveedores y los asigna a bills abiertos para reducir sus saldos.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar pagos vendor-payment-list.md Busca y revisa pagos y monto sin usar.
Registrar pagos record-vendor-payment.md Crea un pago para un proveedor.
Asignar pagos a bills allocate-payment-to-bills.md Distribuye un pago entre saldos abiertos.
Actualizar saldos y estados payment-allocation-effects.md Sincroniza bill y pago tras cada asignación.
Anular o eliminar pagos vendor-payment-lifecycle.md Retira asignaciones y controla el ciclo de pago.

Relaciones

Limitaciones y notas


id: allocate-payment-to-bills modulo: payments-made app: finance nombre: Asignar pago a bills tipo: accion

Asignar pago a bills

Distribuye el importe de un pago entre bills abiertos o parcialmente pagados del proveedor.

Que se logra

Donde esta

Como funciona

  1. Selecciona un proveedor para cargar sus bills pagables.
  2. Introduce un importe por bill o usa Pay in Full.
  3. Usa Clear Applied Amount para limpiar todas las asignaciones.
  4. Guarda para crear una asignación por cada importe distinto de cero.

Reglas y validaciones

Backend

Relaciones


id: payment-allocation-effects modulo: payments-made app: finance nombre: Actualizar saldos y estados por asignación tipo: automatizacion

Actualizar saldos y estados por asignación

Sincroniza automáticamente el bill y el pago después de crear, modificar o retirar una asignación.

Que se logra

Donde esta

Como funciona

  1. El sistema suma las asignaciones de cada bill.
  2. Actualiza su monto pagado, saldo y estado.
  3. Actualiza en el pago el importe asignado y el no asignado.

Reglas y validaciones

Backend

Relaciones


id: record-vendor-payment modulo: payments-made app: finance nombre: Registrar pago a proveedor tipo: accion

Registrar pago a proveedor

Crea un pago activo para un proveedor y permite documentar sus datos de pago.

Que se logra

Donde esta

Como funciona

  1. Selecciona el proveedor.
  2. Indica importe, fecha, moneda y modo de pago.
  3. Incluye cargos bancarios, referencia y notas cuando aplique.
  4. Asigna importes a bills y usa Save.

Campos y opciones

Campo Tipo Obligatorio Notas
Proveedor, importe, fecha y moneda Selección, número y fecha Sí Datos mínimos del pago.
Modo de pago Selección Sí Incluye efectivo, cheque, transferencia, tarjetas, PayPal u otro.
Cargos, referencia y notas Número y texto No Contexto del pago.

Reglas y validaciones

Backend

Relaciones


id: vendor-payment-lifecycle modulo: payments-made app: finance nombre: Anular o eliminar pagos a proveedores tipo: accion

Anular o eliminar pagos a proveedores

Retira un pago del flujo operativo conservando reglas de consistencia para sus asignaciones.

Que se logra

Donde esta

Como funciona

  1. Usa Void sobre un pago activo.
  2. El sistema retira primero sus asignaciones a bills.
  3. Después marca el pago como Void.
  4. Usa Delete solo cuando el pago no tiene asignaciones.

Reglas y validaciones

Backend

Relaciones


id: vendor-payment-list modulo: payments-made app: finance nombre: Consultar pagos a proveedores tipo: vista

Consultar pagos a proveedores

Lista los pagos registrados, su proveedor, bills asignados y monto sin usar.

Que se logra

Donde esta

Como funciona

  1. Busca un pago o filtra por estado.
  2. Ordena columnas, configura visibilidad o navega páginas.
  3. Abre una fila para consultar sus asignaciones.

Reglas y validaciones

Backend

Relaciones


id: payments-received app: finance nombre: Pagos recibidos estado: shipped permiso: can_access_payments

Pagos recibidos

Los pagos recibidos registran dinero cobrado manualmente o desde un gateway y distribuyen su importe entre facturas. Se consultan tanto desde CRM como desde Finance.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Asignar pago a facturas apply-payment-to-invoices.md Distribuye el importe disponible entre facturas con saldo.
Gestionar pagos parciales partial-payments.md Mantiene saldo y estado al cubrir solo una parte.
Consultar detalle de pago payment-details.md Muestra origen, relaciones y asignaciones.
Consultar pagos recibidos payments-list.md Filtra y ordena el registro de cobros.
Registrar pago manual record-manual-payment.md Crea el pago y puede asignarlo en el mismo flujo.
Desasignar pago de factura unassign-payment.md Revierte una asignación equivocada.
Anular pago void-payment.md Anula un pago activo y sus asignaciones.

Relaciones

Limitaciones y notas


id: apply-payment-to-invoices modulo: payments-received app: finance nombre: Asignar pago a facturas tipo: accion

Asignar pago a facturas

Distribuye el importe sin asignar de un pago existente entre facturas con saldo.

Que se logra

Donde esta

Como funciona

  1. Abre un pago activo y pulsa Apply to invoice.
  2. Ajusta los importes sugeridos, busca por número de factura si hace falta y confirma.
  3. Revisa el nuevo saldo de las facturas y el importe sin asignar del pago.

Reglas y validaciones

Backend

Relaciones


id: partial-payments modulo: payments-received app: finance nombre: Gestionar pagos parciales tipo: accion

Gestionar pagos parciales

Registra y aplica importes inferiores al saldo de una factura sin cerrar el cobro.

Que se logra

Donde esta

Como funciona

  1. Introduce o selecciona un pago disponible.
  2. Escribe un importe menor al Amount due de una factura.
  3. Guarda la asignación y conserva el resto para otro pago posterior.

Reglas y validaciones

Backend

Relaciones


id: payment-details modulo: payments-received app: finance nombre: Consultar detalle de pago tipo: vista

Consultar detalle de pago

Expone el importe recibido, el origen del cobro, sus relaciones y cada asignación de factura.

Que se logra

Donde esta

Como funciona

  1. Abre un pago desde el listado.
  2. Revisa importe, asignado/sin asignar, fecha, modo, referencia, cargos y relaciones.
  3. Abre pagos relacionados o usa Apply to invoice, Unassign o Void según corresponda.

Reglas y validaciones

Backend

Relaciones


id: payments-list modulo: payments-received app: finance nombre: Consultar pagos recibidos tipo: vista

Consultar pagos recibidos

Lista los cobros registrados, su importe sin asignar y su estado operativo.

Que se logra

Donde esta

Como funciona

  1. Usa New Payment para registrar un cobro manual.
  2. Busca por texto, filtra Active o Void y acota con las fechas From y To.
  3. Ordena por fecha de pago o creación y abre una fila para el detalle.

Reglas y validaciones

Backend

Relaciones


id: record-manual-payment modulo: payments-received app: finance nombre: Registrar pago manual tipo: accion

Registrar pago manual

Registra dinero recibido y permite distribuirlo inmediatamente entre facturas abiertas del cliente.

Que se logra

Donde esta

Como funciona

  1. Selecciona el cliente en Contact, Company & Deal.
  2. Introduce Amount received, fecha, Numbering Rule, modo, moneda, cargos, referencia y notas.
  3. Distribuye el importe entre Unpaid invoices o usa Auto apply.
  4. Pulsa Save; se abre el detalle del pago.

Campos y opciones

Campo Tipo Obligatorio Notas
Customer selector Sí Puede incluir Company y Deal.
Amount received / Payment date importe/fecha Sí El importe debe ser mayor que cero.
Numbering Rule / Currency lista Sí La regla es de tipo Received Payment.
Payment mode lista No Cash, check, bank transfer, card, PayPal u other.
Bank charges, Reference, Notes importe/texto No Se guardan con el pago.

Reglas y validaciones

Backend

Relaciones


id: unassign-payment modulo: payments-received app: finance nombre: Desasignar pago de factura tipo: accion

Desasignar pago de factura

Quita una asignación de un pago activo para corregir la factura a la que se aplicó.

Que se logra

Donde esta

Como funciona

  1. Abre el pago y localiza la fila de la factura incorrecta.
  2. Pulsa Unassign y confirma el diálogo.
  3. Aplica el importe recuperado a otra factura si es necesario.

Reglas y validaciones

Backend

Relaciones


id: void-payment modulo: payments-received app: finance nombre: Anular pago tipo: accion

Anular pago

Anula un cobro activo y devuelve a las facturas los importes que tenía asignados.

Que se logra

Donde esta

Como funciona

  1. Abre un pago active.
  2. Pulsa Void y confirma la acción.
  3. Revisa las facturas que vuelven a tener saldo pendiente.

Reglas y validaciones

Backend

Relaciones


id: recurring-bills app: finance nombre: Recurring Bills estado: beta permiso: can_access_bills

Recurring Bills

Configura perfiles que generan bills periódicos para proveedores.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar perfiles recurring-bill-list.md Busca y filtra perfiles.
Crear y editar perfiles recurring-bill-profile.md Configura plantilla, proveedor y salida.
Programar recurrencia recurring-bill-schedule.md Define frecuencia, fechas y términos.
Gestionar partidas plantilla recurring-bill-items.md Mantiene conceptos reutilizables.
Generar un bill ahora generate-recurring-bill.md Crea el documento del período sin duplicarlo.
Pausar, reanudar y generar automáticamente recurring-bill-lifecycle.md Controla el perfil y la tarea programada.

Relaciones

Limitaciones y notas


id: generate-recurring-bill modulo: recurring-bills app: finance nombre: Generar un bill recurrente ahora tipo: accion

Generar un bill recurrente ahora

Genera el bill correspondiente al período actual de un perfil.

Que se logra

Donde esta

Como funciona

  1. Abre un perfil con partidas.
  2. Selecciona Create Bill Now.
  3. El sistema genera el bill o informa que ya existe uno para el período.
  4. Abre el bill desde la tabla de documentos generados.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-items modulo: recurring-bills app: finance nombre: Gestionar partidas plantilla de bill tipo: accion

Gestionar partidas plantilla de bill

Mantiene los conceptos que se copian a cada bill generado.

Que se logra

Donde esta

Como funciona

  1. Añade, edita o elimina conceptos.
  2. Configura cantidad, tarifa, descuento e impuesto.
  3. Guarda para recalcular el total de la plantilla.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-lifecycle modulo: recurring-bills app: finance nombre: Pausar, reanudar y generar bills automáticamente tipo: automatizacion

Pausar, reanudar y generar bills automáticamente

Controla cuándo un perfil participa en la generación programada.

Que se logra

Donde esta

Como funciona

  1. La tarea programada procesa perfiles activos en su fecha.
  2. Stop detiene futuras generaciones.
  3. Resume vuelve a activar perfiles Draft o Stopped.
  4. Delete solo se permite en Draft o Stopped.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-list modulo: recurring-bills app: finance nombre: Consultar perfiles de bill recurrente tipo: vista

Consultar perfiles de bill recurrente

Lista proveedor, nombre, frecuencia, fechas, estado e importe de los perfiles.

Que se logra

Donde esta

Como funciona

  1. Busca por texto o filtra por estado.
  2. Recorre los resultados paginados.
  3. Abre un perfil para consultar su detalle.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-profile modulo: recurring-bills app: finance nombre: Crear y editar perfiles de bill recurrente tipo: accion

Crear y editar perfiles de bill recurrente

Define la plantilla y configuración para generar bills repetidamente.

Que se logra

Donde esta

Como funciona

  1. Selecciona proveedor, responsable, moneda y nombre de perfil.
  2. Añade referencia, regla de documento, plantilla, notas y términos.
  3. Define si cada bill se crea como Draft u Open.
  4. Guarda el perfil.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-schedule modulo: recurring-bills app: finance nombre: Programar bills recurrentes tipo: configuracion

Programar bills recurrentes

Define la cadencia de generación y el vencimiento de los bills creados.

Que se logra

Donde esta

Como funciona

  1. Establece inicio, frecuencia, repetición y finalización.
  2. Elige día de mes o semana cuando aplique.
  3. Define los días de términos de pago.
  4. Guarda para calcular la siguiente fecha.

Reglas y validaciones

Backend

Relaciones


id: recurring-expenses app: finance nombre: Recurring Expenses estado: beta permiso: can_access_expenses

Recurring Expenses

Configura perfiles que generan gastos periódicos a partir de conceptos reutilizables.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar perfiles recurring-expense-list.md Busca y filtra perfiles periódicos.
Crear y editar perfiles recurring-expense-profile.md Configura plantilla, importes y salida.
Programar recurrencia recurring-expense-schedule.md Define frecuencia, inicio y fin.
Gestionar partidas plantilla recurring-expense-items.md Mantiene los conceptos que se copiarán.
Generar un gasto ahora generate-recurring-expense.md Ejecuta una generación manual idempotente.
Pausar, reanudar y generar automáticamente recurring-expense-lifecycle.md Controla perfil y generación programada.

Relaciones

Limitaciones y notas


id: generate-recurring-expense modulo: recurring-expenses app: finance nombre: Generar un gasto recurrente ahora tipo: accion

Generar un gasto recurrente ahora

Genera inmediatamente el gasto correspondiente al período actual del perfil.

Que se logra

Donde esta

Como funciona

  1. Abre un perfil en estado permitido.
  2. Selecciona Create Expense Now.
  3. El sistema crea el gasto y sus partidas, o informa que ya existe el documento del período.
  4. Abre el gasto generado desde el historial.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-items modulo: recurring-expenses app: finance nombre: Gestionar partidas plantilla de gasto tipo: accion

Gestionar partidas plantilla de gasto

Mantiene los conceptos que se copian a cada gasto generado.

Que se logra

Donde esta

Como funciona

  1. Añade, edita o elimina conceptos de plantilla.
  2. Define cantidad, tarifa, descuento e impuesto.
  3. Guarda el perfil para actualizar sus totales.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-lifecycle modulo: recurring-expenses app: finance nombre: Pausar, reanudar y generar gastos automáticamente tipo: automatizacion

Pausar, reanudar y generar gastos automáticamente

Gestiona el estado del perfil y su ejecución programada.

Que se logra

Donde esta

Como funciona

  1. Un perfil activo se procesa en la tarea programada cuando llega su fecha.
  2. Usa Stop para detener futuras generaciones.
  3. Usa Resume para volver a activar un perfil Draft o Stopped.
  4. Usa Delete solo en perfiles Draft o Stopped.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-list modulo: recurring-expenses app: finance nombre: Consultar perfiles de gasto recurrente tipo: vista

Consultar perfiles de gasto recurrente

Lista los perfiles con proveedor, nombre, frecuencia, próximas fechas, estado e importe.

Que se logra

Donde esta

Como funciona

  1. Busca por texto o filtra por estado.
  2. Navega las páginas de resultados.
  3. Abre un perfil para consultar su configuración e historial.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-profile modulo: recurring-expenses app: finance nombre: Crear y editar perfiles de gasto recurrente tipo: accion

Crear y editar perfiles de gasto recurrente

Define la plantilla que se usará para crear gastos en cada período.

Que se logra

Donde esta

Como funciona

  1. Indica responsable, nombre del perfil, moneda y proveedor opcional.
  2. Define referencia, reglas de documento, plantilla, notas y términos.
  3. Elige si los gastos generados se crean como Draft o Active.
  4. Guarda el perfil.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-schedule modulo: recurring-expenses app: finance nombre: Programar gastos recurrentes tipo: configuracion

Programar gastos recurrentes

Define cuándo el perfil debe generar su próximo gasto.

Que se logra

Donde esta

Como funciona

  1. Define fecha de inicio, frecuencia y cada cuántas repeticiones generar.
  2. Configura el día del mes o de la semana cuando aplica.
  3. Define la regla de finalización.
  4. Guarda para calcular la próxima fecha.

Reglas y validaciones

Backend

Relaciones


id: recurring-invoices app: finance nombre: Facturas recurrentes estado: shipped permiso: can_access_invoices

Facturas recurrentes

Define perfiles que copian sus artículos y datos comerciales a facturas normales de forma manual o programada.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Generar facturas automáticamente automatic-recurring-generation.md El cron procesa perfiles activos con fecha vencida.
Crear perfil recurrente create-recurring-invoice.md Crea una plantilla con cliente, artículos y calendario.
Editar perfil recurrente edit-recurring-invoice.md Cambia la plantilla para próximas facturas.
Generar factura ahora generate-recurring-invoice.md Crea una factura para el periodo actual.
Consultar facturas generadas generated-invoices.md Lista las facturas hijas y sus periodos.
Pausar o reanudar perfil pause-resume-recurring-invoice.md Cambia la elegibilidad del perfil.
Gestionar artículos de plantilla recurring-invoice-items.md Mantiene las líneas que se copiarán.
Configurar calendario recurrente recurring-schedule.md Define frecuencia, fecha inicial y terminación.

Relaciones

Limitaciones y notas


id: automatic-recurring-generation modulo: recurring-invoices app: finance nombre: Generar facturas automáticamente tipo: automatizacion

Generar facturas automáticamente

El proceso programado busca perfiles que ya deben generar una factura.

Que se logra

Donde esta

Como funciona

  1. El cron consulta perfiles Active con próxima fecha vencida.
  2. Omite los que todavía no pasaron las 6:00 a. m. de su zona horaria.
  3. Solicita la generación programada de cada perfil elegible y registra el resumen.

Reglas y validaciones

Backend

Relaciones


id: create-recurring-invoice modulo: recurring-invoices app: finance nombre: Crear perfil recurrente tipo: accion

Crear perfil recurrente

Registra un perfil de facturación repetible con sus datos comerciales, calendario y artículos.

Que se logra

Donde esta

Como funciona

  1. Selecciona propietario, contacto y, si corresponde, compañía o deal.
  2. Escribe Profile Name, elige Currency, Numbering Rule y Document Template.
  3. Configura Recurring Schedule, artículos, mensajes y totales.
  4. Pulsa Create Recurring Invoice.

Campos y opciones

Campo Tipo Obligatorio Notas
Profile Name texto Sí Identifica el perfil.
Contact, Company & Deal selector Contacto sí Compañía y deal son opcionales.
Currency selector Sí Solo muestra monedas habilitadas.
Status selector Sí Draft, Active o Stopped.
Generated Invoice Status selector Sí Draft o Sent.
Start Date, Frequency, Repeat Every fecha y selector Sí Admite días, semanas, meses, trimestres y años.

Reglas y validaciones

Backend

Relaciones


id: edit-recurring-invoice modulo: recurring-invoices app: finance nombre: Editar perfil recurrente tipo: accion

Editar perfil recurrente

Modifica el contenido y calendario que se utilizarán en facturas aún no generadas.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil desde la tabla y pulsa Edit.
  2. Ajusta cliente, plantilla, artículos, mensajes, totales o calendario.
  3. Pulsa Save Recurring Invoice.

Reglas y validaciones

Backend

Relaciones


id: generate-recurring-invoice modulo: recurring-invoices app: finance nombre: Generar factura ahora tipo: accion

Generar factura ahora

Crea una factura normal a partir de la plantilla del perfil para su periodo calculado.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil y pulsa Create Invoice Now.
  2. El sistema abre la factura creada; si ya existe una para el periodo, abre esa misma.

Reglas y validaciones

Backend

Relaciones


id: generated-invoices modulo: recurring-invoices app: finance nombre: Consultar facturas generadas tipo: vista

Consultar facturas generadas

Consulta las facturas normales que proceden de un perfil recurrente.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil y pulsa Details.
  2. Revisa número, periodo, fecha, estado y total.
  3. Pulsa una fila para abrir la factura.

Reglas y validaciones

Backend

Relaciones


id: pause-resume-recurring-invoice modulo: recurring-invoices app: finance nombre: Pausar o reanudar perfil tipo: accion

Pausar o reanudar perfil

Cambia si un perfil participa en la generación programada.

Que se logra

Donde esta

Como funciona

  1. En un perfil Active, pulsa Stop.
  2. Para cualquier otro estado mostrado, pulsa Resume para marcarlo Active.

Reglas y validaciones

Backend

Relaciones


id: recurring-invoice-items modulo: recurring-invoices app: finance nombre: Gestionar artículos de plantilla tipo: accion

Gestionar artículos de plantilla

Mantiene las líneas que se copiarán a cada factura generada.

Que se logra

Donde esta

Como funciona

  1. Añade productos o filas manuales en Invoice Items.
  2. Indica cantidad, unidad, tarifa, descuento, impuesto y cadencia de cobro.
  3. Guarda el perfil; las filas se crean, actualizan, ordenan o eliminan.

Reglas y validaciones

Backend

Relaciones


id: recurring-schedule modulo: recurring-invoices app: finance nombre: Configurar calendario recurrente tipo: configuracion

Configurar calendario recurrente

Determina cuándo un perfil puede producir su próxima factura y cuándo debe expirar.

Que se logra

Donde esta

Como funciona

  1. Define Start Date, Frequency y Repeat Every.
  2. Para semanas selecciona Day of Week; para meses, trimestres o años, Day of Month.
  3. En Ends, elige Never, On date o After occurrences.
  4. Guarda el perfil.

Reglas y validaciones

Backend

Relaciones


id: taxes-currencies app: finance nombre: Impuestos y monedas estado: shipped permiso: can_access_finance

Impuestos y monedas

Centraliza las tasas de impuesto y las monedas disponibles para documentos financieros de la organización.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Actualizar tipos de cambio automáticamente automatic-exchange-rates.md Cron que renueva tasas.
Deshabilitar moneda disable-currency.md Desactiva una moneda no base.
Editar moneda de organización edit-organization-currency.md Consulta y administra la asignación.
Habilitar moneda enable-currency.md Añade una moneda del catálogo.
Consultar y actualizar tipos de cambio exchange-rates.md Obtiene la tasa vigente.
Gestionar impuestos manage-taxes.md Define tasas simples o compuestas.

Relaciones

Limitaciones y notas


id: automatic-exchange-rates modulo: taxes-currencies app: finance nombre: Actualizar tipos de cambio automáticamente tipo: automatizacion

Actualizar tipos de cambio automáticamente

El cron actualiza el catálogo de tasas de cambio sin una acción directa en Settings.

Que se logra

Donde esta

Como funciona

  1. El programador invoca la actualización.
  2. Las tasas resultantes quedan disponibles para consultas y documentos.

Reglas y validaciones

Backend

Relaciones


id: disable-currency modulo: taxes-currencies app: finance nombre: Deshabilitar moneda tipo: configuracion

Deshabilitar moneda

Desactiva una moneda de la organización sin quitarla del catálogo global.

Que se logra

Donde esta

Como funciona

  1. Localiza la moneda en la lista.
  2. Desactiva el interruptor de Enabled.

Reglas y validaciones

Backend

Relaciones


id: edit-organization-currency modulo: taxes-currencies app: finance nombre: Editar moneda de organización tipo: configuracion

Editar moneda de organización

La lista permite consultar la moneda base, habilitar o retirar las monedas asignadas.

Que se logra

Donde esta

Como funciona

  1. Revisa nombre, código, símbolo y la insignia Base Currency.
  2. Usa el interruptor para cambiar habilitación o papelera para retirar una moneda no base.

Reglas y validaciones

Backend

Relaciones


id: enable-currency modulo: taxes-currencies app: finance nombre: Habilitar moneda tipo: configuracion

Habilitar moneda

Habilita una moneda del catálogo global para usarla en la organización.

Que se logra

Donde esta

Como funciona

  1. Pulsa Enable Currency.
  2. Elige una moneda del catálogo y confirma el diálogo.

Reglas y validaciones

Backend

Relaciones


id: exchange-rates modulo: taxes-currencies app: finance nombre: Consultar y actualizar tipos de cambio tipo: integracion

Consultar y actualizar tipos de cambio

Expone los servicios que recuperan y consultan tasas de cambio entre monedas.

Que se logra

Donde esta

Como funciona

  1. El documento solicita la tasa necesaria al backend.
  2. El backend devuelve la tasa vigente disponible para la conversión requerida.

Reglas y validaciones

Backend

Relaciones


id: manage-taxes modulo: taxes-currencies app: finance nombre: Gestionar impuestos tipo: configuracion

Gestionar impuestos

Administra las tasas seleccionables en líneas de estimates e invoices.

Que se logra

Donde esta

Como funciona

  1. Pulsa Add Tax, o abre el lápiz de una tasa existente.
  2. Define nombre, porcentaje, tipo, descripción, estado y si es predeterminada.
  3. Guarda o elimina con el icono de papelera.

Reglas y validaciones

Backend

Relaciones


id: vendors app: finance nombre: Vendors estado: beta permiso: can_access_vendors

Vendors

Gestiona los proveedores usados en las compras de Finance. Permite mantener sus datos, personas de contacto y direcciones.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar proveedores vendor-list.md Lista paginada, ordenable y filtrable.
Crear y editar proveedores vendor-profile.md Mantiene el perfil y sus valores predeterminados.
Gestionar contactos vendor-contacts.md Añade personas de contacto y una principal.
Gestionar direcciones vendor-addresses.md Añade direcciones y una principal.
Cambiar estado y eliminar vendor-lifecycle.md Activa, inactiva o elimina lógicamente un proveedor.
Consultar compras relacionadas vendor-purchase-history.md Muestra expenses y bills recientes del proveedor.

Relaciones

Limitaciones y notas


id: vendor-addresses modulo: vendors app: finance nombre: Gestionar direcciones de proveedor tipo: accion

Gestionar direcciones de proveedor

Registra direcciones asociadas al proveedor y permite elegir la principal.

Que se logra

Donde esta

Como funciona

  1. Añade una tarjeta de dirección.
  2. Indica el tipo y los datos de ubicación.
  3. Marca la dirección principal cuando sea necesario.
  4. Guarda el proveedor.

Reglas y validaciones

Backend

Relaciones


id: vendor-contacts modulo: vendors app: finance nombre: Gestionar contactos de proveedor tipo: accion

Gestionar contactos de proveedor

Permite registrar las personas de contacto de un proveedor desde su formulario.

Que se logra

Donde esta

Como funciona

  1. Añade una persona de contacto.
  2. Completa su nombre y, cuando aplique, cargo, departamento, email y teléfono.
  3. Marca una persona como principal si corresponde.
  4. Guarda el proveedor.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre y tratamiento Texto y selección No Identifica a la persona.
Contacto profesional Texto No Email, teléfono, cargo y departamento.
Principal Interruptor No Distingue el contacto preferido.

Reglas y validaciones

Backend

Relaciones


id: vendor-lifecycle modulo: vendors app: finance nombre: Cambiar estado y eliminar proveedores tipo: accion

Cambiar estado y eliminar proveedores

Permite retirar temporalmente un proveedor del uso activo o eliminarlo de las listas.

Que se logra

Donde esta

Como funciona

  1. Abre el detalle de un proveedor.
  2. Usa la acción de estado para alternar entre Active e Inactive.
  3. Usa Delete y confirma para eliminarlo de forma lógica.

Reglas y validaciones

Backend

Relaciones


id: vendor-list modulo: vendors app: finance nombre: Consultar proveedores tipo: vista

Consultar proveedores

Muestra los proveedores disponibles para compras y permite localizar registros existentes.

Que se logra

Donde esta

Como funciona

  1. Abre la lista de proveedores.
  2. Busca por texto o filtra por estado.
  3. Ordena columnas, configura las visibles o cambia la página.
  4. Selecciona una fila para abrir su detalle.

Reglas y validaciones

Backend

Relaciones


id: vendor-profile modulo: vendors app: finance nombre: Crear y editar proveedores tipo: accion

Crear y editar proveedores

Crea o actualiza la ficha de un proveedor para utilizarlo en compras.

Que se logra

Donde esta

Como funciona

  1. Elige Business o Individual.
  2. Completa el nombre visible y los datos de contacto y fiscales aplicables.
  3. Define, si se necesitan, moneda y términos de pago predeterminados.
  4. Guarda el formulario; en edición se conservan los datos existentes.

Campos y opciones

Campo Tipo Obligatorio Notas
Tipo y nombre visible Selección y texto Sí, nombre visible El tipo ajusta los campos de nombre.
Datos de contacto y fiscales Texto No Incluye email, teléfono e identificación fiscal.
Moneda y términos de pago Selección No Valores predeterminados para compras.
Estado Selección No Active o Inactive.

Reglas y validaciones

Backend

Relaciones


id: vendor-purchase-history modulo: vendors app: finance nombre: Consultar historial de compras del proveedor tipo: vista

Consultar historial de compras del proveedor

Muestra los gastos y bills recientes vinculados a un proveedor para navegar a sus documentos.

Que se logra

Donde esta

Como funciona

  1. Abre el detalle de un proveedor.
  2. Selecciona la pestaña de expenses o bills.
  3. Revisa los documentos recientes y abre uno para ver su detalle.

Reglas y validaciones

Backend

Relaciones


APP: helpdesk

Helpdesk

Ticketing moderno, knowledge base y portal público.

Modulos

Modulo Slug Estado Proposito
Tickets Helpdesk tickets beta Ticketing moderno con colas y asignación.
Knowledge Base knowledge-base beta Articulos internos y portal público.
Insights insights beta Analitica de soporte.
Portal público portal-publico beta Self-service del cliente /help/{slug}.
Configuración Helpdesk configuracion beta SLA, macros, grupos, routing, email.

Funcionalidades internas

56 funcionalidades documentadas en 5 modulos. Ver la tabla de cada modulo.


id: configuracion app: helpdesk nombre: Configuración de Helpdesk estado: beta permiso: can_access_helpdesk y can_manage_helpdesk_settings para cambios

Configuración de Helpdesk

Define cómo se reciben, enrutan, priorizan y notifican los tickets, además del centro de ayuda que usan los clientes.

Para que sirve

Que lo hace diferente

Acceso

Alcance técnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Preferencias generales helpdesk-general-settings.md Prefijo, tipos, valores predeterminados y avisos.
Avisos al solicitante helpdesk-requester-notifications.md Confirmación, respuesta y resolución.
Avisos a agentes helpdesk-agent-notifications.md Asignación y respuesta del cliente.
Triage con IA helpdesk-ai-triage.md Clasifica tickets entrantes.
Grupos helpdesk-groups.md Enrutamiento y métodos de asignación.
Miembros de grupo helpdesk-group-members.md Agregar y quitar agentes de un grupo.
Escalamiento sin asignar helpdesk-unassigned-escalation.md Deriva tickets sin responsable.
Horarios laborales helpdesk-business-hours.md Calendarios para SLA y escalamiento.
Políticas SLA helpdesk-sla-policies.md Metas por prioridad.
Correo de soporte helpdesk-support-email.md Direcciones nativas e hilos entrantes.
Respuestas guardadas helpdesk-canned-response-management.md Plantillas para respuestas.
Formularios helpdesk-request-form-management.md Solicitudes públicas y widget.
Macros helpdesk-macro-management.md Secuencias aplicables al ticket.
Portal helpdesk-portal-settings.md Marca, publicación y módulos.
Dominio propio helpdesk-custom-domain.md Conexión y verificación DNS.

Relaciones

Limitaciones y notas


id: helpdesk-agent-notifications modulo: configuracion app: helpdesk nombre: Notificaciones a agentes tipo: configuracion

Notificaciones a agentes

Define avisos internos por asignación y respuesta del cliente.

Que se logra

Donde esta

Como funciona

  1. Cambia Agent assignment y/o Customer replies.
  2. Pulsa Save settings.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-ai-triage modulo: configuracion app: helpdesk nombre: Triage asistido por IA tipo: configuracion

Triage asistido por IA

Solicita clasificación asíncrona de tickets que llegan desde canales externos.

Que se logra

Donde esta

Como funciona

  1. Activa AI triage.
  2. Guarda con Save settings.
  3. Al crearse un ticket entrante, Helpdesk solicita la clasificación.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-business-hours modulo: configuracion app: helpdesk nombre: Horarios laborales tipo: configuracion

Horarios laborales

Crea calendarios semanales y zonas horarias para el cálculo de SLA.

Que se logra

Donde esta

Como funciona

  1. Pulsa New calendar.
  2. Indica nombre y zona horaria.
  3. Habilita días y establece inicio/fin; guarda el calendario.
  4. Marca Default calendar si será el calendario de la organización.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí Identifica el calendario.
Timezone selector Sí Base de los horarios.
Horario por día interruptor y hora No Día laborable y rango horario.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-canned-response-management modulo: configuracion app: helpdesk nombre: Administración de respuestas guardadas tipo: configuracion

Administración de respuestas guardadas

Mantiene respuestas reutilizables disponibles en el compositor de tickets.

Que se logra

Donde esta

Como funciona

  1. Pulsa New response.
  2. Introduce título, shortcode y contenido.
  3. Elige visibilidad y grupo si aparecen en el formulario; guarda la respuesta.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-custom-domain modulo: configuracion app: helpdesk nombre: Dominio personalizado del portal tipo: integracion

Dominio personalizado del portal

Conecta un dominio de la organización a un portal publicado mediante un registro CNAME.

Que se logra

Donde esta

Como funciona

  1. Escribe Domain y pulsa Connect domain.
  2. Crea el CNAME indicado en DNS.
  3. Pulsa Check status; usa Disconnect para retirarlo.

Campos y opciones

Campo Tipo Obligatorio Notas
Domain texto Sí Ejemplo: support.yourcompany.com.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-general-settings modulo: configuracion app: helpdesk nombre: Preferencias generales tipo: configuracion

Preferencias generales

Configura numeración, tipos, valores predeterminados y avisos del ciclo de ticket.

Que se logra

Donde esta

Como funciona

  1. Escribe Ticket number prefix; se convierte a mayúsculas.
  2. Define el cierre automático, tipos separados por comas y valores predeterminados.
  3. Pulsa Save settings.

Campos y opciones

Campo Tipo Obligatorio Notas
Ticket number prefix texto No Referencia del ticket.
Auto-close solved tickets after número No Mínimo 1 hora.
Ticket types texto No Valores separados por comas.
Default support group selector No Destino de tickets sin grupo.
Default business hours selector No Respaldo para SLA y escalamiento.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-group-members modulo: configuracion app: helpdesk nombre: Miembros y disponibilidad de grupos tipo: configuracion

Miembros y disponibilidad de grupos

Asocia personas de la organización a un grupo de soporte.

Que se logra

Donde esta

Como funciona

  1. Abre la tarjeta del grupo.
  2. Selecciona una persona en Add an agent.
  3. Usa la papelera para retirarla.
  4. Activa o desactiva Respect availability.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-groups modulo: configuracion app: helpdesk nombre: Grupos de soporte tipo: configuracion

Grupos de soporte

Crea equipos y define el mecanismo de asignación automática.

Que se logra

Donde esta

Como funciona

  1. Pulsa New group.
  2. Escribe Name, elige Assignment method y ajusta disponibilidad.
  3. Confirma con Create group.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí No se crea vacío.
Assignment method selector Sí Manual, Round robin o Weighted.
Respect agent availability interruptor Sí Activo inicialmente.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-macro-management modulo: configuracion app: helpdesk nombre: Administración de macros tipo: configuracion

Administración de macros

Define secuencias que un agente puede ejecutar sobre un ticket.

Que se logra

Donde esta

Como funciona

  1. Pulsa New macro.
  2. Nombra la macro y añade sus acciones.
  3. Guarda; el agente la ejecuta desde Macro en el detalle del ticket.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-portal-settings modulo: configuracion app: helpdesk nombre: Configuración del portal tipo: configuracion

Configuración del portal

Crea y publica el centro de ayuda con marca y módulos públicos configurables.

Que se logra

Donde esta

Como funciona

  1. Pulsa Create help center si aún no existe.
  2. Edita marca y contenido.
  3. Ajusta los interruptores de publicación y pulsa Save portal.
  4. Usa Copy o Preview para abrir la dirección.

Campos y opciones

Campo Tipo Obligatorio Notas
Portal name texto Sí Nombre visible.
Brand color color/texto No Color principal.
Welcome title texto No Encabezado del portal.
Welcome subtitle texto largo No Subtítulo.
Logo URL / Support email texto No Logo y enlace mailto.
Módulos interruptores Sí Formularios, KB y seguimiento.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-request-form-management modulo: configuracion app: helpdesk nombre: Administración de formularios de solicitud tipo: configuracion

Administración de formularios de solicitud

Crea formularios de soporte que generan tickets desde el portal o desde el widget.

Que se logra

Donde esta

Como funciona

  1. Pulsa New form; escribe nombre y descripción.
  2. Ajusta los campos iniciales o añade uno con Add field.
  3. Activa Active, Portal o Confirmation email en la tarjeta según corresponda.

Campos y opciones

Campo Tipo Obligatorio Notas
Campos iniciales texto/correo/área Sí Name, Email, Subject, How can we help?.
Campo adicional texto No Se inicia como New field.
Required interruptor Sí Por cada campo.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-requester-notifications modulo: configuracion app: helpdesk nombre: Notificaciones al solicitante tipo: configuracion

Notificaciones al solicitante

Controla los correos que recibe la persona que abrió el ticket.

Que se logra

Donde esta

Como funciona

  1. Activa o desactiva Ticket created, Agent replies y Ticket solved.
  2. Guarda con Save settings.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-sla-policies modulo: configuracion app: helpdesk nombre: Políticas SLA tipo: configuracion

Políticas SLA

Define metas de primera respuesta, siguiente respuesta y resolución para cada prioridad.

Que se logra

Donde esta

Como funciona

  1. Pulsa New policy e indica Name.
  2. Crea la política.
  3. Edita minutos por prioridad y pulsa Save; usa la papelera para eliminarla.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí Nombre de la política.
First response número No Minutos por prioridad.
Next response número No Minutos por prioridad.
Resolution número No Minutos por prioridad.
Business hours interruptor No Aplica horario laboral.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-support-email modulo: configuracion app: helpdesk nombre: Canales de correo de soporte tipo: integracion

Canales de correo de soporte

Crea direcciones nativas que reciben correo y convierten hilos en tickets.

Que se logra

Donde esta

Como funciona

  1. Pulsa New address.
  2. Completa Name y una Preferred address opcional; crea la dirección.
  3. Ajusta nombre del remitente, prioridad, creación automática y firma; pulsa Save changes.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí Nombre del canal.
Preferred address texto No Parte previa a @helpdesk.achieveapex.com.
Default priority selector Sí low, normal, high o urgent.
Create tickets automatically interruptor Sí Para cada hilo nuevo.
Email signature texto largo No Firma saliente.

Reglas y validaciones

Backend

Relaciones


id: helpdesk-unassigned-escalation modulo: configuracion app: helpdesk nombre: Escalamiento de tickets sin asignar tipo: automatizacion

Escalamiento de tickets sin asignar

Asigna a una persona los tickets que continúan sin responsable tras un tiempo.

Que se logra

Donde esta

Como funciona

  1. Introduce minutos en Escalate if unassigned.
  2. Elige la persona en Escalate to.

Campos y opciones

Campo Tipo Obligatorio Notas
Escalate if unassigned número No Mínimo 1 minuto.
Escalate to selector No Persona o No one.

Reglas y validaciones

Backend

Relaciones


id: insights app: helpdesk nombre: Insights de Helpdesk estado: partial permiso: can_access_helpdesk

Insights de Helpdesk

Panel operativo que calcula la carga de la cola y métricas de respuesta, SLA y CSAT para el periodo seleccionado.

Para que sirve

Que lo hace diferente

Acceso

Alcance técnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Rango de análisis support-date-range.md Recarga todas las métricas para 7, 30 o 90 días.
Salud de la cola support-queue-health.md Presenta los contadores de trabajo abierto y vencimientos.
Rendimiento y SLA support-performance.md Mide creación, resolución, tiempos y brechas SLA.
Satisfacción support-satisfaction.md Agrupa las respuestas CSAT enviadas en el periodo.
Desgloses y tendencia support-breakdowns.md Compara entradas y resoluciones diarias y distribuye la carga.

Relaciones

Limitaciones y notas


id: support-breakdowns modulo: insights app: helpdesk nombre: Desgloses y tendencia de soporte tipo: vista

Desgloses y tendencia de soporte

Compara tickets creados y resueltos por día y distribuye los tickets creados entre canales, grupos y agentes.

Que se logra

Donde esta

Como funciona

  1. Selecciona un periodo.
  2. En Created vs resolved, compara las barras azul (Created) y verde (Resolved) de cada día.
  3. Consulta By channel, By group y By agent para localizar el origen o responsable de la carga.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-date-range modulo: insights app: helpdesk nombre: Rango de análisis tipo: configuracion

Rango de análisis

Cambia el periodo usado para los indicadores de rendimiento y tendencias.

Que se logra

Donde esta

Como funciona

  1. En Helpdesk insights, abre el selector de periodo.
  2. Elige Last 7 days, Last 30 days o Last 90 days.
  3. El panel consulta de nuevo todas las tarjetas, la tendencia y los desgloses para el número de días elegido.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-performance modulo: insights app: helpdesk nombre: Rendimiento y cumplimiento SLA tipo: vista

Rendimiento y cumplimiento SLA

Presenta tickets creados y resueltos, tiempos medios de primera respuesta y resolución, y cumplimiento SLA.

Que se logra

Donde esta

Como funciona

  1. Selecciona el periodo en Helpdesk insights.
  2. Revisa Response times para primera respuesta, resolución y la relación creados/resueltos.
  3. Revisa SLA compliance para el porcentaje y las brechas de primera respuesta y resolución.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-queue-health modulo: insights app: helpdesk nombre: Salud de la cola tipo: vista

Salud de la cola

Muestra tickets sin resolver, sin asignar, vencidos, con vencimiento hoy, en espera, resueltos y cerrados.

Que se logra

Donde esta

Como funciona

  1. Abre Helpdesk insights.
  2. Lee las tarjetas Unresolved, Unassigned, Overdue, Due today y On hold.
  3. Usa la cola de tickets para investigar los casos mostrados; las tarjetas no son enlaces ni filtros.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-satisfaction modulo: insights app: helpdesk nombre: Satisfacción de soporte tipo: vista

Satisfacción de soporte

Resume respuestas CSAT, puntuacion promedio y proporcion de respuestas positivas.

Que se logra

Donde esta

Como funciona

  1. Elige el periodo en Helpdesk insights.
  2. Consulta la tarjeta Satisfaction.
  3. Compara la calificación media sobre 5, el número de Responses y el porcentaje Positive.

Reglas y validaciones

Backend

Relaciones

Notas


id: knowledge-base app: helpdesk nombre: Knowledge Base estado: beta permiso: can_access_helpdesk y can_manage_helpdesk_settings

Knowledge Base

Administra contenido de autoservicio para el portal de Helpdesk.

Para que sirve

Que lo hace diferente

Acceso

Alcance técnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Categorías knowledge-categories.md Crea, edita, activa y elimina categorías.
Listado y búsqueda de artículos knowledge-article-list.md Filtra contenido por texto, categoría y estado.
Creación de artículos create-knowledge-article.md Guarda un borrador o publica un artículo.
Edición y publicación edit-knowledge-article.md Edita contenido, slug, destacado y SEO.
Visibilidad pública knowledge-article-visibility.md Determina qué contenido puede leerse sin iniciar sesión.

Relaciones

Limitaciones y notas


id: create-knowledge-article modulo: knowledge-base app: helpdesk nombre: Creación de artículos tipo: accion

Creación de artículos

Crea un artículo como borrador o lo publica desde el mismo editor.

Que se logra

Donde esta

Como funciona

  1. Crea antes una categoría si el editor lo solicita.
  2. Completa Article title, Category y Article content.
  3. Pulsa Save draft o Publish.

Campos y opciones

Campo Tipo Obligatorio Notas
Article title texto Sí Genera el slug si este está vacío.
Category selector Sí Debe pertenecer a la organización.
Article content editor enriquecido Sí Se sanitiza antes de guardar.
Short description texto largo No Extracto del artículo.

Reglas y validaciones

Backend

Relaciones


id: edit-knowledge-article modulo: knowledge-base app: helpdesk nombre: Edición y publicación de artículos tipo: accion

Edición y publicación de artículos

Edita el contenido, categoría, URL y apariencia de búsqueda de un artículo existente.

Que se logra

Donde esta

Como funciona

  1. Abre el artículo desde la lista.
  2. Modifica contenido y organización.
  3. Usa Save draft o Publish; Preview aparece cuando existe URL pública.

Campos y opciones

Campo Tipo Obligatorio Notas
URL slug texto No Se normaliza; debe ser único.
Featured article interruptor No Lo destaca en el portal.
SEO title texto No Título para metadatos.
SEO description texto largo No Descripción para metadatos.

Reglas y validaciones

Backend

Relaciones


id: knowledge-article-list modulo: knowledge-base app: helpdesk nombre: Listado y búsqueda de artículos tipo: vista

Listado y búsqueda de artículos

Muestra los artículos de la organización y permite acotar la lista sin una petición adicional.

Que se logra

Donde esta

Como funciona

  1. Escribe en Search articles; busca en título, extracto y texto del artículo.
  2. Filtra por All statuses, Published o Drafts.
  3. Selecciona una categoría en el lateral o, en móvil, en el selector.
  4. Abre el artículo o usa el menú para publicar, volver a borrador o eliminar.

Reglas y validaciones

Backend

Relaciones


id: knowledge-article-visibility modulo: knowledge-base app: helpdesk nombre: Visibilidad pública de artículos tipo: configuracion

Visibilidad pública de artículos

Controla si un artículo puede ser leído por visitantes sin sesión.

Que se logra

Donde esta

Como funciona

  1. Abre el menú … de un artículo.
  2. Selecciona Publish para hacerlo público o Move to draft para retirarlo.

Reglas y validaciones

Backend

Relaciones


id: knowledge-categories modulo: knowledge-base app: helpdesk nombre: Categorías de Knowledge Base tipo: configuracion

Categorías de Knowledge Base

Organiza los artículos en categorías que pueden mostrarse o ocultarse en el centro de ayuda.

Que se logra

Donde esta

Como funciona

  1. Pulsa New category o el icono +.
  2. Introduce nombre, descripción y estado Visible in help center.
  3. Pulsa Save category. Para editar o eliminar abre el icono de ajustes de la categoría.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí No se guarda vacío.
Description texto largo No Descripción pública.
Visible in help center interruptor Sí Activa la categoría.

Reglas y validaciones

Backend

Relaciones


id: portal-publico app: helpdesk nombre: Portal público de Helpdesk estado: beta permiso: ninguno

Portal público de Helpdesk

Centro de ayuda público de cada organización para encontrar artículos, enviar formularios, consultar tickets y responder CSAT.

Para que sirve

Que lo hace diferente

Acceso

Alcance técnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Inicio portal-home.md Marca, buscador, contenido y enlaces disponibles.
Búsqueda portal-knowledge-browsing.md Filtra artículos y formularios en el navegador.
Categoría portal-category.md Lista artículos publicados de una categoría activa.
Artículo portal-article.md Muestra el contenido sanitizado y su categoría.
Formulario portal-request-form.md Crea una solicitud pública.
Widget portal-form-embed.md Inserta el formulario en una página externa.
Seguimiento portal-ticket-tracking.md Busca tickets por referencia y correo.
CSAT portal-csat-survey.md Recoge una valoración de un solo uso.
Descubrimiento portal-discovery.md Metadatos, sitemap y robots del portal.

Relaciones

Limitaciones y notas


id: portal-article modulo: portal-publico app: helpdesk nombre: Artículo público de Knowledge Base tipo: publico

Artículo público de Knowledge Base

Muestra un artículo publicado con contenido enriquecido y enlace de regreso a su categoría.

Que se logra

Donde esta

Como funciona

  1. Selecciona el artículo desde búsqueda, destacados o categoría.
  2. Usa el enlace de categoría para continuar navegando.

Reglas y validaciones

Backend

Relaciones


id: portal-category modulo: portal-publico app: helpdesk nombre: Categoría pública de Knowledge Base tipo: publico

Categoría pública de Knowledge Base

Lista el contenido publicado perteneciente a una categoría del portal.

Que se logra

Donde esta

Como funciona

  1. Abre una tarjeta de categoría.
  2. Selecciona el artículo que deseas leer.

Reglas y validaciones

Backend

Relaciones


id: portal-csat-survey modulo: portal-publico app: helpdesk nombre: Encuesta CSAT pública tipo: publico

Encuesta CSAT pública

Recoge una valoración sobre el soporte asociado a un ticket resuelto.

Que se logra

Donde esta

Como funciona

  1. Abre el enlace recibido.
  2. Elige una valoración de 1 a 5.
  3. Escribe un comentario opcional y pulsa Submit rating.

Campos y opciones

Campo Tipo Obligatorio Notas
Valoración botones 1–5 Sí Cada valor tiene una etiqueta descriptiva.
Comentario texto largo No Campo Anything else you want to share?.

Reglas y validaciones

Backend

Relaciones


id: portal-discovery modulo: portal-publico app: helpdesk nombre: SEO y descubrimiento del portal tipo: publico

SEO y descubrimiento del portal

Entrega metadatos y archivos de descubrimiento con la URL canónica de cada centro de ayuda.

Que se logra

Donde esta

Como funciona

  1. Publica el portal.
  2. El servidor genera la URL canónica para la página, categorías y artículos.
  3. Los buscadores solicitan robots.txt y sitemap.xml del portal.

Reglas y validaciones

Backend

Relaciones


id: portal-form-embed modulo: portal-publico app: helpdesk nombre: Widget embebido de formulario tipo: integracion

Widget embebido de formulario

Entrega el mismo formulario público en una presentación compacta para incrustarlo en un sitio externo.

Que se logra

Donde esta

Como funciona

  1. Copia el snippet desde la configuración del formulario.
  2. Inserta el widget en el sitio externo.
  3. El visitante completa y envía Send request.

Reglas y validaciones

Backend

Relaciones


id: portal-home modulo: portal-publico app: helpdesk nombre: Inicio del centro de ayuda tipo: publico

Inicio del centro de ayuda

Presenta la marca del portal, artículos, categorías, formularios y el acceso al seguimiento si están habilitados.

Que se logra

Donde esta

Como funciona

  1. Abre el enlace del centro de ayuda.
  2. Usa las tarjetas de categoría, artículos destacados o formularios.
  3. Escribe en Search support options si existen más de tres opciones en total.

Reglas y validaciones

Backend

Relaciones


id: portal-knowledge-browsing modulo: portal-publico app: helpdesk nombre: Navegación y búsqueda de Knowledge Base tipo: publico

Navegación y búsqueda de Knowledge Base

Filtra localmente los artículos y formularios ya disponibles para el portal.

Que se logra

Donde esta

Como funciona

  1. Escribe texto en Search support options.
  2. Abre un resultado de artículo o formulario.
  3. Borra la búsqueda para volver a categorías y destacados.

Reglas y validaciones

Backend

Relaciones


id: portal-request-form modulo: portal-publico app: helpdesk nombre: Formulario público de solicitud tipo: publico

Formulario público de solicitud

Recibe una solicitud de soporte y muestra su referencia después de crear el ticket.

Que se logra

Donde esta

Como funciona

  1. Completa los campos del formulario.
  2. Pulsa Send request.
  3. La página muestra Request received, el mensaje de éxito y el número de ticket.

Campos y opciones

Campo Tipo Obligatorio Notas
Campo texto, correo, número, área, selector o casilla Depende del formulario La etiqueta, ayuda y opciones proceden de su definición.

Reglas y validaciones

Backend

Relaciones


id: portal-ticket-tracking modulo: portal-publico app: helpdesk nombre: Seguimiento público de tickets tipo: publico

Seguimiento público de tickets

Permite consultar el estado y mensajes públicos de un ticket sin iniciar sesión.

Que se logra

Donde esta

Como funciona

  1. Abre Check ticket status.
  2. Escribe la referencia y el correo utilizado al contactar soporte.
  3. Pulsa Find my ticket.
  4. Revisa prioridad, fechas, estado y conversación.

Campos y opciones

Campo Tipo Obligatorio Notas
Ticket reference texto Sí Acepta TKT-12 o 12.
Email address correo Sí Debe coincidir con el solicitante.

Reglas y validaciones

Backend

Relaciones


id: tickets app: helpdesk nombre: Tickets Helpdesk estado: partial permiso: can_access_helpdesk

Tickets Helpdesk

Espacio de trabajo para que los agentes creen, clasifiquen, asignen y resuelvan solicitudes de soporte. Conserva la conversación, el SLA, la actividad y las relaciones CRM del caso.

Para que sirve

Que lo hace diferente

Acceso

Alcance técnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Cola de tickets ticket-queue.md Lista tickets por vistas operativas, con SLA y datos de asignación.
Vistas guardadas saved-views.md Conserva filtros y orden como vista personal o compartida.
Filtrado y búsqueda ticket-filters.md Busca y reduce la cola por responsable, grupo, fecha, estado, prioridad y tipo.
Presentación de cola ticket-layout.md Alterna entre las vistas Dense layout y Card layout.
Exportación ticket-export.md Descarga los resultados filtrados visibles en CSV.
Acciones masivas bulk-ticket-actions.md Actualiza o elimina hasta el límite permitido de tickets.
Crear ticket create-ticket.md Crea un ticket manual y su mensaje inicial.
Detalle ticket-details.md Reúne hilo, información, SLA, actividad, relaciones y responsabilidad.
Estados ticket-status.md Resuelve, cierra o reabre tickets y ajusta sus temporizadores.
Prioridad y tipo ticket-priority-and-type.md Clasifica el ticket con las opciones configuradas.
Enrutamiento ticket-routing.md Asigna grupo, agente y asistente de IA.
Respuestas ticket-replies.md Registra y, con un canal activo, envía una respuesta al solicitante.
Notas privadas private-notes.md Añade mensajes visibles solo para agentes.
Respuestas guardadas canned-responses.md Inserta texto de una respuesta reutilizable.
Etiquetas ticket-tags.md Añade, crea o retira etiquetas del ticket.
Seguimiento ticket-watchers.md Suscribe al agente actual a las actualizaciones.
SLA ticket-sla.md Muestra objetivos de respuesta y resolución, pausas e incumplimientos.
Actividad ticket-activity.md Muestra cambios auditados y eventos operativos.
Relaciones CRM ticket-crm-relations.md Vincula contacto, compañía y negocio.
Fusión ticket-merge.md Integra un ticket origen en otro del mismo espacio de trabajo.
Macros ticket-macros.md Ejecuta acciones preconfiguradas sobre un ticket.
CSAT ticket-csat.md Solicita y registra la valoración posterior a la resolución.

Relaciones

Limitaciones y notas


id: bulk-ticket-actions modulo: tickets app: helpdesk nombre: Acciones masivas de tickets tipo: accion

Acciones masivas de tickets

Aplica cambios a varios tickets seleccionados desde la cola.

Que se logra

Donde esta

Como funciona

  1. Marca tickets individuales o usa Select visible tickets.
  2. Elige un valor en Status, Priority, Assign agent, Group o Type.
  3. Para eliminar, pulsa Delete y confirma en Delete selected tickets.

Reglas y validaciones

Backend

Relaciones

Notas


id: canned-responses modulo: tickets app: helpdesk nombre: Uso de respuestas guardadas tipo: accion

Uso de respuestas guardadas

Inserta una respuesta reutilizable en el editor de la conversación.

Que se logra

Donde esta

Como funciona

  1. En el compositor, abre Canned response.
  2. Selecciona una respuesta por título o por su shortcode mostrado como /shortcode · Title.
  3. Su cuerpo se inserta en el editor; si ya había texto, se añade después de dos saltos de línea.
  4. Revisa y envía con Send reply o conviértela en Private note.

Reglas y validaciones

Backend

Relaciones

Notas


id: create-ticket modulo: tickets app: helpdesk nombre: Creacion de tickets tipo: accion

Creacion de tickets

Crea un ticket manual y registra su descripción como el primer mensaje entrante del solicitante.

Que se logra

Donde esta

Como funciona

  1. En New ticket, busca un contacto por nombre o email; al elegirlo se completa el solicitante.
  2. Si no existe, escribe Requester name y Requester email.
  3. Completa Subject y Description; selecciona Type, Priority, Group, Agent y, opcionalmente, AI assistant.
  4. Pulsa Create ticket. La aplicación abre el detalle del ticket creado.

Campos y opciones

Campo Tipo Obligatorio Notas
Requester buscador de contacto Sí, o email Busca tras dos caracteres.
Requester name texto No Se usa al crear un contacto nuevo.
Requester email email Sí, si no se eligió contacto Se normaliza antes de buscar o crear el contacto.
Subject texto Sí Resume la incidencia.
Description área de texto Sí Se guarda también como primer mensaje del hilo.
Type selector Sí Usa los tipos configurados; si faltan, muestra los cuatro predeterminados.
Priority selector Sí Low, Normal, High o Urgent.
Group, Agent, AI assistant selectores No El agente se limita a miembros del grupo seleccionado.

Reglas y validaciones

Backend

Relaciones

Notas


id: private-notes modulo: tickets app: helpdesk nombre: Notas internas tipo: accion

Notas internas

Agrega observaciones privadas que no se muestran al solicitante.

Que se logra

Donde esta

Como funciona

  1. Pulsa Note, la pestaña Private note o activa el interruptor del compositor.
  2. Escribe la nota y pulsa Add note.
  3. La nota aparece en ámbar, con candado y la etiqueta Private note.

Reglas y validaciones

Backend

Relaciones

Notas


id: saved-views modulo: tickets app: helpdesk nombre: Vistas guardadas tipo: configuracion

Vistas guardadas

Guarda filtros de cola para reutilizarlos como vista personal o compartida.

Que se logra

Donde esta

Como funciona

  1. Configura filtros y orden en la cola.
  2. En My views, pulsa Save.
  3. En Save current view, completa View name, decide Share with the organization y pulsa Save view.
  4. Selecciona la nueva vista desde My views; para borrarla, usa el icono de papelera al pasar el cursor.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-activity modulo: tickets app: helpdesk nombre: Historial de actividad tipo: vista

Historial de actividad

Registra cambios relevantes y ejecuciones operativas del ticket.

Que se logra

Donde esta

Como funciona

  1. Abre Activity en el lateral del detalle.
  2. Revisa los eventos más recientes y los valores anterior y nuevo cuando corresponda.
  3. Abre el ticket destino si el evento o el aviso superior indica una fusión.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-crm-relations modulo: tickets app: helpdesk nombre: Relaciones con CRM tipo: accion

Relaciones con CRM

Vincula o desvincula el ticket con un contacto, una compañía y un deal.

Que se logra

Donde esta

Como funciona

  1. En Related CRM records, pulsa Assign contact, Assign company o Assign deal.
  2. Busca contactos o negocios escribiendo al menos dos caracteres y selecciona un resultado; compañía usa el diálogo CRM habitual.
  3. Para desvincular un registro ya relacionado, pulsa su x.
  4. Puedes crear un contacto o negocio desde los controles disponibles si tienes el permiso CRM correspondiente.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-csat modulo: tickets app: helpdesk nombre: Encuesta de satisfacción del ticket tipo: automatizacion

Encuesta de satisfacción del ticket

Envía una valoración pública vinculada al ticket cuando este pasa por primera vez a Solved o Closed.

Que se logra

Donde esta

Como funciona

  1. El agente resuelve o cierra el ticket.
  2. El email de resolución incluye el enlace de CSAT cuando la configuración y un portal activo lo permiten.
  3. El solicitante selecciona una puntuación de 1 a 5 y puede añadir un comentario.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-details modulo: tickets app: helpdesk nombre: Detalle de ticket tipo: vista

Detalle de ticket

Centraliza la conversación y las propiedades del ticket, sus objetivos SLA, actividad, etiquetas y relaciones CRM.

Que se logra

Donde esta

Como funciona

  1. Abre un ticket desde la cola; la cabecera muestra asunto, número, estado, solicitante y última actualización.
  2. Usa Reply, Note, Macro, Merge, Watch y Solve/Close para operar el caso.
  3. Consulta el hilo en el panel principal y Ticket info, Tags, SLA, Activity, Responsibility y Context en el lateral.
  4. En móvil alterna entre Conversation y Details.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-export modulo: tickets app: helpdesk nombre: Exportacion de tickets tipo: accion

Exportacion de tickets

Descarga los tickets visibles de la cola como archivo CSV.

Que se logra

Donde esta

Como funciona

  1. Ajusta la vista, filtros y orden de la cola.
  2. Pulsa Export.
  3. El navegador descarga helpdesk-tickets-AAAA-MM-DD.csv.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-filters modulo: tickets app: helpdesk nombre: Filtrado y búsqueda de tickets tipo: vista

Filtrado y búsqueda de tickets

Acota la cola por criterios operativos y localiza solicitudes.

Que se logra

Donde esta

Como funciona

  1. Escribe una palabra en Search tickets para buscar número, asunto, solicitante, empresa o agente.
  2. Elige valores en Agent, Group, fecha, Status, Priority y Type.
  3. Combina los filtros con una vista lateral y un orden del menú Recent activity.
  4. La lista vuelve a la primera página y borra la selección al cambiar cualquier filtro.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-layout modulo: tickets app: helpdesk nombre: Presentacion de la cola tipo: vista

Presentacion de la cola

Alterna la presentación de los mismos resultados entre una lista compacta y tarjetas separadas.

Que se logra

Donde esta

Como funciona

  1. En la barra sobre los resultados, pulsa el icono Dense layout o Card layout.
  2. La cola conserva la vista, filtros, orden y página actuales.
  3. Usa la casilla de cada elemento sin abrir su detalle.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-macros modulo: tickets app: helpdesk nombre: Ejecucion de macros tipo: accion

Ejecucion de macros

Aplica una secuencia guardada de cambios y comunicaciones a un ticket con un solo comando.

Que se logra

Donde esta

Como funciona

  1. Abre el selector Macro en la cabecera del ticket.
  2. Elige una macro activa.
  3. Helpdesk ejecuta sus acciones en orden y recarga el ticket.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-merge modulo: tickets app: helpdesk nombre: Fusion de tickets tipo: accion

Fusion de tickets

Consolida un ticket origen dentro de otro ticket de la misma organización.

Que se logra

Donde esta

Como funciona

  1. En el ticket origen, pulsa Merge.
  2. Escribe el identificador numérico del destino en Target ticket ID.
  3. Confirma con Merge ticket; el detalle se recarga y muestra el enlace al destino.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-priority-and-type modulo: tickets app: helpdesk nombre: Prioridad y tipo de ticket tipo: accion

Prioridad y tipo de ticket

Clasifica el impacto y la naturaleza de la solicitud para su gestión.

Que se logra

Donde esta

Como funciona

  1. En Responsibility, elige Priority y Type.
  2. Selecciona Low, Normal, High o Urgent; en tipo puede elegirse Not set.
  3. Pulsa Save changes.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-queue modulo: tickets app: helpdesk nombre: Cola de tickets tipo: vista

Cola de tickets

Consulta las solicitudes de soporte en una cola con datos de solicitante, estado, prioridad, responsable, grupo, actividad y SLA.

Que se logra

Donde esta

Como funciona

  1. Abre Helpdesk; la vista inicial es All unresolved.
  2. Selecciona una vista guardada o una vista por estado en el panel lateral.
  3. Abre una fila o tarjeta para ir al detalle; marca su casilla para operar varios tickets.
  4. Cambia de página con los controles inferiores, que muestran 20 resultados por página.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-replies modulo: tickets app: helpdesk nombre: Respuestas públicas por email tipo: accion

Respuestas públicas por email

Envía una respuesta del equipo al solicitante y la agrega al hilo del ticket.

Que se logra

Donde esta

Como funciona

  1. Pulsa Reply o selecciona la pestaña Reply del compositor.
  2. Escribe el mensaje; puedes elegir una entrada de Canned response para añadirla al texto.
  3. Pulsa Send reply.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-routing modulo: tickets app: helpdesk nombre: Asignacion y grupos tipo: accion

Asignacion y grupos

Dirige un ticket a un grupo de soporte y a un agente responsable.

Que se logra

Donde esta

Como funciona

  1. En Responsibility, selecciona Group, Assignee y, si corresponde, AI assistant.
  2. Al cambiar Group, el selector de agente vuelve a Unassigned y carga los miembros del grupo.
  3. Pulsa Save changes.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-sla modulo: tickets app: helpdesk nombre: SLA visible tipo: vista

SLA visible

Muestra fechas de compromiso y alertas de incumplimiento para el ticket.

Que se logra

Donde esta

Como funciona

  1. Abre el ticket y consulta el bloque SLA.
  2. Revisa First response, Next response y Resolution.
  3. Si el ticket está en Pending u On hold, el bloque muestra SLA paused; los valores en rojo indican incumplimiento.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-status modulo: tickets app: helpdesk nombre: Estados de ticket tipo: accion

Estados de ticket

Cambia el avance operativo de una solicitud.

Que se logra

Donde esta

Como funciona

  1. En Responsibility, elige el valor de Status y pulsa Save changes; o usa Solve en la cabecera.
  2. Solve cambia cualquier estado no cerrado a Solved; si ya está resuelto, el botón cambia a Close.
  3. Para reabrir, selecciona Open, Pending u On hold y guarda.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-tags modulo: tickets app: helpdesk nombre: Etiquetas de tickets tipo: accion

Etiquetas de tickets

Asocia etiquetas existentes o crea una nueva etiqueta desde el detalle del ticket.

Que se logra

Donde esta

Como funciona

  1. En el bloque Tags, pulsa Add tag.
  2. Busca una etiqueta y selecciónala en Available tags, o escribe un nombre nuevo y elige Create "...".
  3. Para retirarla, pulsa la x del chip.

Reglas y validaciones

Backend

Relaciones

Notas


id: ticket-watchers modulo: tickets app: helpdesk nombre: Seguidores de tickets tipo: accion

Seguidores de tickets

Suscribe o elimina a un usuario como observador de un ticket.

Que se logra

Donde esta

Como funciona

  1. Pulsa Watch en la cabecera del ticket.
  2. Helpdesk añade al usuario actual como watcher y el botón pasa a Unwatch.
  3. Pulsa Unwatch para retirar solo tu suscripción.

Reglas y validaciones

Backend

Relaciones

Notas


APP: internal

Internal

Consola interna de plataforma.

Modulos

Modulo Slug Estado Proposito
Internal home home admin Consola admin de plataforma.
Partners admin partners-admin admin Aplicaciones, directory, payouts, analytics.
AI Models ai-models admin Catalogo OpenRouter admin.
Internal reports reports admin Wallet, affiliates, uso de IA.

Funcionalidades internas

28 funcionalidades documentadas en 4 modulos. Ver la tabla de cada modulo.


id: ai-models app: internal nombre: AI Models estado: admin permiso: admin o superadmin

AI Models

Catálogo interno de modelos de IA, sus precios y las superficies de AchieveApex donde pueden utilizarse.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Catálogo de modelos model-catalog.md Busca, filtra y consulta modelos registrados.
Configuración de modelo model-configuration.md Crea o edita precios y disponibilidad.
Sincronización OpenRouter openrouter-sync.md Actualiza metadatos y costes del proveedor.
Migración de asistentes assistant-model-migration.md Cambia en lote el modelo de asistentes existentes.

Relaciones

Limitaciones y notas


id: assistant-model-migration modulo: ai-models app: internal nombre: Migración de modelos de asistentes tipo: accion

Migración de modelos de asistentes

Permite cambiar en lote el modelo de los asistentes que actualmente usan otro modelo.

Que se logra

Donde esta

Como funciona

  1. El administrador elige un modelo con asistentes asociados.
  2. Abre la acción de migración.
  3. Selecciona el modelo de destino y confirma.
  4. La lista de modelos se actualiza al finalizar.

Reglas y validaciones

Backend

Relaciones

Notas


id: model-catalog modulo: ai-models app: internal nombre: Catálogo de modelos tipo: vista

Catálogo de modelos

Consulta los modelos de IA registrados, sus costes, disponibilidad y uso por asistentes.

Que se logra

Donde esta

Como funciona

  1. Se busca por nombre y se filtra por proveedor o estado.
  2. La lista muestra disponibilidad en conversaciones, tickets, AI chat y voz.
  3. Se consulta el número de asistentes y organizaciones asignados a cada modelo.
  4. Un rango de fechas (máximo 93 días, por defecto 30) muestra cuántos de esos asistentes y organizaciones tuvieron consumo real, el cobro a clientes, el costo del proveedor y una simulación al cambiar el multiplicador.
  5. El enlace de asistentes abre el detalle del modelo.

Reglas y validaciones

Backend

Relaciones

Notas


id: model-configuration modulo: ai-models app: internal nombre: Configuración de modelo tipo: configuracion

Configuración de modelo

Permite registrar, editar, ocultar o retirar modelos del catálogo interno.

Que se logra

Donde esta

Como funciona

  1. Add model crea una entrada; editar modifica una existente.
  2. Al editar se conservan proveedor y nombre técnico del modelo.
  3. Al pulsar la insignia de estado alterna entre visible y soportado pero no visible.
  4. Delete solicita confirmación antes de retirar la entrada.

Reglas y validaciones

Backend

Relaciones

Notas


id: openrouter-sync modulo: ai-models app: internal nombre: Sincronización con OpenRouter tipo: integracion

Sincronización con OpenRouter

Actualiza los metadatos y costes de proveedor de los modelos OpenRouter registrados.

Que se logra

Donde esta

Como funciona

  1. Se abre OpenRouter catalog para consultar opciones del proveedor y prellenar una alta.
  2. Sync solicita la actualización de los modelos registrados.
  3. La lista se recarga e informa cuántos modelos se actualizaron o no se encontraron.

Reglas y validaciones

Backend

Relaciones

Notas


id: home app: internal nombre: Inicio interno estado: admin permiso: admin o superadmin

Inicio interno

Consola de administración transversal de AchieveApex para personal de plataforma. Reúne el acceso al soporte Nova y a las áreas internas.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Navegación de administración admin-navigation.md Entrada y restricciones del área interna.
Uso de Nova Support nova-support-usage.md Métricas de adopción, fricción y calidad.
Feedback de Nova Support nova-support-feedback.md Revisión de calificaciones y creación de casos.
Conocimiento de Nova Support nova-support-knowledge.md Gestión de habilidades de conocimiento globales.
Conversaciones de Nova Support nova-support-conversations.md Consulta del contexto conversacional desde el feedback.

Relaciones

Limitaciones y notas


id: admin-navigation modulo: home app: internal nombre: Navegación de administración tipo: vista

Navegación de administración

Da acceso a la consola interna global y sus secciones administrativas.

Que se logra

Donde esta

Como funciona

  1. El administrador abre Internal.
  2. Usa la barra lateral para entrar a Home, Nova Support, Partner Payouts o Reports.
  3. Las áreas que requieren más privilegios redirigen a quien no sea superadmin.

Reglas y validaciones

Backend

Relaciones

Notas


id: nova-support-conversations modulo: home app: internal nombre: Conversaciones de Nova Support tipo: vista

Conversaciones de Nova Support

Permite a la administración leer el contexto de una conversación vinculada a una calificación de Nova.

Que se logra

Donde esta

Como funciona

  1. Se abre el detalle de una fila de feedback.
  2. La vista obtiene la conversación y sus mensajes.
  3. El administrador usa el contexto para evaluar la respuesta calificada o crear un caso.

Reglas y validaciones

Backend

Relaciones

Notas


id: nova-support-feedback modulo: home app: internal nombre: Feedback de Nova Support tipo: vista

Feedback de Nova Support

Centraliza las calificaciones y comentarios que los usuarios dejan sobre respuestas de Nova.

Que se logra

Donde esta

Como funciona

  1. Se revisa la fila con organización, usuario, calificación, comentario, estado y página.
  2. View details abre el contexto de la respuesta y conversación relacionada.
  3. Create support case crea un caso para que Support Admin contacte al solicitante.
  4. Open case lleva al caso asociado cuando ya existe.

Reglas y validaciones

Backend

Relaciones

Notas


id: nova-support-knowledge modulo: home app: internal nombre: Conocimiento de Nova Support tipo: configuracion

Conocimiento de Nova Support

Permite mantener habilidades de conocimiento globales que Nova consulta cuando son pertinentes.

Que se logra

Donde esta

Como funciona

  1. Add knowledge skill abre el editor para crear una habilidad.
  2. La lista permite consultar título, When to use, estado y contenido.
  3. Edit knowledge skill actualiza una habilidad.
  4. Delete knowledge skill la elimina.

Campos y opciones

Campo Tipo Obligatorio Notas
Título texto Sí Identifica la habilidad.
When to use texto Sí Indica cuándo debe consultarla Nova.
Contenido Markdown Sí Contenido completo de la habilidad.
Activa booleano No Se activa por defecto y determina si aparece en el índice de Nova.

Reglas y validaciones

Backend

Relaciones

Notas


id: nova-support-usage modulo: home app: internal nombre: Uso de Nova Support tipo: vista

Uso de Nova Support

Muestra la adopción, fricción y calidad operativa de Nova Support a nivel plataforma.

Que se logra

Donde esta

Como funciona

  1. Se selecciona el rango de fechas y la granularidad.
  2. Se puede activar Exclude internal usage para ocultar conversaciones de administradores.
  3. Se consultan indicadores, crecimiento, cohortes, páginas, herramientas, escalaciones, feedback y organizaciones.
  4. Refresh vuelve a cargar los datos.

Reglas y validaciones

Backend

Relaciones

Notas


id: partners-admin app: internal nombre: Administración de partners estado: admin permiso: admin o superadmin

Administración de partners

Herramientas internas para revisar partners, su atribución de clientes, comisiones, pagos y desempeño.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Directorio de partners partner-directory.md Busca y abre organizaciones partner.
Revisión de aplicaciones partner-applications.md Consulta y cambia el estado de solicitudes.
Perfil y atribución de partner partner-overview.md Ve el perfil y sus relaciones.
Clientes referidos partner-clients.md Asigna o desvincula clientes de un partner.
Comisiones de partner partner-commissions.md Consulta el ledger y sus estados.
Cuentas de payout partner-payout-accounts.md Consulta destinos de cobro registrados.
Cola de payouts partner-payout-review.md Revisa solicitudes y sus importes.
Ejecución y conciliación Wise partner-payout-execution.md Aprueba, reintenta o cancela pagos.
Analítica de partners partner-analytics.md Analiza crecimiento, red y economía.
Implementadores partner-implementors.md Consulta organizaciones implementadoras.
Equipo de partner partner-team.md Consulta integrantes de una organización partner.

Relaciones

Limitaciones y notas


id: partner-analytics modulo: partners-admin app: internal nombre: Analítica de partners tipo: vista

Analítica de partners

Mide el rendimiento global del programa de agencias y afiliados.

Que se logra

Donde esta

Como funciona

  1. Se escoge el periodo de 6, 12 o 24 meses.
  2. Se navega entre Overview, Growth, Network y Economics.
  3. Refresh vuelve a obtener los datos de la vista activa.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-applications modulo: partners-admin app: internal nombre: Revisión de aplicaciones de partner tipo: accion

Revisión de aplicaciones de partner

Permite revisar solicitudes de agencia o afiliado y decidir su estado.

Que se logra

Donde esta

Como funciona

  1. Se filtran y abren las aplicaciones.
  2. El detalle muestra organización, datos de promoción, expectativa de clientes e información adicional.
  3. Se selecciona pending, reviewing, approved o denied y se guarda el cambio.
  4. Si existe, se abre el documento W-8BEN asociado.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-clients modulo: partners-admin app: internal nombre: Clientes referidos tipo: accion

Clientes referidos

Administra qué organizaciones cliente se atribuyen a un partner.

Que se logra

Donde esta

Como funciona

  1. Se revisan los clientes y sus ingresos de suscripción, IA y comisión acumulada.
  2. Assign client busca organizaciones sin partner asignado.
  3. Se elige una organización y se confirma la asignación.
  4. Unassign solicita confirmación antes de desvincularla.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-commissions modulo: partners-admin app: internal nombre: Comisiones de partner tipo: vista

Comisiones de partner

Consulta el ledger de comisiones de un partner y su progreso hacia pago.

Que se logra

Donde esta

Como funciona

  1. Se elige un origen: All, suscripción, uso de IA o administración.
  2. Las tarjetas permiten filtrar por estado.
  3. La tabla muestra cliente, fecha, tasa, base, importe y estado.
  4. Se pagina el resultado.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-directory modulo: partners-admin app: internal nombre: Directorio de partners tipo: vista

Directorio de partners

Localiza organizaciones del programa de partners y abre su ficha administrativa.

Que se logra

Donde esta

Como funciona

  1. El administrador consulta el listado y sus filtros.
  2. Abre una organización para ver sus pestañas de detalle.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-implementors modulo: partners-admin app: internal nombre: Implementadores tipo: vista

Implementadores

Consulta las organizaciones clasificadas como implementadoras dentro del programa de partners.

Que se logra

Donde esta

Como funciona

  1. Se abre el listado de implementadores.
  2. Se filtra o navega por los resultados disponibles.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-overview modulo: partners-admin app: internal nombre: Perfil de partner tipo: vista

Perfil de partner

Muestra el estado de partner, plan, tarifas de comisión y organización que lo refirió.

Que se logra

Donde esta

Como funciona

  1. Se abre un partner desde el directorio.
  2. Overview muestra su estado, plan, tarifas típicas, antigüedad y relación de referencia.
  3. Se puede abrir el partner que lo refirió cuando existe.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-payout-accounts modulo: partners-admin app: internal nombre: Cuentas de payout tipo: vista

Cuentas de payout

Consulta las cuentas de cobro que un partner ha registrado para recibir payouts.

Que se logra

Donde esta

Como funciona

  1. Se abre la pestaña de cuentas de payout del partner.
  2. Se consultan identificador, etiqueta, moneda, país, estado y cuenta predeterminada.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-payout-execution modulo: partners-admin app: internal nombre: Ejecución y conciliación de payouts tipo: integracion

Ejecución y conciliación de payouts

Permite aprobar y gestionar ejecuciones reales de payout con Wise.

Que se logra

Donde esta

Como funciona

  1. Se abre el payout y se revisan importe fuente, fee, importe objetivo, tasa y estado de Wise.
  2. Approve & execute solicita una confirmación explícita y envía la ejecución.
  3. Según el estado se puede Reject, Cancel payout, Reopen as pending, Retry execution o Retry funding.
  4. Tras aprobar o financiar de nuevo, la interfaz consulta el payout hasta que cambie de estado.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-payout-review modulo: partners-admin app: internal nombre: Cola de payouts tipo: vista

Cola de payouts

Permite revisar solicitudes de retiro de partners antes y después de su ejecución.

Que se logra

Donde esta

Como funciona

  1. Se elige una pestaña de estado: All, Pending, Approved, Processing, Paid o Failed.
  2. Se revisan partner, importe, transacciones, fecha y datos de ejecución de Wise.
  3. Se abre una fila para ver el detalle y acciones permitidas.
  4. Refresh actualiza la cola.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-team modulo: partners-admin app: internal nombre: Equipo de partner tipo: vista

Equipo de partner

Consulta los miembros de una organización partner y sus roles.

Que se logra

Donde esta

Como funciona

  1. Se abre la ficha de una organización.
  2. La pestaña Team muestra nombre, correo y rol de cada integrante.

Reglas y validaciones

Backend

Relaciones

Notas


id: reports app: internal nombre: Informes internos estado: admin permiso: superadmin

Informes internos

Informes globales de plataforma, incluidos el constructor asistido por IA y las vistas administrativas de wallet, suscripciones y afiliados.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Páginas de informe report-pages.md Crea y selecciona páginas globales.
Constructor de informes con IA ai-report-builder.md Pide a IA crear o modificar informes.
Widgets y diseño report-widgets.md Consulta, mueve y ajusta visualizaciones.
Filtros de informe report-filters.md Define filtros por página y su alcance.
Wallet: resumen wallet-overview.md Consulta el reporte global de wallet.
Wallet: tendencias y conceptos wallet-breakdowns.md Consulta cortes diarios, mensuales y por concepto.
Suscripciones activas active-subscriptions.md Filtra las suscripciones activas.
Reportes de afiliados affiliate-reports.md Consulta resumen, listado y transacciones.

Relaciones

Limitaciones y notas


id: active-subscriptions modulo: reports app: internal nombre: Suscripciones activas tipo: vista

Suscripciones activas

Permite consultar y filtrar el reporte de suscripciones activas de la plataforma.

Que se logra

Donde esta

Como funciona

  1. La página carga opciones de planes y estados.
  2. El administrador aplica los filtros disponibles.
  3. Se consulta y muestra el listado de suscripciones activas.

Reglas y validaciones

Backend

Relaciones

Notas


id: affiliate-reports modulo: reports app: internal nombre: Reportes de afiliados tipo: vista

Reportes de afiliados

Reúne vistas administrativas de resumen, listado y transacciones de afiliados.

Que se logra

Donde esta

Como funciona

  1. Se elige el resumen, listado o transacciones.
  2. La vista consulta los datos administrativos correspondientes.

Reglas y validaciones

Backend

Relaciones

Notas


id: ai-report-builder modulo: reports app: internal nombre: Constructor de informes con IA tipo: automatizacion

Constructor de informes con IA

Permite pedir en lenguaje natural la creación o modificación de páginas y widgets de informes internos.

Que se logra

Donde esta

Como funciona

  1. Se abre Add with AI.
  2. El administrador describe el informe o cambio solicitado.
  3. Nova analiza el esquema disponible, prueba las consultas necesarias y crea o modifica páginas y widgets.
  4. El lienzo vuelve a cargar las piezas afectadas.

Reglas y validaciones

Backend

Relaciones

Notas


id: report-filters modulo: reports app: internal nombre: Filtros de informe tipo: configuracion

Filtros de informe

Permite definir filtros de una página y elegir qué widgets responden a ellos.

Que se logra

Donde esta

Como funciona

  1. Se definen filtros para la página al crearla o mediante el constructor con IA.
  2. Cada widget vincula de forma explícita los filtros que debe recibir.
  3. El usuario aplica valores en la barra de filtros.
  4. Solo los widgets vinculados recargan sus datos.

Reglas y validaciones

Backend

Relaciones

Notas


id: report-pages modulo: reports app: internal nombre: Páginas de informe internas tipo: configuracion

Páginas de informe internas

Organiza los informes globales de plataforma en páginas seleccionables desde una barra lateral.

Que se logra

Donde esta

Como funciona

  1. New report crea una nueva página.
  2. La barra lateral permite seleccionarla.
  3. La URL conserva la página seleccionada para enlaces directos.
  4. El nombre se puede editar directamente en el lienzo.

Reglas y validaciones

Backend

Relaciones

Notas


id: report-widgets modulo: reports app: internal nombre: Widgets y diseño de informes tipo: configuracion

Widgets y diseño de informes

Presenta visualizaciones y bloques de contenido en un lienzo que se puede mover y redimensionar.

Que se logra

Donde esta

Como funciona

  1. Al elegir una página se cargan sus widgets.
  2. Se arrastra o redimensiona un widget para ajustar el diseño.
  3. Se edita el título en línea o se elimina desde sus acciones.
  4. Los widgets con consulta actualizan sus datos al cambiar filtros vinculados o refrescar.

Reglas y validaciones

Backend

Relaciones

Notas


id: wallet-breakdowns modulo: reports app: internal nombre: Desgloses de wallet tipo: vista

Desgloses de wallet

Ofrece cortes administrativos de wallet por día, mes, concepto y organización.

Que se logra

Donde esta

Como funciona

  1. Se abre el desglose necesario.
  2. Las vistas diaria y mensual cargan los conceptos disponibles.
  3. Se aplican los filtros de la página para consultar el corte.

Reglas y validaciones

Backend

Relaciones

Notas


id: wallet-overview modulo: reports app: internal nombre: Resumen de wallet tipo: vista

Resumen de wallet

Muestra el informe administrativo de resumen de movimientos y saldo de wallet.

Que se logra

Donde esta

Como funciona

  1. El administrador abre el resumen de wallet.
  2. Consulta los indicadores y resultados que devuelve el reporte.

Reglas y validaciones

Backend

Relaciones

Notas


APP: links

Links

Short links branded, actividad y analitica.

Modulos

Modulo Slug Estado Proposito
Smart Links smart-links beta Short links branded (apx.red) y QR.
Activity activity beta Stream de eventos de clicks.
Analytics analytics beta Metricas agregadas de links.

Funcionalidades internas

14 funcionalidades documentadas en 3 modulos. Ver la tabla de cada modulo.


id: activity app: links nombre: Actividad de Links estado: beta permiso: can_access_links

Actividad de Links

Registro de eventos individuales generados por los smart links.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar actividad de links activity-stream.md Link Activity page
Interpretar confianza y atribución event-confidence.md Link Activity page

Relaciones

Limitaciones y notas


id: activity-stream modulo: activity app: links nombre: Consultar actividad de links tipo: vista

Consultar actividad de links

Muestra eventos individuales de smart links con su tipo, confianza, QR, dispositivo, país y contexto CRM.

Que se logra

Donde esta

Como funciona

  1. Abra Activity.
  2. Revise los eventos más recientes.
  3. Use el contexto CRM para abrir registros relacionados cuando esté disponible.

Reglas y validaciones

Backend

Relaciones


id: event-confidence modulo: activity app: links nombre: Interpretar confianza y atribución tipo: vista

Interpretar confianza y atribución

Distingue solicitudes técnicas, automatización probable, interacción humana probable y evidencia verificada.

Que se logra

Donde esta

Como funciona

  1. Abra un evento en Activity o el detalle de un link.
  2. Revise su clasificación de confianza.
  3. Interprete el vínculo CRM como atribución, no como confirmación de identidad.

Reglas y validaciones

Backend

Relaciones


id: analytics app: links nombre: Analítica de Links estado: beta permiso: can_access_links

Analítica de Links

Métricas agregadas y por enlace de las visitas de Apex Links.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Ver analítica agregada analytics-overview.md Links Analytics page
Analizar un smart link link-detail-analytics.md SmartLinkDetailView.tsx
Consultar tendencia diaria por período daily-trends.md SmartLinkDailyTrendChart.tsx

Relaciones

Limitaciones y notas


id: analytics-overview modulo: analytics app: links nombre: Ver analítica agregada tipo: vista

Ver analítica agregada

Resume métricas agregadas de todos los smart links cargados y destaca los enlaces con mayor actividad.

Que se logra

Donde esta

Como funciona

  1. Abra Analytics.
  2. Revise requests, visitantes, humanos probables, automatización y QR.
  3. Seleccione un enlace para profundizar.

Reglas y validaciones

Backend

Relaciones


id: daily-trends modulo: analytics app: links nombre: Consultar tendencia diaria por período tipo: vista

Consultar tendencia diaria por período

Grafica requests, humanos probables y actividad QR por día para el enlace seleccionado.

Que se logra

Donde esta

Como funciona

  1. Abra el detalle de un enlace.
  2. Seleccione 7d, 14d o 30d.
  3. Compare las series diarias con los totales de vida útil.

Reglas y validaciones

Backend

Relaciones


id: link-detail-analytics modulo: analytics app: links nombre: Analizar un smart link tipo: vista

Analizar un smart link

Muestra las métricas de vida útil, mezcla de dispositivo/país y eventos recientes de un enlace específico.

Que se logra

Donde esta

Como funciona

  1. Abra una fila de enlace.
  2. Revise las tarjetas de resumen.
  3. Si hay prueba A/B, use Record conversions para ver WhatsApp automático, formulario web, snippet y nodo de automatización.
  4. Consulte países, dispositivos y eventos recientes.
  5. Copie o edite el enlace si necesita ajustar la campaña.

Reglas y validaciones

Backend

Relaciones


id: smart-links app: links nombre: Smart Links estado: beta permiso: can_access_links

Smart Links

Gestión de enlaces cortos de Apex Links, códigos QR y atribución CRM.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear un smart link create-smart-link.md CreateSmartLinkDialog.tsx
Personalizar el slug del enlace custom-slug.md Define o genera el Back-half de apx.red.
Generar código QR dinámico smart-link-qr.md SmartLinkQrDialog.tsx
Definir vencimiento del enlace link-expiration.md Configura cuándo deja de redirigir.
Asociar un smart link con CRM crm-attribution.md RelatedEntitySelector.tsx
Configurar seguimiento UTM utm-tracking.md CreateSmartLinkDialog.tsx
Registrar conversiones de Apex Link record-conversions.md WhatsApp automático vs formulario web con click_token y contact_id.
Editar, desactivar y eliminar smart links edit-smart-link.md EditSmartLinkDialog.tsx, SmartLinksView.tsx
Redirigir y medir visitas redirect-measurement.md smart-link-redirect.js
Consultar configuración de Links link-settings.md Links Settings page

Relaciones

Limitaciones y notas


id: create-smart-link modulo: smart-links app: links nombre: Crear un smart link tipo: accion

Crear un smart link

Crea un enlace corto de apx.red hacia una URL HTTP(S), con opciones de medición y atribución.

Que se logra

Donde esta

Como funciona

  1. Seleccione Create smart link.
  2. Pegue el destino.
  3. Defina el back-half o use Generate.
  4. Si activa A/B test, lea la guía de conversión: WhatsApp crea el contact source solo; un formulario web debe conservar apx_click y luego enviar click_token con contact_id.
  5. Configure medición, vencimiento, CRM o UTM y confirme.

Reglas y validaciones

Backend

Relaciones


id: crm-attribution modulo: smart-links app: links nombre: Asociar un smart link con CRM tipo: configuracion

Asociar un smart link con CRM

Relaciona el enlace con un contacto, empresa o deal para dar contexto de atribución en eventos y timeline CRM.

Que se logra

Donde esta

Como funciona

  1. Expanda Related CRM records.
  2. Seleccione registros o revise la guía de query parameters.
  3. Cree o edite el enlace.

Reglas y validaciones

Backend

Relaciones


id: custom-slug modulo: smart-links app: links nombre: Personalizar el slug del enlace tipo: configuracion

Personalizar el slug del enlace

Permite definir o generar el identificador final de una URL corta de apx.red.

Que se logra

Donde esta

Como funciona

  1. Pegue una URL de destino.
  2. Escriba el valor de Back-half o seleccione Generate.
  3. Cree el enlace para obtener la URL corta.

Reglas y validaciones

Backend

Relaciones

Notas


id: edit-smart-link modulo: smart-links app: links nombre: Editar, desactivar y eliminar smart links tipo: accion

Editar, desactivar y eliminar smart links

Permite actualizar destino, nombre, modo de acceso o estado sin cambiar el código corto, y retirar enlaces del listado.

Que se logra

Donde esta

Como funciona

  1. Abra More sobre la fila.
  2. Seleccione Edit destination para cambiar datos.
  3. Si el A/B test no está en Off, revise la guía de conversión antes de elegir destinos WhatsApp o landing.
  4. Ajuste Status para desactivar.
  5. Use Delete para eliminar.

Reglas y validaciones

Backend

Relaciones


id: link-expiration modulo: smart-links app: links nombre: Definir vencimiento del enlace tipo: configuracion

Definir vencimiento del enlace

Configura cuándo un smart link debe dejar de redirigir a visitantes.

Que se logra

Donde esta

Como funciona

  1. Abra Create smart link.
  2. Complete el destino y las opciones necesarias.
  3. Establezca una fecha en Expiration, si el enlace debe ser temporal.
  4. Cree el enlace.

Reglas y validaciones

Backend

Relaciones

Notas


id: link-settings modulo: smart-links app: links nombre: Consultar configuración de Links tipo: vista

Consultar configuración de Links

Explica el dominio administrado apx.red, los modos de redirección, la atribución y el tratamiento de privacidad de las métricas.

Que se logra

Donde esta

Como funciona

  1. Abra Settings desde Links.
  2. Consulte el dominio corto y los modos de medición.
  3. Revise las definiciones de confianza y privacidad.

Reglas y validaciones

Backend

Relaciones


id: record-conversions modulo: smart-links app: links nombre: Registrar conversiones de Apex Link tipo: accion

Registrar conversiones de Apex Link

Explica cómo contar una conversión de prueba A/B y cómo asociar el Apex Link como origen del contacto.

Que se logra

Donde esta

Como funciona

  1. WhatsApp: el primer mensaje inbound que sigue incluyendo #TOKEN (6 caracteres; los mensajes antiguos [APX-TOKEN] de 10 también) crea o encuentra el contacto, escribe el contact source, marca la conversión y cuenta una conversación en la variante del clic. Un botón web que abre WhatsApp debe incluir el mismo apx_click como #TOKEN.
  2. Formulario web: el destino solo recibe apx_click. Conserve ese token, cree el contacto y envíe click_token más contact_id a POST /smart-link-conversion.
  3. Snippet de landing: cuenta la conversión de la prueba A/B. No crea contacto ni contact source.
  4. Nodo Mark Apex Link Conversion: busca el clic más reciente ya asociado a ese contacto. En web solo funciona después del paso 2.

Reglas y validaciones

Backend

Relaciones


id: redirect-measurement modulo: smart-links app: links nombre: Redirigir y medir visitas tipo: integracion

Redirigir y medir visitas

Resuelve enlaces cortos y mide requests, redirects, vistas del bridge y engagement sin almacenar IP cruda.

Que se logra

Donde esta

Como funciona

  1. Un visitante abre la URL corta.
  2. El sistema valida estado y vencimiento.
  3. Según el modo, redirige inmediatamente o muestra un bridge de medición.
  4. El visitante llega al destino con UTM aplicables.

Reglas y validaciones

Backend

Relaciones


id: smart-link-qr modulo: smart-links app: links nombre: Generar código QR dinámico tipo: accion

Generar código QR dinámico

Muestra, copia o descarga un QR PNG que apunta al smart link y conserva su funcionamiento si cambia el destino.

Que se logra

Donde esta

Como funciona

  1. Abra el menú del enlace.
  2. Seleccione View QR code.
  3. Copie la URL o descargue el PNG.

Reglas y validaciones

Backend

Relaciones


id: utm-tracking modulo: smart-links app: links nombre: Configurar seguimiento UTM tipo: configuracion

Configurar seguimiento UTM

Guarda parámetros UTM para añadirlos al destino en el momento del redirect sin revelar seguimiento en la URL corta.

Que se logra

Donde esta

Como funciona

  1. Abra Campaign tracking.
  2. Complete los parámetros UTM necesarios.
  3. Cree o guarde el enlace.

Reglas y validaciones

Backend

Relaciones


APP: marketplace

Marketplace

Marketplace installs versioned CRM configuration templates into an organization: roles, custom fields, tags, pipelines, activity types, lost reasons, email templates, quick replies, and forms.

Private templates stay visible to the author. Public templates appear in the catalog only after AchieveApex approval.

Updates keep local changes unless you choose to apply the template version.


APP: meetings

Meetings

Grabaciones, booking links y transcripts.

Modulos

Modulo Slug Estado Proposito
Recordings recordings shipped Grabaciones Recall.ai, transcripcion y resumen.
Booking links booking-links shipped Scheduling tipo Calendly.
Settings settings shipped Defaults de org y share publico.
Transcript publico transcript-publico shipped Share /mt/{token}.

Funcionalidades internas

19 funcionalidades documentadas en 4 modulos. Ver la tabla de cada modulo.


id: booking-links app: meetings nombre: Enlaces de reserva estado: shipped permiso: acceso a la app Meetings

Enlaces de reserva

Permite publicar páginas para que invitados reserven tiempo en el calendario conectado de un miembro del equipo. Se pueden ver y crear enlaces para otros anfitriones si ya conectaron Google u Outlook.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Gestionar enlaces manage-booking-links.md Crea, edita, comparte y pausa páginas.
Configurar disponibilidad availability.md Define duración, horarios y excepciones.
Reglas de reserva booking-rules.md Aplica ventanas, aviso, buffers y límites.
Formulario del invitado guest-form.md Recoge datos y actualiza el CRM.
Confirmación y correos confirmation-emails.md Configura página, avisos y recordatorios.
Reserva pública public-booking.md El invitado elige horario y confirma.

Relaciones

Limitaciones y notas


id: availability modulo: booking-links app: meetings nombre: Configurar disponibilidad tipo: configuracion

Configurar disponibilidad

Define cuándo puede reservar un invitado.

Que se logra

Donde esta

Como funciona

  1. Elige una o más duraciones, zona horaria y franjas semanales.
  2. Añade franjas adicionales o elimina las que no apliquen.
  3. Bloquea fechas puntuales o define horas especiales para ellas.

Reglas y validaciones

Backend

Relaciones


id: booking-rules modulo: booking-links app: meetings nombre: Reglas de reserva tipo: configuracion

Reglas de reserva

Limita con qué anticipación y frecuencia se puede reservar.

Que se logra

Donde esta

Como funciona

  1. Configura una ventana móvil, rango de fechas o disponibilidad indefinida.
  2. Establece aviso mínimo, buffers antes y después, e incremento de inicio.
  3. Define opcionalmente un límite diario.

Reglas y validaciones

Backend

Relaciones


id: confirmation-emails modulo: booking-links app: meetings nombre: Confirmación y correos de reserva tipo: automatizacion

Confirmación y correos de reserva

Define qué sucede después de reservar y qué mensajes recibe cada parte.

Que se logra

Donde esta

Como funciona

  1. En Confirmation, mantiene un mensaje en la página o redirige a otra URL.
  2. En Automation, activa la confirmación al invitado y el aviso al anfitrión.
  3. Añade texto introductorio y hasta tres recordatorios con su anticipación.

Reglas y validaciones

Backend

Relaciones


id: guest-form modulo: booking-links app: meetings nombre: Formulario del invitado tipo: configuracion

Formulario del invitado

Configura la información que se pide antes de confirmar una reserva.

Que se logra

Donde esta

Como funciona

  1. Puede exigir teléfono y permitir invitados adicionales.
  2. Puede bloquear dominios de correo libre o dominios específicos.
  3. Añade preguntas cortas o largas y marca cuáles son obligatorias.
  4. Selecciona campos personalizados del contacto.

Reglas y validaciones

Backend

Relaciones


id: manage-booking-links modulo: booking-links app: meetings nombre: Gestionar enlaces de reserva tipo: accion

Gestionar enlaces de reserva

Crea y administra páginas de agenda para ti o para otro miembro del equipo.

Que se logra

Donde esta

Como funciona

  1. Filtra por miembro del equipo si quieres ver los enlaces de otra persona.
  2. Selecciona Create scheduling page o edita un enlace existente.
  3. En Overview elige el anfitrión. Si no tiene calendario, copia el enlace de Calendar sync y envíaselo.
  4. Define nombre, título del evento, ubicación y si el enlace está activo.
  5. Guarda, copia la URL, obtiene un QR o abre la previsualización.

Reglas y validaciones

Backend

Relaciones


id: public-booking modulo: booking-links app: meetings nombre: Reserva pública de reunión tipo: publico

Reserva pública de reunión

Permite a un invitado elegir un horario disponible y confirmar una reunión.

Que se logra

Donde esta

Como funciona

  1. El invitado selecciona duración, fecha, zona horaria y una hora disponible.
  2. Completa sus datos y confirma.
  3. Recibe confirmación, enlaces para añadir al calendario y, si está habilitado, un enlace de gestión.
  4. En la página de gestión puede cancelar o reprogramar con disponibilidad actual.

Reglas y validaciones

Backend

Relaciones


id: recordings app: meetings nombre: Grabaciones de reuniones estado: shipped permiso: acceso a la app Meetings

Grabaciones de reuniones

Consulta y comparte reuniones capturadas por el bot de AchieveApex, con reproducción y transcripción.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Lista y filtros recordings-list.md Busca y filtra grabaciones Recall.
Detalle y reproducción meeting-detail.md Revisa contenido y contexto de una reunión.
Transcripción interactiva interactive-transcript.md Navega la grabación desde el texto.
Resumen de participantes participants.md Distingue equipo e invitados.
Compartir transcripción share-transcript.md Controla el enlace público.
Captura con bot Recall recall-bot.md Procesa reuniones de calendario.
Transcribir audio del CRM crm-audio-transcription.md Solicita STT para una grabación local.
Recuperar transcripciones transcript-recovery.md Continúa tras un fallo del proveedor.

Relaciones

Limitaciones y notas


id: crm-audio-transcription modulo: recordings app: meetings nombre: Transcribir audio grabado en CRM tipo: accion

Transcribir audio grabado en CRM

Solicita una transcripción bajo demanda para un audio capturado con el micrófono del CRM.

Que se logra

Donde esta

Como funciona

  1. El usuario selecciona un modelo de transcripción.
  2. Se valida saldo disponible y se inicia el trabajo en segundo plano.
  3. El historial actualiza el resultado cuando el proceso termina.

Reglas y validaciones

Backend

Relaciones


id: interactive-transcript modulo: recordings app: meetings nombre: Transcripción interactiva tipo: vista

Transcripción interactiva

Permite leer la transcripción y navegar el audio o video por segmentos.

Que se logra

Donde esta

Como funciona

  1. Muestra segmentos temporizados o el texto disponible.
  2. Al pulsar un segmento, mueve la reproducción a ese momento.
  3. Resalta el segmento activo mientras avanza el reproductor.

Reglas y validaciones

Backend

Relaciones


id: meeting-detail modulo: recordings app: meetings nombre: Detalle y reproducción de reunión tipo: vista

Detalle y reproducción de reunión

Presenta el contenido grabado, su estado y los vínculos CRM de una reunión.

Que se logra

Donde esta

Como funciona

  1. Consulta la reunión y muestra título, fecha, duración, plataforma y estado.
  2. Reproduce video cuando está disponible; si no, ofrece audio almacenado.
  3. Muestra enlaces al contacto y deal relacionados si existen.
  4. Expone Share para gestionar el enlace de transcripción pública.

Reglas y validaciones

Backend

Relaciones


id: participants modulo: recordings app: meetings nombre: Participantes de una reunión tipo: vista

Participantes de una reunión

Organiza los asistentes identificados como equipo o invitados.

Que se logra

Donde esta

Como funciona

  1. Compara participantes con integrantes de la organización por correo y luego por nombre.
  2. Muestra coincidencias en Team members y el resto en Guests.
  3. Usa los asistentes de la actividad de calendario para completar correos cuando es posible.
  4. Permite copiar un correo disponible.

Reglas y validaciones

Backend

Relaciones


id: recall-bot modulo: recordings app: meetings nombre: Captura automática con bot Recall tipo: integracion

Captura automática con bot Recall

Recibe reuniones de calendario grabadas por el bot AchieveApex y las deja disponibles en Meetings.

Que se logra

Donde esta

Como funciona

  1. El bot se une a una reunión de calendario compatible.
  2. Recall comunica los cambios de grabación y transcripción.
  3. AchieveApex persiste los archivos, participantes y texto.
  4. La reunión pasa por estados de programación, unión, grabación, proceso y transcripción.

Reglas y validaciones

Backend

Relaciones


id: recordings-list modulo: recordings app: meetings nombre: Lista y filtros de grabaciones tipo: vista

Lista y filtros de grabaciones

Muestra las reuniones capturadas por el bot Recall de la organización.

Que se logra

Donde esta

Como funciona

  1. La vista abre con el estado Transcribed y las más recientes primero.
  2. Busca, filtra por integrante, contacto, empresa, deal, estado o rango de fechas.
  3. Permite ordenar por título o fecha y ocultar columnas.
  4. Al seleccionar una fila abre el detalle.

Reglas y validaciones

Backend

Relaciones


id: share-transcript modulo: recordings app: meetings nombre: Compartir transcripción tipo: accion

Compartir transcripción

Entrega un enlace público para consultar la transcripción sin acceso a la organización.

Que se logra

Donde esta

Como funciona

  1. Abre Share y activa Public link.
  2. Copia la URL generada.
  3. Puede apagar el enlace para revocar el acceso o usar Regenerate link para crear otro.

Reglas y validaciones

Backend

Relaciones


id: transcript-recovery modulo: recordings app: meetings nombre: Recuperación de transcripción tipo: automatizacion

Recuperación de transcripción

Intenta obtener una transcripción diferida cuando la transcripción en vivo de Recall falla.

Que se logra

Donde esta

Como funciona

  1. La grabación se conserva aunque el proveedor marque fallida la transcripción en vivo.
  2. Al existir los archivos, se solicita una transcripción posterior.
  3. Cuando llega el resultado se guarda y aparece en el detalle.

Reglas y validaciones

Backend

Notas


id: settings app: meetings nombre: Ajustes de Meetings estado: shipped permiso: acceso a la app Meetings

Ajustes de Meetings

Centraliza la configuración organizacional de los correos automáticos de transcripciones.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Correo automático de transcripción transcript-emails.md Activa o detiene los correos a asistentes.
Valores predeterminados default-settings.md Crea la configuración inicial de la organización.

Relaciones

Limitaciones y notas


id: default-settings modulo: settings app: meetings nombre: Valores predeterminados de Meetings tipo: automatizacion

Valores predeterminados de Meetings

Garantiza una configuración inicial para cada organización que consulta los ajustes.

Que se logra

Donde esta

Como funciona

  1. Al abrir ajustes, la aplicación solicita la configuración organizacional.
  2. Si aún no existe, el backend crea el valor inicial.
  3. La interfaz considera activo el envío automático salvo que se haya desactivado.

Reglas y validaciones

Backend

Relaciones


id: transcript-emails modulo: settings app: meetings nombre: Correos automáticos de transcripción tipo: configuracion

Correos automáticos de transcripción

Controla si los asistentes reciben un enlace público al finalizar una reunión Recall.

Que se logra

Donde esta

Como funciona

  1. Activa o desactiva el interruptor.
  2. Con la opción activa, una transcripción Recall terminada crea el enlace público y envía el correo.

Reglas y validaciones

Backend

Relaciones


id: transcript-publico app: meetings nombre: Transcripción pública estado: public permiso: ninguno

Transcripción pública

Comparte una transcripción de reunión mediante un enlace que no requiere iniciar sesión.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar transcripción pública view-transcript.md Presenta contenido sanitizado a cualquier visitante.
Administrar enlace público manage-share-link.md Habilita, deshabilita o regenera el enlace.
Enviar enlace por correo automatic-email.md Avisa a los asistentes de reuniones Recall.

Relaciones

Limitaciones y notas


id: automatic-email modulo: transcript-publico app: meetings nombre: Envío automático de enlace tipo: automatizacion

Envío automático de enlace

Envía a los asistentes un correo de sistema al transcribirse una reunión Recall.

Que se logra

Donde esta

Como funciona

  1. Recall entrega una transcripción con texto o segmentos.
  2. Con el ajuste habilitado, se habilita un enlace público.
  3. El sistema envía el enlace a asistentes y participantes, excluyendo al remitente y direcciones bloqueadas.

Reglas y validaciones

Backend

Relaciones


id: manage-share-link modulo: transcript-publico app: meetings nombre: Administrar enlace público tipo: accion

Administrar enlace público

Permite al usuario controlar la vigencia del enlace compartido de una reunión.

Que se logra

Donde esta

Como funciona

  1. Activa Public link para habilitar el acceso.
  2. Copia la URL resultante.
  3. Desactiva el interruptor para deshabilitarla.
  4. Selecciona Regenerate link para sustituirla por otra.

Reglas y validaciones

Backend

Relaciones


id: view-transcript modulo: transcript-publico app: meetings nombre: Consultar transcripción pública tipo: publico

Consultar transcripción pública

Muestra la transcripción y los medios disponibles mediante un enlace compartido.

Que se logra

Donde esta

Como funciona

  1. El visitante abre la URL sin iniciar sesión.
  2. Ve título, fecha, duración, plataforma, participantes sin correos y texto o segmentos.
  3. Puede usar el reproductor si hay video o audio disponible.

Reglas y validaciones

Backend

Notas


APP: operations

Operations

Proyectos, tareas, equipos y OKRs.

Modulos

Modulo Slug Estado Proposito
Proyectos proyectos shipped Workspaces con tasks, scope, roadmap, docs y miembros.
My Tasks my-tasks shipped Hub de tareas cross-project.
Teams teams shipped Equipos de operaciones.
Strategy / OKRs strategy-okrs shipped Estrategias, ciclos, objetivos y key results.
Reports reports shipped Reportes de operaciones.

Funcionalidades internas

52 funcionalidades documentadas en 5 modulos. Ver la tabla de cada modulo.


id: my-tasks app: operations nombre: Mis tareas estado: shipped permiso: can_access_tasks

Mis tareas

Hub transversal para consultar y ejecutar tareas de proyectos, de una persona o de un equipo.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Hub cross-project cross-project-hub.md Consulta tareas propias, de una persona o equipo.
Crear y editar tareas task-management.md Gestiona atributos y programación.
Vistas de tareas task-views.md Alterna List, Kanban, Calendar, Timeline, Swimlane y Workload.
Buscar, filtrar y agrupar task-filtering.md Reduce y organiza el conjunto visible.
Acciones masivas bulk-task-actions.md Actualiza o elimina tareas seleccionadas.
Subtareas subtasks.md Crea, completa y elimina tareas hijas.
Asignación task-assignees.md Asigna miembros y notifica cambios.
Estados e hitos task-statuses-milestones.md Define estados y vincula tareas a hitos.
Comentarios task-comments.md Conversaciones con respuestas en hilo.
Dependencias task-dependencies.md Conecta bloqueos y relaciones.
Actividad task-activity.md Consulta la bitácora de cambios.
Adjuntos task-attachments.md Consulta y elimina adjuntos existentes.

Relaciones

Limitaciones y notas


id: bulk-task-actions modulo: my-tasks app: operations nombre: Acciones masivas de tareas tipo: accion

Acciones masivas de tareas

Actualiza varias tareas seleccionadas desde List view.

Que se logra

Donde esta

Como funciona

  1. En List, selecciona una o varias filas; Shift+click permite rangos.
  2. Actualiza Status, Priority, Assignees, Milestone o Due date.
  3. Selecciona Delete y confirma para eliminar las tareas.

Reglas y validaciones

Backend

Relaciones


id: cross-project-hub modulo: my-tasks app: operations nombre: Hub transversal de tareas tipo: vista

Hub transversal de tareas

Concentra tareas de varios proyectos según una persona o equipo seleccionado.

Que se logra

Donde esta

Como funciona

  1. Abre My Tasks.
  2. En View as, escoge tus tareas, otro miembro o un equipo.
  3. Activa Group by project para ver secciones plegables por proyecto.
  4. Abre el enlace de una sección para continuar en las tareas de ese proyecto.

Reglas y validaciones

Backend

Relaciones


id: subtasks modulo: my-tasks app: operations nombre: Subtareas tipo: accion

Subtareas

Organiza trabajo hijo bajo una tarea principal mediante una lista de verificación.

Que se logra

Donde esta

Como funciona

  1. Escribe en Add subtask... y confirma.
  2. Marca la casilla para completar o usa su selector de estado.
  3. Pasa el cursor sobre la fila y selecciona el icono de papelera para eliminarla.

Reglas y validaciones

Backend

Relaciones


id: task-activity modulo: my-tasks app: operations nombre: Actividad de tarea tipo: vista

Actividad de tarea

Muestra en orden reciente los cambios relevantes de una tarea.

Que se logra

Donde esta

Como funciona

  1. Abre una tarea en panel o página completa.
  2. Selecciona Activity.
  3. Consulta creación, cambios de estado, prioridad, fechas, asignados, lista, título, descripción y comentarios.

Reglas y validaciones

Backend

Relaciones


id: task-assignees modulo: my-tasks app: operations nombre: Asignación de tareas tipo: accion

Asignación de tareas

Asocia uno o varios miembros de proyecto a una tarea y comunica la nueva asignación.

Que se logra

Donde esta

Como funciona

  1. Abre la tarea y selecciona Assignees.
  2. Escoge o desmarca miembros del proyecto.
  3. Guarda el cambio; la tarea aparece en My Tasks de la persona o equipo pertinente.

Reglas y validaciones

Backend

Relaciones


id: task-attachments modulo: my-tasks app: operations nombre: Adjuntos de tarea tipo: vista

Adjuntos de tarea

Lista archivos ya asociados a una tarea y permite abrirlos o quitarlos.

Que se logra

Donde esta

Como funciona

  1. Abre la tarea y elige Attachments.
  2. Haz clic en un archivo para abrir su URL.
  3. Usa la papelera para eliminar un adjunto.

Reglas y validaciones

Backend

Relaciones


id: task-comments modulo: my-tasks app: operations nombre: Comentarios de tarea tipo: accion

Comentarios de tarea

Permite discutir una tarea y responder mensajes en hilo.

Que se logra

Donde esta

Como funciona

  1. Abre la tarea y selecciona Comments.
  2. Escribe en Add a comment... y envía.
  3. Selecciona Reply para responder a un comentario existente.

Reglas y validaciones

Backend

Relaciones


id: task-dependencies modulo: my-tasks app: operations nombre: Dependencias de tareas tipo: accion

Dependencias de tareas

Relaciona tareas que bloquean, son bloqueadas o están relacionadas entre sí.

Que se logra

Donde esta

Como funciona

  1. Abre la página completa de una tarea.
  2. En Dependencies, selecciona Add y busca otra tarea.
  3. Elige Blocked by o Relates to.
  4. Usa X para remover una relación.

Reglas y validaciones

Backend

Relaciones


id: task-filtering modulo: my-tasks app: operations nombre: Buscar, filtrar y agrupar tareas tipo: vista

Buscar, filtrar y agrupar tareas

Reduce el conjunto de tareas y organiza las vistas por atributos operativos.

Que se logra

Donde esta

Como funciona

  1. Busca por texto y elige Active, Completed o All.
  2. En Filters, combina estado, prioridad y fecha; Project Tasks también permite asignado.
  3. Agrupa por Status, Milestone, Assignee, Priority o Due Date.
  4. En Subtasks, usa Hide subtasks, Nested in parent o Show as separate tasks.

Reglas y validaciones

Backend

Relaciones


id: task-management modulo: my-tasks app: operations nombre: Crear y editar tareas tipo: accion

Crear y editar tareas

Crea tareas de proyecto y edita sus datos desde el panel lateral o la página completa.

Que se logra

Donde esta

Como funciona

  1. Crea una tarea desde List, Kanban o Calendar y escribe Title.
  2. Configura descripción, fechas, prioridad, estado, hito, horas estimadas y asignados.
  3. Haz clic en la tarea para editarla rápidamente en el panel.
  4. Abre Open full page para la edición completa.

Campos y opciones

Campo Tipo Obligatorio Notas
Title texto Sí No admite solo espacios.
Descripción Markdown No Se guarda automáticamente.
Fechas fecha No Inicio, vencimiento y compromiso del cliente.
Priority selección No Urgent, High, Medium, Low o None.
Estimated Hours número No Mínimo cero; pasos de media hora.

Reglas y validaciones

Backend

Relaciones


id: task-statuses-milestones modulo: my-tasks app: operations nombre: Estados e hitos de tareas tipo: configuracion

Estados e hitos de tareas

Clasifica tareas por estado y las vincula con hitos del proyecto.

Que se logra

Donde esta

Como funciona

  1. Selecciona una tarea.
  2. Elige su estado configurado para el proyecto.
  3. Elige un hito o No milestone.
  4. Usa las mismas opciones en acciones masivas.

Reglas y validaciones

Backend

Relaciones


id: task-views modulo: my-tasks app: operations nombre: Vistas de tareas tipo: vista

Vistas de tareas

Presenta el mismo trabajo en seis disposiciones que se guardan en la URL.

Que se logra

Donde esta

Como funciona

  1. Elige List, Kanban, Calendar, Timeline, Swimlane o Workload.
  2. Comparte la URL para preservar view.
  3. En List y Kanban reordena o mueve tareas; en Calendar navega Month, Week o Day.
  4. En Timeline ajusta fechas arrastrando barras y cambia zoom D/W/M/Y.
  5. En Swimlane mueve entre celdas de estado; en Workload revisa carga por asignado.

Reglas y validaciones

Backend

Relaciones


id: proyectos app: operations nombre: Proyectos estado: shipped permiso: can_access_projects

Proyectos

Workspaces para planificar y ejecutar trabajo por proyecto. Reúnen tareas, alcance, roadmap, documentos, miembros y vínculos con CRM.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear y editar proyectos project-management.md Configura identidad, fechas, visibilidad, colección y CRM.
Explorar proyectos project-browse.md Busca, filtra y abre workspaces.
Dashboard del proyecto project-dashboard.md Resume progreso, tareas, miembros, alcance e hitos.
Vínculos CRM project-crm-links.md Relaciona el proyecto con entidades comerciales.
Favoritos project-favorites.md Fija proyectos personales en el sidebar.
Miembros del proyecto project-members.md Agrega usuarios y asigna roles.
Documentos de proyecto project-documents.md Crea, edita y organiza documentos Markdown.
Acceso a documentos document-access.md Define quién puede ver, editar y administrar documentos.
Entregables deliverables.md Define y sigue entregables del alcance.
Entregables recurrentes recurring-deliverables.md Genera y administra instancias periódicas.
Cambios de alcance scope-changes.md Registra cambios manuales y automáticos.
Documentos de entregable deliverable-documents.md Vincula documentos de alcance con entregables.
Roadmap e hitos roadmap-milestones.md Planifica hitos y tareas en una línea de tiempo.
Archivado y restauración project-archiving.md Archiva, restaura y elimina proyectos archivados.
Colecciones project-collections.md Agrupa proyectos y administra miembros.
Duplicación de proyecto project-duplication.md Previsualiza y copia un proyecto.
Templates project-templates.md Expone el estado actual de templates.

Relaciones

Limitaciones y notas


id: deliverable-documents modulo: proyectos app: operations nombre: Documentos de entregable tipo: accion

Documentos de entregable

Vincula documentos Scope of Work del proyecto con un entregable específico.

Que se logra

Donde esta

Como funciona

  1. Crea un documento de tipo Scope of Work en Project > Docs.
  2. Abre el entregable y selecciona Docs.
  3. Usa Link Document para asociarlo.
  4. Abre el documento con el enlace externo o desvincúlalo con X.

Reglas y validaciones

Backend

Relaciones


id: deliverables modulo: proyectos app: operations nombre: Entregables tipo: accion

Entregables

Define y realiza seguimiento de los resultados comprometidos en el alcance de un proyecto.

Que se logra

Donde esta

Como funciona

  1. Crea un entregable con título, descripción y fecha prometida opcionales.
  2. Busca por título, modifica el estado desde la tabla o abre su detalle.
  3. En el detalle edita título, descripción, estado y fechas.
  4. Usa el menú de fila para ver detalle o remover el entregable.

Campos y opciones

Campo Tipo Obligatorio Notas
Title texto Sí Identifica el entregable.
Description texto largo No Editable en el detalle.
Status selección Sí Pending, In Progress, Completed o Cancelled.
Fechas fecha No Prometida y entregada.

Reglas y validaciones

Backend

Relaciones


id: document-access modulo: proyectos app: operations nombre: Acceso a documentos tipo: configuracion

Acceso a documentos

Define acceso explícito de usuarios del proyecto a cada documento.

Que se logra

Donde esta

Como funciona

  1. Crea un documento con la lista de acceso inicial o selecciona uno existente.
  2. Abre Manage access.
  3. Agrega o ajusta participantes y guarda los cambios.
  4. Los usuarios sin edición ven el documento identificado como solo lectura.

Reglas y validaciones

Backend

Relaciones


id: project-archiving modulo: proyectos app: operations nombre: Archivado y restauración de proyectos tipo: accion

Archivado y restauración de proyectos

Oculta proyectos sin perder su trabajo, permite restaurarlos y ofrece eliminación desde el archivo.

Que se logra

Donde esta

Como funciona

  1. Desde el proyecto o el selector de activos, confirma Archive Project.
  2. El proyecto sale del sidebar y de las listas principales.
  3. En Archived Projects, selecciona Restore para devolverlo a activo.
  4. Owners y admins ven Delete para eliminar un proyecto archivado.

Reglas y validaciones

Backend

Relaciones


id: project-browse modulo: proyectos app: operations nombre: Explorar proyectos tipo: vista

Explorar proyectos

Presenta proyectos en tarjetas y permite encontrarlos por estado o nombre.

Que se logra

Donde esta

Como funciona

  1. Abre Projects.
  2. Filtra con All, Active, Archived o Completed.
  3. Usa la búsqueda por nombre.
  4. Selecciona una tarjeta para abrir Tasks del proyecto.
  5. En el sidebar, busca colecciones y proyectos y despliega una colección.

Reglas y validaciones

Backend

Relaciones


id: project-collections modulo: proyectos app: operations nombre: Colecciones de proyectos tipo: configuracion

Colecciones de proyectos

Agrupa proyectos en el sidebar y permite administrar miembros aplicables a esos proyectos.

Que se logra

Donde esta

Como funciona

  1. Crea una colección con nombre, descripción, color e icono.
  2. Despliega la colección para navegar a sus proyectos.
  3. Renómbrala o abre el icono de miembros.
  4. Agrega miembros y activa opcionalmente Add new members to existing projects.

Reglas y validaciones

Backend

Relaciones


id: project-crm-links modulo: proyectos app: operations nombre: Vínculos CRM del proyecto tipo: integracion

Vínculos CRM del proyecto

Relaciona un proyecto con Contact, Company y Deal, y permite consultar relaciones comerciales asociadas.

Que se logra

Donde esta

Como funciona

  1. En Linked entities, abre la selección de Contact, Company o Deal.
  2. Vincula o desvincula los registros necesarios.
  3. Con una relación CRM configurada, usa las pestañas Invoices o Quotes para enlazar sus líneas al proyecto.
  4. Desde los detalles CRM, abre el acordeón Projects para volver al proyecto vinculado.

Reglas y validaciones

Backend

Relaciones


id: project-dashboard modulo: proyectos app: operations nombre: Dashboard del proyecto tipo: vista

Dashboard del proyecto

Ofrece una lectura rápida de ejecución, equipo, alcance, hitos y vínculos CRM.

Que se logra

Donde esta

Como funciona

  1. Abre un proyecto y selecciona Dashboard.
  2. Revisa total, completadas, en progreso y vencidas de las tareas.
  3. Consulta el porcentaje de progreso y la vista previa de miembros.
  4. Revisa entidades CRM, entregables, hitos y cambios de alcance recientes.

Reglas y validaciones

Backend

Relaciones


id: project-documents modulo: proyectos app: operations nombre: Documentos de proyecto tipo: accion

Documentos de proyecto

Centraliza documentos Markdown del proyecto, clasificados como alcance, notas, notas de reunión u otros.

Que se logra

Donde esta

Como funciona

  1. Selecciona New Document, indica título, tipo y, opcionalmente, acceso inicial.
  2. Encuentra documentos por Recents o By type.
  3. Edita título y contenido en el editor; el contenido se guarda automáticamente tras un breve retraso.
  4. Cambia entre Markdown y Code; el modo de código permite Preview.
  5. Elimina un documento desde su fila cuando tiene permiso para administrarlo.

Campos y opciones

Campo Tipo Obligatorio Notas
Título texto Sí No admite solo espacios.
Tipo selección Sí Scope of Work, Notes, Meeting Notes u Other.
Contenido Markdown No Admite formato y archivos/imágenes desde el editor.

Reglas y validaciones

Backend

Relaciones


id: project-duplication modulo: proyectos app: operations nombre: Duplicación de proyecto tipo: accion

Duplicación de proyecto

Duplica un proyecto mediante una previsualización que permite controlar fechas, estado, personas y contenido copiado.

Que se logra

Donde esta

Como funciona

  1. En Source, selecciona un proyecto de origen.
  2. En Identity, define la identidad destino, fechas, CRM y opciones de copia.
  3. En People, conserva, limpia o mapea asignados tras usar Analyze source project.
  4. En Status, reinicia, conserva o mapea estados.
  5. En Preview, actualiza la previsualización y confirma Duplicate project.

Reglas y validaciones

Backend

Relaciones


id: project-favorites modulo: proyectos app: operations nombre: Favoritos de proyectos tipo: configuracion

Favoritos de proyectos

Permite fijar proyectos personales para acceso rápido en el sidebar de Operations.

Que se logra

Donde esta

Como funciona

  1. Abre cualquier workspace de proyecto.
  2. Selecciona la estrella del encabezado para agregar o quitar el favorito.
  3. Abre la sección Favorites del sidebar y elige el proyecto.

Reglas y validaciones

Backend

Relaciones


id: project-management modulo: proyectos app: operations nombre: Crear y editar proyectos tipo: accion

Crear y editar proyectos

Crea un proyecto y actualiza su información operativa y sus vínculos comerciales.

Que se logra

Donde esta

Como funciona

  1. Crea el proyecto desde la lista o desde el botón + de una colección.
  2. Define nombre, colección, tipo, prefijo de tareas, color, visibilidad y fechas.
  3. Opcionalmente vincula Contact, Company y Deal.
  4. Al crear, se abre la pestaña Tasks del proyecto.
  5. Desde el encabezado se puede modificar la misma información y registrar la fecha de finalización real.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí No admite solo espacios.
Collection selección No Incluye colecciones activas.
Project Type selección No One-off, Recurring o Internal.
Task Prefix texto No Se genera desde el nombre si se deja vacío; máximo 10 caracteres en mayúsculas.
Visibility selección No Public o Private.
Fechas fecha No Inicio, fin interno y compromiso con cliente.
CRM relación No Contact, Company y Deal.

Reglas y validaciones

Backend

Relaciones


id: project-members modulo: proyectos app: operations nombre: Miembros del proyecto tipo: configuracion

Miembros del proyecto

Controla qué usuarios de la organización pueden participar en un proyecto y con qué rol.

Que se logra

Donde esta

Como funciona

  1. Abre Members y busca entre los miembros existentes.
  2. Selecciona Add Member, escoge uno o varios usuarios de la organización y define Admin, Member o Viewer.
  3. Actualiza el rol desde cada fila o elimina al miembro con su menú.

Reglas y validaciones

Backend

Relaciones


id: project-templates modulo: proyectos app: operations nombre: Templates de proyecto tipo: vista

Templates de proyecto

Reserva la superficie donde se administrarán templates de proyectos y tareas.

Que se logra

Donde esta

Como funciona

  1. Abre Templates desde Operations Settings.
  2. La pantalla muestra Coming soon.
  3. Usa Project Duplication para copiar un proyecto existente mientras los templates no estén disponibles.

Reglas y validaciones

Backend

Relaciones


id: recurring-deliverables modulo: proyectos app: operations nombre: Entregables recurrentes tipo: automatizacion

Entregables recurrentes

Convierte un entregable en una programación repetitiva y conserva sus instancias por período.

Que se logra

Donde esta

Como funciona

  1. Al crear o editar el entregable, activa Recurring.
  2. Selecciona Weekly, Every 2 weeks, Monthly o Quarterly y una fecha de inicio.
  3. El sistema crea la primera instancia de inmediato.
  4. Desde Instances, crea una instancia para un período y ajusta su fecha prometida si hace falta.

Reglas y validaciones

Backend

Relaciones


id: roadmap-milestones modulo: proyectos app: operations nombre: Roadmap e hitos tipo: vista

Roadmap e hitos

Muestra un timeline de hitos y tareas planificadas y permite reprogramarlos visualmente.

Que se logra

Donde esta

Como funciona

  1. Abre Roadmap; los hitos son listas de tareas con fecha de inicio.
  2. Filtra hitos Active, Completed o All y elige orden.
  3. Navega al día actual y cambia zoom con D, W, M o Y.
  4. Crea un hito desde Add Milestone.
  5. Haz clic o arrastra barras para editar o reprogramar hitos; despliega tareas y ajusta sus fechas.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí al crear Nombre del hito.
Fechas fecha Sí al crear Inicio y fin interno.
Client Deadline fecha No Se usa en reportes de precisión.
Status selección No Upcoming, Active o Completed.
Progress número No Se edita en el hito.

Reglas y validaciones

Backend

Relaciones


id: scope-changes modulo: proyectos app: operations nombre: Cambios de alcance tipo: accion

Cambios de alcance

Mantiene la bitácora de adiciones, modificaciones y remociones del alcance.

Que se logra

Donde esta

Como funciona

  1. Abre un entregable y selecciona Scope Changes.
  2. Selecciona Add Scope Change.
  3. Registra título, tipo, razón y, opcionalmente, descripción y entregable.
  4. Revisa el historial; los elementos manuales pueden editarse o eliminarse.

Campos y opciones

Campo Tipo Obligatorio Notas
Title texto Sí Describe el cambio.
Change Type selección Sí Addition, Modification o Removal.
Reason texto largo Sí Justificación del cambio.
Linked Deliverable selección No Asocia el cambio a un entregable.

Reglas y validaciones

Backend

Relaciones


id: reports app: operations nombre: Reportes de operaciones estado: shipped permiso: can_access_operations

Reportes de operaciones

Analiza ejecución, carga, plazos y alcance de Operations.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Filtros globales report-filters.md Acota todos los reportes.
Resumen ejecutivo executive-summary.md KPIs y salud del portafolio.
Vista de proyectos projects-overview.md Progreso, plazos e hitos.
Analítica de tareas task-analytics.md Estado, prioridad y tendencia.
Carga de equipos team-workload.md Distribución por miembro.
Actividad activity-timeline.md Tendencias y feed operativo.
Precisión de plazos deadline-accuracy.md Desviación de proyectos y tareas.
Cumplimiento de alcance scope-compliance.md Entregables y cambios de alcance.

Relaciones

Limitaciones y notas


id: activity-timeline modulo: reports app: operations nombre: Línea de tiempo de actividad tipo: vista

Línea de tiempo de actividad

Visualiza actividad operativa por volumen, tipo y eventos recientes.

Que se logra

Donde esta

Como funciona

  1. Consulta Activity Volume y Activity by Type.
  2. Recorre Recent Activity para ver usuario, acción, tarea, proyecto y tiempo relativo.

Backend

Relaciones


id: deadline-accuracy modulo: reports app: operations nombre: Precisión de plazos tipo: vista

Precisión de plazos

Evalúa desempeño de fechas comprometidas de proyectos y tareas.

Que se logra

Donde esta

Como funciona

  1. Alterna Projects y Tasks.
  2. En Projects revisa KPIs, tipos y detalle de fechas.
  3. En Tasks revisa distribución de finalización y cortes por proyecto o miembro.

Notas

Backend

Relaciones


id: executive-summary modulo: reports app: operations nombre: Resumen ejecutivo tipo: vista

Resumen ejecutivo

Presenta KPIs, salud de proyectos, distribución de tareas, entregables y alcance.

Que se logra

Donde esta

Como funciona

  1. Revisa proyectos totales/activos, completitud, vencidas, progreso y miembros.
  2. Consulta entregables, entregas a tiempo y cambios de alcance.
  3. Analiza salud por proyecto, estados, prioridades y tendencia creada/completada.

Backend

Relaciones


id: projects-overview modulo: reports app: operations nombre: Vista general de proyectos tipo: vista

Vista general de proyectos

Ordena proyectos y permite expandir sus hitos.

Que se logra

Donde esta

Como funciona

  1. Ordena por Name, Progress, Status o Due Date.
  2. Expande un proyecto para consultar hitos, progreso y tareas.
  3. Identifica vencimientos con su etiqueta.

Backend

Relaciones


id: report-filters modulo: reports app: operations nombre: Filtros globales de reportes tipo: vista

Filtros globales de reportes

Acota todas las pestañas por colección, proyecto, equipo, miembro y período.

Que se logra

Donde esta

Como funciona

  1. Elige Collection, Project, Team o Member.
  2. Selecciona un rango: Today, Yesterday, últimos 7/30/90 días, mes actual/anterior o personalizado.
  3. Usa Clear para limpiar filtros de entidad sin cambiar el rango.

Reglas y validaciones

Backend

Relaciones


id: scope-compliance modulo: reports app: operations nombre: Cumplimiento de alcance tipo: vista

Cumplimiento de alcance

Analiza entregables y cambios de alcance por proyecto.

Que se logra

Donde esta

Como funciona

  1. Revisa total, completitud, entregas a tiempo y cambios.
  2. Compara estados de entregable y adiciones, modificaciones o remociones.
  3. Consulta cambios por semana, entregables y cambios por proyecto cuando existan datos.

Backend

Relaciones


id: task-analytics modulo: reports app: operations nombre: Analítica de tareas tipo: vista

Analítica de tareas

Desglosa las tareas por estado, prioridad y evolución temporal.

Que se logra

Donde esta

Como funciona

  1. Consulta el gráfico y lista de estados.
  2. Revisa distribución por prioridad.
  3. Compara creadas frente a completadas en el período.

Notas

Backend

Relaciones


id: team-workload modulo: reports app: operations nombre: Carga de equipo tipo: vista

Carga de equipo

Compara volumen, avance, vencimientos y horas estimadas por miembro.

Que se logra

Donde esta

Como funciona

  1. Filtra adicionalmente por All Teams.
  2. Consulta asignadas, en progreso, completadas, vencidas, tasa y horas.
  3. Revisa capacidad Overloaded (>15), Busy (>8) o Balanced.
  4. Observa Assignment Distribution.

Backend

Relaciones


id: strategy-okrs app: operations nombre: Estrategia y OKRs estado: shipped permiso: can_access_strategy

Estrategia y OKRs

Espacio para definir estrategias, ciclos, objetivos, resultados clave y las tareas que los ejecutan.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Estrategias strategy-management.md Crea y consulta programas estratégicos.
Ciclos strategy-cycles.md Administra períodos simples o por lotes.
Grupos de objetivos objective-groups.md Filtra objetivos por agrupación.
Objetivos objectives.md Crea y edita objetivos.
Cálculo ponderado weighted-objectives.md Configura ponderación de resultados clave.
Key results key-results.md Mide objetivos con varios tipos de resultado.
Progreso okr-progress-updates.md Actualiza y consulta el historial de avance.
Motivación y factibilidad objective-context.md Mantiene contexto cualitativo del objetivo.
Árbol de OKRs okr-tree.md Navega jerarquía de objetivos, resultados y tareas.
Tareas de OKR okr-tasks.md Ejecuta tareas dependientes de un key result.
Acciones masivas de tareas okr-task-bulk-actions.md Actualiza varias tareas del árbol.

Relaciones

Limitaciones y notas


id: key-results modulo: strategy-okrs app: operations nombre: Resultados clave tipo: accion

Resultados clave

Mide el avance de un objetivo con resultados numéricos, monetarios, booleanos o porcentuales.

Que se logra

Donde esta

Como funciona

  1. Agrega o abre un key result.
  2. Define título, owner, estado, descripción y tipo de medición.
  3. Según el tipo, configura valores inicial/meta/unidad, completado o porcentaje.
  4. Guarda para reflejarlo en el árbol.

Reglas y validaciones

Backend

Relaciones


id: objective-context modulo: strategy-okrs app: operations nombre: Contexto del objetivo tipo: configuracion

Contexto del objetivo

Registra motivación, factibilidad y memo como contexto cualitativo del objetivo.

Que se logra

Donde esta

Como funciona

  1. Abre un objetivo.
  2. Agrega o ajusta elementos de Motivation y Feasibility.
  3. Escribe el Memo y guarda.

Backend

Relaciones


id: objective-groups modulo: strategy-okrs app: operations nombre: Grupos de objetivos tipo: configuracion

Grupos de objetivos

Agrupa y filtra objetivos dentro de una estrategia.

Que se logra

Donde esta

Como funciona

  1. Pulsa + junto a Group.
  2. Indica Group Name.
  3. Selecciona el grupo para mostrar sus objetivos.

Reglas y validaciones

Backend

Relaciones


id: objectives modulo: strategy-okrs app: operations nombre: Objetivos tipo: accion

Objetivos

Define objetivos de una estrategia y sus responsables.

Que se logra

Donde esta

Como funciona

  1. Selecciona ciclo y grupo opcionales.
  2. Pulsa New Objective, escribe objetivo y al menos un key result.
  3. Edita título, descripción, owner, ciclo, grupo, fecha final y memo desde el panel.

Reglas y validaciones

Backend

Relaciones


id: okr-progress-updates modulo: strategy-okrs app: operations nombre: Actualizaciones de progreso tipo: accion

Actualizaciones de progreso

Registra una nueva medición y notas para un objetivo o key result.

Que se logra

Donde esta

Como funciona

  1. Abre Update Progress.
  2. Revisa la línea de tiempo anterior.
  3. Introduce el nuevo valor o marca completado en resultados booleanos.
  4. Añade nota opcional y confirma.

Reglas y validaciones

Backend

Relaciones


id: okr-task-bulk-actions modulo: strategy-okrs app: operations nombre: Acciones masivas de tareas OKR tipo: accion

Acciones masivas de tareas OKR

Actualiza varias tareas seleccionadas dentro del árbol.

Que se logra

Donde esta

Como funciona

  1. Usa Shift+click para seleccionar tareas.
  2. Cambia estado, asignado o vencimiento, o elimina las tareas.
  3. Pulsa Esc o X para limpiar selección.

Reglas y validaciones

Backend

Relaciones


id: okr-tasks modulo: strategy-okrs app: operations nombre: Tareas de OKR tipo: accion

Tareas de OKR

Ejecuta trabajo asociado a un key result dentro del árbol estratégico.

Que se logra

Donde esta

Como funciona

  1. Crea una tarea bajo un key result o abre una existente.
  2. Edita owner, vencimiento, descripción, valor registrado, tiempo, recurrencia, recordatorio y memo.
  3. Comparte ?task={taskId} para abrirla directamente.

Reglas y validaciones

Backend

Relaciones


id: okr-tree modulo: strategy-okrs app: operations nombre: Árbol de OKRs tipo: vista

Árbol de OKRs

Navega la jerarquía expandible de objetivos, key results y tareas.

Que se logra

Donde esta

Como funciona

  1. Expande un objetivo para ver resultados y tareas.
  2. Usa menús de fila para editar, añadir o eliminar.
  3. Filtra las tareas con Active, Completed o All Tasks.

Reglas y validaciones

Backend

Relaciones


id: strategy-cycles modulo: strategy-okrs app: operations nombre: Ciclos estratégicos tipo: configuracion

Ciclos estratégicos

Organiza los objetivos en períodos de ejecución.

Que se logra

Donde esta

Como funciona

  1. Abre Manage Cycles.
  2. Crea uno en Add Single o varios ciclos quarterly, half-yearly o yearly.
  3. Edita fechas o elimina un ciclo.
  4. Selecciona un ciclo o All cycles para filtrar objetivos.

Reglas y validaciones

Backend

Relaciones


id: strategy-management modulo: strategy-okrs app: operations nombre: Estrategias tipo: accion

Estrategias

Crea programas estratégicos y abre su workspace de OKRs.

Que se logra

Donde esta

Como funciona

  1. Selecciona Create Strategy.
  2. Define Strategy Name, descripción y Owner.
  3. Confirma y abre la tarjeta para administrar su detalle.

Reglas y validaciones

Backend

Relaciones


id: weighted-objectives modulo: strategy-okrs app: operations nombre: Cálculo ponderado de objetivos tipo: configuracion

Cálculo ponderado de objetivos

Permite calcular el avance del objetivo ponderando sus key results.

Que se logra

Donde esta

Como funciona

  1. Abre un objetivo.
  2. Activa Weight.
  3. Configura el peso de cada key result al editarlo.
  4. Guarda para recalcular el avance.

Reglas y validaciones

Backend

Relaciones


id: teams app: operations nombre: Equipos estado: shipped permiso: can_access_operations

Equipos

Agrupa miembros de organización para visualizar carga de trabajo y filtrar Operations.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Explorar equipos team-browse.md Consulta tarjetas, información y miembros.
Crear equipos team-create.md Crea un equipo identificado por nombre y color.
Editar y eliminar equipos team-edit-delete.md Mantiene o retira un equipo.
Miembros de equipo team-members.md Agrega y elimina miembros de organización.

Relaciones

Limitaciones y notas


id: team-browse modulo: teams app: operations nombre: Explorar equipos tipo: vista

Explorar equipos

Muestra los equipos de la organización mediante tarjetas con su descripción, color y miembros.

Que se logra

Donde esta

Como funciona

  1. Abre Team.
  2. Revisa las tarjetas de equipos y sus avatares.
  3. Haz clic en la fila de miembros para administrarlos.

Backend

Relaciones


id: team-create modulo: teams app: operations nombre: Crear equipos tipo: accion

Crear equipos

Da de alta equipos de Operations con identidad visual y descripción opcional.

Que se logra

Donde esta

Como funciona

  1. Selecciona New Team.
  2. Ingresa Name.
  3. Opcionalmente añade Description y selecciona un color.
  4. Confirma Create.

Campos y opciones

Campo Tipo Obligatorio Notas
Name texto Sí No admite solo espacios.
Description texto largo No Contexto del equipo.
Color color No Usa uno de los tonos predefinidos.

Backend

Relaciones


id: team-edit-delete modulo: teams app: operations nombre: Editar y eliminar equipos tipo: accion

Editar y eliminar equipos

Actualiza la identidad de un equipo o lo elimina desde su tarjeta.

Que se logra

Donde esta

Como funciona

  1. Abre ⋮ en una tarjeta.
  2. Selecciona Edit, cambia nombre, descripción o color y guarda.
  3. Selecciona Delete para retirar el equipo.

Reglas y validaciones

Backend

Relaciones


id: team-members modulo: teams app: operations nombre: Miembros de equipo tipo: configuracion

Miembros de equipo

Agrega o retira usuarios de organización dentro de un equipo.

Que se logra

Donde esta

Como funciona

  1. Selecciona la fila de avatares y miembros.
  2. En Current members, usa X para retirar un usuario.
  3. En Add members, selecciona usuarios para añadirlos.

Reglas y validaciones

Backend

Relaciones


APP: plataforma

Plataforma

Settings, billing, identidad, copilot y superficies de crecimiento.

Modulos

Modulo Slug Estado Proposito
Organizacion organizacion shipped Settings generales, tags, custom fields, lost reasons.
Billing y Wallet billing-wallet shipped Plan Stripe, wallet prepaid y auto-recharge.
Equipo y permisos equipo-permisos shipped Members, roles y ACL granular (CASL).
Mi perfil mi-perfil shipped Perfil, calendar sync, Gmail, notificaciones.
Notificaciones notificaciones shipped Campana in-app, push, preferencias, platform alerts y announcements.
Partners / Affiliates partners-affiliates partial Agencias, comisiones y payouts Wise.
Developers developers shipped API keys, MCP, data sync.
Nova nova shipped Copilot interno de la org.
Nova Support nova-support shipped Asistente de soporte in-app + knowledge.
SoftPhone softphone shipped Llamadas WebRTC en el header.
AI Voices ai-voices shipped Marketplace TTS y clonacion de voz.
Ads ads shipped Facebook Lead Ads y Meta CAPI.
Academy academy shipped Cursos y lecciones para usuarios.
Community community shipped Ideas, roadmap y announcements.
API Docs api-docs shipped Referencia REST y tutorials.
Marketing site marketing-site shipped Paginas publicas de adquisicion.

Funcionalidades internas

100 funcionalidades documentadas en 16 modulos. Ver la tabla de cada modulo.


id: academy app: plataforma nombre: Academy estado: shipped permiso: Por confirmar

Academy

Área de aprendizaje con cursos y lecciones localizadas, progreso del estudiante y superficies de administración.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Explorar cursos courses.md Catálogo localizado de cursos.
Consumir lecciones lessons.md Vista de curso y lecciones individuales.
Registrar progreso lesson-progress.md Seguimiento del avance del alumno.
Administrar Academy academy-admin.md Cursos, lecciones y categorías.

Relaciones

Limitaciones y notas


id: academy-admin modulo: academy app: plataforma nombre: Administrar Academy tipo: configuracion

Administrar Academy

Ofrece páginas administrativas separadas para gestionar cursos, lecciones, categorías y el contenido de un curso.

Que se logra

Donde esta

Como funciona

  1. Abrir el área administrativa.
  2. Elegir cursos, lecciones o categorías.
  3. Crear o actualizar el contenido disponible.
  4. Abrir la administración específica desde un curso cuando corresponda.

Reglas y validaciones

Backend

Relaciones

Notas


id: courses modulo: academy app: plataforma nombre: Explorar cursos tipo: vista

Explorar cursos

Presenta el catálogo de cursos de Academy en la localización elegida.

Que se logra

Donde esta

Como funciona

  1. Abrir Academy con la localización deseada.
  2. Revisar los cursos publicados.
  3. Seleccionar un curso para abrir su detalle.

Reglas y validaciones

Backend

Relaciones

Notas


id: lesson-progress modulo: academy app: plataforma nombre: Registrar progreso de lecciones tipo: automatizacion

Registrar progreso de lecciones

Conserva el avance del usuario sobre las lecciones para reflejar su progreso formativo.

Que se logra

Donde esta

Como funciona

  1. Abrir una lección.
  2. Interactuar con el contenido.
  3. El avance se registra para el usuario.

Reglas y validaciones

Backend

Relaciones

Notas


id: lessons modulo: academy app: plataforma nombre: Consumir lecciones tipo: vista

Consumir lecciones

Permite abrir la estructura de un curso, navegar por sus lecciones y consultar una lección individual.

Que se logra

Donde esta

Como funciona

  1. Abrir un curso del catálogo.
  2. Revisar las lecciones disponibles.
  3. Elegir una lección para abrir su contenido.
  4. Volver al curso para continuar la navegación.

Reglas y validaciones

Backend

Relaciones

Notas


id: ads app: plataforma nombre: Ads estado: shipped permiso: owner o admin de la organización

Ads

Integra Meta Lead Ads y conversiones de CRM para optimización de campañas.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Conexión de Meta Lead Ads lead-ads-connection.md Conecta cuentas y páginas de Meta para recibir envíos de formularios Instant Form.
Formularios y mapeo de leads lead-ads-forms.md Configura la recepción de formularios y el mapeo de respuestas hacia contactos.
Distribución y automatización de leads lead-distribution.md Distribuye propietarios según reglas configuradas y puede disparar automatizaciones.
Leads y campañas de Meta lead-ads-history.md Consulta leads sincronizados, detalle por página y el resumen de campañas de solo lectura.
Configuración de Meta Conversions meta-conversions.md Configura dataset, eventos, pruebas de conexión y mapeo de etapas estándar o personalizadas para WhatsApp y Lead Ads.
Historial de conversiones Meta conversion-history.md Filtra contactos atribuidos por Click-to-WhatsApp o Lead Ads y permite enviar manualmente eventos de conversión.

Relaciones

Limitaciones y notas


id: conversion-history modulo: ads app: plataforma nombre: Historial de conversiones Meta tipo: vista

Historial de conversiones Meta

Filtra contactos atribuidos por Click-to-WhatsApp o Lead Ads y permite enviar manualmente eventos de conversión.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: lead-ads-connection modulo: ads app: plataforma nombre: Conexión de Meta Lead Ads tipo: integracion

Conexión de Meta Lead Ads

Conecta cuentas y páginas de Meta para recibir envíos de formularios Instant Form.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: lead-ads-forms modulo: ads app: plataforma nombre: Formularios y mapeo de leads tipo: configuracion

Formularios y mapeo de leads

Configura la recepción de formularios y el mapeo de respuestas hacia contactos.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: lead-ads-history modulo: ads app: plataforma nombre: Leads y campañas de Meta tipo: vista

Leads y campañas de Meta

Consulta leads sincronizados, detalle por página y el resumen de campañas de solo lectura.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: lead-distribution modulo: ads app: plataforma nombre: Distribución y automatización de leads tipo: automatizacion

Distribución y automatización de leads

Distribuye propietarios según reglas configuradas y puede disparar automatizaciones.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: meta-conversions modulo: ads app: plataforma nombre: Configuración de Meta Conversions tipo: configuracion

Configuración de Meta Conversions

Configura dataset, eventos, pruebas de conexión y mapeo de etapas estándar o personalizadas para WhatsApp y Lead Ads.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: ai-voices app: plataforma nombre: Voces de IA estado: shipped permiso: owner o admin de la organización

Voces de IA

Catálogo de voces, síntesis de audio y biblioteca de la organización.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Marketplace de voces voice-marketplace.md Busca, filtra, ordena, previsualiza y agrega voces del catálogo a la biblioteca.
Biblioteca de voces saved-voices.md Administra voces guardadas y abre la generación de audio desde cada voz.
Generación de audio voice-generation.md Convierte texto a voz con voz y modelo seleccionados y guarda el resultado.
Carpetas de generaciones voice-collections.md Crea, renombra, elimina y organiza generaciones por carpetas.
Audio de voz en conversaciones voice-conversation-audio.md Envía una generación guardada o crea audio nuevo para WhatsApp, Instagram, Messenger y Webchat.
Voces desde asistentes IA assistant-voice-tools.md Permite al asistente listar voces guardadas y sintetizar audio para respuestas.
Clonación de voz voice-cloning.md Presenta la pestaña de clonación como Coming Soon.

Relaciones

Limitaciones y notas


id: assistant-voice-tools modulo: ai-voices app: plataforma nombre: Voces desde asistentes IA tipo: integracion

Voces desde asistentes IA

Permite al asistente listar voces guardadas y sintetizar audio para respuestas.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: saved-voices modulo: ai-voices app: plataforma nombre: Biblioteca de voces tipo: configuracion

Biblioteca de voces

Administra voces guardadas y abre la generación de audio desde cada voz.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: voice-cloning modulo: ai-voices app: plataforma nombre: Clonación de voz tipo: vista

Clonación de voz

Presenta la pestaña de clonación como Coming Soon.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: voice-collections modulo: ai-voices app: plataforma nombre: Carpetas de generaciones tipo: configuracion

Carpetas de generaciones

Crea, renombra, elimina y organiza generaciones por carpetas.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: voice-conversation-audio modulo: ai-voices app: plataforma nombre: Audio de voz en conversaciones tipo: integracion

Audio de voz en conversaciones

Envía una generación guardada o crea audio nuevo para WhatsApp, Instagram, Messenger y Webchat.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: voice-generation modulo: ai-voices app: plataforma nombre: Generación de audio tipo: accion

Generación de audio

Convierte texto a voz con voz y modelo seleccionados y guarda el resultado.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: voice-marketplace modulo: ai-voices app: plataforma nombre: Marketplace de voces tipo: vista

Marketplace de voces

Busca, filtra, ordena, previsualiza y agrega voces del catálogo a la biblioteca.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: api-docs app: plataforma nombre: API Docs estado: shipped permiso: ninguno

API Docs

Sitio público para descubrir la referencia REST, la autenticación, códigos de error y tutoriales de producto.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Navegar la referencia REST api-reference.md Recursos y operaciones agrupadas.
Autenticarse con API key authentication.md Guía de autenticación de la API.
Consultar códigos de error error-codes.md Referencia de errores, incluida WhatsApp.
Aprender con tutoriales tutorials.md Guías de uso de producto.

Relaciones

Limitaciones y notas


id: api-reference modulo: api-docs app: plataforma nombre: Navegar la referencia REST tipo: publico

Navegar la referencia REST

Organiza la documentación por recurso y muestra las operaciones disponibles con su método HTTP.

Que se logra

Donde esta

Como funciona

  1. Abrir una categoría de recurso en la barra lateral.
  2. Elegir la vista general o una operación.
  3. Revisar el método mostrado como GET, POST, PATCH o DELETE.

Reglas y validaciones

Backend

Relaciones

Notas


id: authentication modulo: api-docs app: plataforma nombre: Autenticarse con API key tipo: publico

Autenticarse con API key

Explica la autenticación requerida para consumir la API REST de AchieveApex.

Que se logra

Donde esta

Como funciona

  1. Abrir la guía de Authentication.
  2. Generar u obtener una API key desde la configuración correspondiente.
  3. Incluir la key en las solicitudes REST según la guía.

Reglas y validaciones

Backend

Relaciones

Notas


id: error-codes modulo: api-docs app: plataforma nombre: Consultar códigos de error tipo: publico

Consultar códigos de error

Agrupa códigos de error conocidos para ayudar a diagnosticar integraciones, con una sección dedicada a WhatsApp.

Que se logra

Donde esta

Como funciona

  1. Abrir Error Codes.
  2. Elegir WhatsApp cuando el error corresponde a ese canal.
  3. Abrir el código concreto para revisar su descripción.

Reglas y validaciones

Backend

Relaciones

Notas


id: tutorials modulo: api-docs app: plataforma nombre: Aprender con tutoriales tipo: publico

Aprender con tutoriales

Ofrece guías paso a paso de funcionalidades de plataforma, separadas de la referencia técnica de API.

Que se logra

Donde esta

Como funciona

  1. Abrir una categoría de tutoriales.
  2. Seleccionar una guía.
  3. Seguir el flujo descrito en la página.

Reglas y validaciones

Backend

Relaciones

Notas


id: billing-wallet app: plataforma nombre: Billing y wallet estado: shipped permiso: owner o admin de la organización

Billing y wallet

Administra la suscripción de Stripe, pagos y saldo prepago para consumo.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Plan de suscripción subscription-plan.md Muestra el plan y complementos recurrentes, con acceso a cambio de plan.
Checkout de Stripe stripe-checkout.md Inicia el checkout de Stripe para contratar o cambiar la suscripción.
Cambio de plan plan-changes.md Permite actualizar o reducir el plan y compara las opciones disponibles.
Cancelación de suscripción subscription-cancellation.md Solicita la cancelación de la suscripción de la organización.
Facturas de Stripe billing-invoices.md Lista el historial de facturas de Stripe cuando existe cliente de Stripe.
Recarga de wallet wallet-recharge.md Añade fondos prepagos al wallet mediante Stripe.
Auto-recarga de wallet wallet-auto-recharge.md Configura el umbral y monto para recargar automáticamente cuando el saldo baja.
Protecciones de auto-recarga wallet-safeguards.md Desactiva futuras auto-recargas anómalas y muestra el motivo al superar los límites móviles de 24 horas o 30 días.
Uso de wallet wallet-usage.md Muestra el consumo por día y concepto, respetando la zona horaria de la organización.
Transacciones de wallet wallet-transactions.md Consulta créditos, débitos y referencias de movimientos de saldo.
Notificaciones de cobro fallido billing-notifications.md Envía email a owners y admins de cliente cuando falla el cobro del plan o un reintento.

Relaciones

Limitaciones y notas


id: billing-invoices modulo: billing-wallet app: plataforma nombre: Facturas de Stripe tipo: vista

Facturas de Stripe

Lista el historial de facturas de Stripe cuando existe cliente de Stripe.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: billing-notifications modulo: billing-wallet app: plataforma nombre: Notificaciones de cobro fallido tipo: automatizacion

Notificaciones de cobro fallido

Envía email a owners y admins de cliente cuando falla el cobro del plan o un reintento.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: plan-changes modulo: billing-wallet app: plataforma nombre: Cambio de plan tipo: accion

Cambio de plan

Permite actualizar o reducir el plan y compara las opciones disponibles.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: stripe-checkout modulo: billing-wallet app: plataforma nombre: Checkout de Stripe tipo: integracion

Checkout de Stripe

Inicia el checkout de Stripe para contratar o cambiar la suscripción.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: subscription-cancellation modulo: billing-wallet app: plataforma nombre: Cancelación de suscripción tipo: accion

Cancelación de suscripción

Solicita la cancelación de la suscripción de la organización.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: subscription-plan modulo: billing-wallet app: plataforma nombre: Plan de suscripción tipo: vista

Plan de suscripción

Muestra el plan y complementos recurrentes, con acceso a cambio de plan.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: wallet-auto-recharge modulo: billing-wallet app: plataforma nombre: Auto-recarga de wallet tipo: configuracion

Auto-recarga de wallet

Configura el umbral y monto para recargar automáticamente cuando el saldo baja.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: wallet-recharge modulo: billing-wallet app: plataforma nombre: Recarga de wallet tipo: accion

Recarga de wallet

Añade fondos prepagos al wallet mediante Stripe.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: wallet-safeguards modulo: billing-wallet app: plataforma nombre: Protecciones de auto-recarga tipo: automatizacion

Protecciones de auto-recarga

Desactiva futuras auto-recargas anómalas y muestra el motivo al superar los límites móviles de 24 horas o 30 días.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: wallet-transactions modulo: billing-wallet app: plataforma nombre: Transacciones de wallet tipo: vista

Transacciones de wallet

Consulta créditos, débitos y referencias de movimientos de saldo.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: wallet-usage modulo: billing-wallet app: plataforma nombre: Uso de wallet tipo: vista

Uso de wallet

Muestra el consumo por día y concepto, respetando la zona horaria de la organización.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: community app: plataforma nombre: Community estado: shipped permiso: Por confirmar

Community

Espacio público de producto para compartir ideas, seguir el roadmap y leer anuncios.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Explorar ideas ideas.md Lista y detalle de ideas.
Proponer una idea submit-idea.md Formulario de contribución.
Votar y comentar idea-engagement.md Participación sobre una idea.
Consultar roadmap roadmap.md Estado de iniciativas de producto.
Leer anuncios announcements.md Novedades de Community.

Relaciones

Limitaciones y notas


id: announcements modulo: community app: plataforma nombre: Leer anuncios de Community tipo: vista

Leer anuncios de Community

Presenta los anuncios de producto publicados para la comunidad.

Que se logra

Donde esta

Como funciona

  1. Abrir Announcements.
  2. Consultar los anuncios disponibles.

Reglas y validaciones

Backend

Relaciones

Notas


id: idea-engagement modulo: community app: plataforma nombre: Votar y comentar ideas tipo: accion

Votar y comentar ideas

Permite interactuar con una propuesta desde su página de detalle mediante votos y comentarios.

Que se logra

Donde esta

Como funciona

  1. Abrir una idea.
  2. Emitir o retirar un voto según las opciones disponibles.
  3. Escribir y publicar un comentario.

Reglas y validaciones

Backend

Relaciones

Notas


id: ideas modulo: community app: plataforma nombre: Explorar ideas tipo: vista

Explorar ideas

Muestra las ideas de la comunidad y permite abrir el detalle de una propuesta.

Que se logra

Donde esta

Como funciona

  1. Abrir Ideas.
  2. Revisar las propuestas listadas.
  3. Seleccionar una idea para abrir su detalle.

Reglas y validaciones

Backend

Relaciones

Notas


id: roadmap modulo: community app: plataforma nombre: Consultar roadmap tipo: vista

Consultar roadmap

Presenta la página pública del roadmap de producto.

Que se logra

Donde esta

Como funciona

  1. Abrir Roadmap.
  2. Revisar las iniciativas y sus estados visibles.

Reglas y validaciones

Backend

Relaciones

Notas


id: submit-idea modulo: community app: plataforma nombre: Proponer una idea tipo: accion

Proponer una idea

Permite enviar una nueva propuesta desde la comunidad.

Que se logra

Donde esta

Como funciona

  1. Abrir Submit idea.
  2. Completar el formulario.
  3. Enviar la propuesta.
  4. Revisar la idea creada.

Campos y opciones

Por confirmar: campos, obligatoriedad y categorías del formulario.

Reglas y validaciones

Backend

Relaciones

Notas


id: developers app: plataforma nombre: Developers estado: shipped permiso: owner o admin de la organización

Developers

Herramientas de integración técnica de la organización.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Claves de API api-keys.md Crea y revoca claves para integraciones REST.
Activación de MCP mcp-access.md Activa o desactiva el acceso MCP de la organización y permite copiar la URL del servidor.
Conexión de conectores MCP mcp-connectors.md Guía la configuración de conectores de Claude y ChatGPT, incluido inicio de sesión y selección de organizaciones.
Sincronización de datos data-sync.md Configura la exportación programada de datos de la organización a BigQuery y sus entidades.

Relaciones

Limitaciones y notas


id: api-keys modulo: developers app: plataforma nombre: Claves de API tipo: configuracion

Claves de API

Crea y revoca claves para integraciones REST.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: data-sync modulo: developers app: plataforma nombre: Sincronización de datos tipo: integracion

Sincronización de datos

Configura la exportación programada de datos de la organización a BigQuery y sus entidades.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: mcp-access modulo: developers app: plataforma nombre: Activación de MCP tipo: configuracion

Activación de MCP

Activa o desactiva el acceso MCP de la organización y permite copiar la URL del servidor.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: mcp-connectors modulo: developers app: plataforma nombre: Conexión de conectores MCP tipo: integracion

Conexión de conectores MCP

Guía la configuración de conectores de Claude y ChatGPT, incluido inicio de sesión y selección de organizaciones.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: equipo-permisos app: plataforma nombre: Equipo y permisos estado: shipped permiso: owner o admin de la organización

Equipo y permisos

Gestiona miembros, invitaciones y las reglas de acceso de cada organización.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Listado de miembros team-members.md Lista miembros facturables, implementadores y personal Apex; permite buscar.
Invitación de miembros member-invitations.md Invita por email y asigna rol o rol personalizado.
Invitaciones pendientes pending-invitations.md Revisa el estado de invitaciones enviadas.
Roles personalizados organization-roles.md Crea y edita roles reutilizables para miembros de la organización.
Permisos por sección y módulo granular-permissions.md Define acceso a secciones, módulos y acciones de ver, crear, editar o eliminar propias/todas.
Remoción de miembros member-removal.md Permite reasignar referencias antes de retirar a una persona.

Relaciones

Limitaciones y notas


id: granular-permissions modulo: equipo-permisos app: plataforma nombre: Permisos por sección y módulo tipo: configuracion

Permisos por sección y módulo

Define acceso a secciones, módulos y acciones de ver, crear, editar o eliminar propias/todas.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: member-invitations modulo: equipo-permisos app: plataforma nombre: Invitación de miembros tipo: accion

Invitación de miembros

Invita por email y asigna rol o rol personalizado.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: member-removal modulo: equipo-permisos app: plataforma nombre: Remoción de miembros tipo: accion

Remoción de miembros

Permite reasignar referencias antes de retirar a una persona.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: organization-roles modulo: equipo-permisos app: plataforma nombre: Roles personalizados tipo: configuracion

Roles personalizados

Crea y edita roles reutilizables para miembros de la organización.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: pending-invitations modulo: equipo-permisos app: plataforma nombre: Invitaciones pendientes tipo: vista

Invitaciones pendientes

Revisa el estado de invitaciones enviadas.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: team-members modulo: equipo-permisos app: plataforma nombre: Listado de miembros tipo: vista

Listado de miembros

Lista miembros facturables, implementadores y personal Apex; permite buscar.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: marketing-site app: plataforma nombre: Sitio de marketing estado: public permiso: ninguno

Sitio de marketing

Conjunto de páginas públicas en español para adquisición, información comercial y solicitud de demostraciones.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Presentar producto home-and-pricing.md Inicio y planes.
Explorar páginas de producto product-pages.md Índice de plataforma y páginas públicas por producto.
Solicitar una demostración request-demo.md Formulario vigente de contacto comercial y confirmación.
Gestionar consentimiento SMS sms-opt-in.md Formulario público por organización.
Desuscribir correo email-unsubscribe.md Página pública de preferencias de correo.

Relaciones

Limitaciones y notas


id: email-unsubscribe modulo: marketing-site app: plataforma nombre: Desuscribir correo tipo: publico

Desuscribir correo

Proporciona una página pública para tramitar la desuscripción de comunicaciones por correo.

Que se logra

Donde esta

Como funciona

  1. Abrir el enlace incluido en una comunicación por correo.
  2. Confirmar o gestionar la preferencia disponible.

Reglas y validaciones

Backend

Relaciones

Notas


id: home-and-pricing modulo: marketing-site app: plataforma nombre: Presentar producto y precios tipo: publico

Presentar producto y precios

Comunica en español la propuesta de AchieveApex como plataforma todo en uno y presenta sus opciones comerciales.

Que se logra

Donde esta

Como funciona

  1. Abrir la página principal.
  2. Recorrer la historia desde el primer mensaje hasta venta, entrega, cobro y soporte.
  3. Explorar los productos o abrir Precios para comparar la oferta.
  4. Crear una cuenta o solicitar una demostración enfocada en un proceso.

Reglas y validaciones

Backend

Relaciones

Notas


id: product-pages modulo: marketing-site app: plataforma nombre: Explorar páginas públicas de producto tipo: publico

Explorar páginas públicas de producto

Presenta la plataforma completa y explica cada producto principal por sus capacidades, resultados y relación con el resto de Apex.

Que se logra

Donde esta

Como funciona

  1. Abrir Producto desde el header flotante.
  2. Elegir un producto agrupado bajo vender y atender, operar y cobrar, crear y compartir, o conectar y ampliar.
  3. Revisar su promesa, capacidades, resultados y casos de uso.
  4. Ver con qué otras áreas de Apex comparte contexto.
  5. Iniciar el registro gratuito o solicitar una demo.

Reglas y validaciones

Backend

Relaciones

Notas


id: request-demo modulo: marketing-site app: plataforma nombre: Solicitar una demostración tipo: publico

Solicitar una demostración

Recoge el contexto inicial de un prospecto para coordinar una demostración enfocada en el proceso que quiere mejorar.

Que se logra

Donde esta

Como funciona

  1. Abrir la solicitud de demostración desde un CTA del sitio.
  2. Completar nombre, apellido, correo de trabajo, empresa y necesidad principal.
  3. Enviar la solicitud.
  4. Ver una confirmación genérica que indica que el equipo coordinará el siguiente paso.

Campos

Campo Tipo Requerido Regla
Nombre texto Sí Usa autocompletado de nombre.
Apellido texto Sí Usa autocompletado de apellido.
Correo de trabajo email Sí Validación nativa de email.
Empresa texto Sí Usa autocompletado de organización.
Necesidad principal texto largo Sí Describe el proceso a revisar.

Reglas y validaciones

Backend

Relaciones

Notas


id: sms-opt-in modulo: marketing-site app: plataforma nombre: Gestionar consentimiento SMS tipo: publico

Gestionar consentimiento SMS

Ofrece un formulario público de consentimiento de SMS asociado a una organización.

Que se logra

Donde esta

Como funciona

  1. Abrir el enlace de la organización.
  2. Completar el formulario de consentimiento.
  3. Enviar la solicitud.

Campos y opciones

Por confirmar: campos exactos y textos visibles del formulario.

Reglas y validaciones

Backend

Relaciones

Notas


id: mi-perfil app: plataforma nombre: Mi perfil estado: shipped permiso: usuario autenticado

Mi perfil

Preferencias personales del usuario dentro de una organización.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Datos del perfil profile-details.md Actualiza nombre, email y teléfono del usuario.
Foto de perfil profile-photo.md Carga o elimina el avatar personal y lo guarda de inmediato.
Restablecimiento de contraseña password-reset.md Confirma el cierre de sesión y redirige al flujo de recuperación.
Sincronización de calendario calendar-sync.md Conecta Google Calendar u Outlook y configura sincronización bidireccional, unidireccional o solo consulta.
Grabación de reuniones de calendario meeting-recording.md Activa que el bot registre reuniones con enlace de video, independientemente del tipo de sincronización.
Integración personal de Gmail gmail-sync.md Conecta Gmail para enviar/recibir desde CRM y habilita compartir la cuenta o usarla en automatizaciones.
Preferencias y dispositivos de notificación notification-preferences.md Configura alertas in-app y del navegador para mensajes, asignaciones y recordatorios; permite registrar, probar y desactivar dispositivos.

Relaciones

Limitaciones y notas


id: calendar-sync modulo: mi-perfil app: plataforma nombre: Sincronización de calendario tipo: integracion

Sincronización de calendario

Conecta Google Calendar u Outlook y configura sincronización bidireccional, unidireccional o solo consulta.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: gmail-sync modulo: mi-perfil app: plataforma nombre: Integración personal de Gmail tipo: integracion

Integración personal de Gmail

Conecta Gmail para enviar/recibir desde CRM y habilita compartir la cuenta o usarla en automatizaciones.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: meeting-recording modulo: mi-perfil app: plataforma nombre: Grabación de reuniones de calendario tipo: configuracion

Grabación de reuniones de calendario

Activa que el bot registre reuniones con enlace de video, independientemente del tipo de sincronización.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: notification-preferences modulo: mi-perfil app: plataforma nombre: Preferencias y dispositivos de notificación tipo: configuracion

Preferencias y dispositivos de notificación

Configura alertas in-app y del navegador para mensajes, asignaciones y recordatorios; permite registrar, probar y desactivar dispositivos.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: password-reset modulo: mi-perfil app: plataforma nombre: Restablecimiento de contraseña tipo: accion

Restablecimiento de contraseña

Confirma el cierre de sesión y redirige al flujo de recuperación.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: profile-details modulo: mi-perfil app: plataforma nombre: Datos del perfil tipo: configuracion

Datos del perfil

Actualiza nombre, email y teléfono del usuario.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: profile-photo modulo: mi-perfil app: plataforma nombre: Foto de perfil tipo: accion

Foto de perfil

Carga o elimina el avatar personal y lo guarda de inmediato.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: notificaciones app: plataforma nombre: Notificaciones estado: shipped permiso: usuario autenticado

Notificaciones

Agrupa avisos in-app, preferencias de notificación, push y banners operativos de plataforma.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar avisos in-app in-app-notifications.md Notificaciones disponibles desde el header.
Configurar preferencias notification-preferences.md Preferencias del perfil.
Recibir push push-notifications.md Entrega push basada en eventos.
Ver alertas de plataforma platform-alerts.md Banner global activo y programado.
Leer anuncios announcements-banner.md Relación de anuncios con superficies de aviso.

Relaciones

Limitaciones y notas


id: announcements-banner modulo: notificaciones app: plataforma nombre: Relación entre anuncios y avisos tipo: vista

Relación entre anuncios y avisos

Aclara que Community publica novedades y que el banner autenticado se reserva para alertas operativas de plataforma.

Que se logra

Donde esta

Como funciona

  1. Abrir Announcements para leer novedades de Community.
  2. Consultar el banner autenticado cuando exista una alerta operativa.

Reglas y validaciones

Backend

Relaciones

Notas


id: in-app-notifications modulo: notificaciones app: plataforma nombre: Consultar avisos in-app tipo: vista

Consultar avisos in-app

Permite recibir y consultar notificaciones generadas por acciones de la plataforma desde la experiencia autenticada.

Que se logra

Donde esta

Como funciona

  1. Ingresar a la organización.
  2. Abrir el área de notificaciones del header cuando haya avisos.
  3. Seleccionar el aviso para continuar con el recurso relacionado, si aplica.

Reglas y validaciones

Backend

Relaciones

Notas


id: notification-preferences modulo: notificaciones app: plataforma nombre: Configurar preferencias de notificación tipo: configuracion

Configurar preferencias de notificación

Ofrece una página de perfil para gestionar preferencias de notificación del usuario.

Que se logra

Donde esta

Como funciona

  1. Abrir My profile.
  2. Elegir Notification preferences.
  3. Ajustar las opciones disponibles y guardar.

Campos y opciones

Por confirmar: categorías, canales y estados presentados.

Reglas y validaciones

Backend

Relaciones

Notas


id: platform-alerts modulo: notificaciones app: plataforma nombre: Ver alertas de plataforma tipo: vista

Ver alertas de plataforma

Muestra un banner global para avisos operativos activos, programados y traducidos de la plataforma.

Que se logra

Donde esta

Como funciona

  1. Ingresar a una vista autenticada.
  2. La aplicación consulta alertas activas y vigentes.
  3. Leer el título, detalle y enlace opcional.
  4. Si aparece X, cerrar la alerta para el usuario actual.

Reglas y validaciones

Backend

Relaciones

Notas


id: push-notifications modulo: notificaciones app: plataforma nombre: Recibir notificaciones push tipo: integracion

Recibir notificaciones push

Permite que la plataforma entregue avisos push asociados a eventos de producto.

Que se logra

Donde esta

Como funciona

  1. El usuario habilita permisos de notificación en su dispositivo cuando se le solicite.
  2. Un evento de la plataforma genera una notificación.
  3. El servicio de push la entrega al dispositivo registrado.

Reglas y validaciones

Backend

Relaciones

Notas


id: nova app: plataforma nombre: Nova estado: shipped permiso: Por confirmar

Nova

Copilot interno para consultar y operar información de la organización desde áreas autenticadas. Requiere un asistente de tipo ai-chat.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Abrir y consultar a Nova chat.md Conversación contextual con un asistente ai-chat.
Elegir asistente y herramientas assistant-tools.md Cambia de asistente y revisa capacidades activas.
Gestionar historial conversation-history.md Crea, abre y renombra conversaciones.
Revisar proceso y ejecuciones thinking-and-tools.md Muestra razonamiento y resultados de herramientas.
Dictar mensajes voice-input.md Graba y transcribe una pregunta.

Relaciones

Limitaciones y notas


id: assistant-tools modulo: nova app: plataforma nombre: Elegir asistente y herramientas tipo: configuracion

Elegir asistente y herramientas

Nova permite alternar entre los asistentes disponibles y consultar qué herramientas tiene habilitadas el seleccionado.

Que se logra

Donde esta

Como funciona

  1. Abrir el selector del asistente.
  2. Elegir un asistente de la lista.
  3. Nova abre o recupera la conversación correspondiente.
  4. Si el asistente tiene herramientas activas, abrir Tools para verlas.
  5. Usar Configure tools in AI Assistant settings para ir a su configuración.

Reglas y validaciones

Backend

Relaciones

Notas


id: chat modulo: nova app: plataforma nombre: Consultar a Nova tipo: accion

Consultar a Nova

Permite enviar preguntas en lenguaje natural a un asistente de la organización y recibir respuestas en formato Markdown.

Que se logra

Donde esta

Como funciona

  1. Abrir Nova desde el encabezado.
  2. Elegir un asistente si hay más de uno.
  3. Escribir una pregunta y pulsar enviar, o usar Enter.
  4. Esperar el estado Nova is working... y revisar la respuesta.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversation-history modulo: nova app: plataforma nombre: Historial de conversaciones de Nova tipo: vista

Historial de conversaciones de Nova

Conserva conversaciones por asistente para reabrirlas, iniciar una nueva o cambiar su título.

Que se logra

Donde esta

Como funciona

  1. Pulsar Conversation history.
  2. Elegir una conversación para cargar sus mensajes.
  3. Pulsar New Conversation para comenzar otra.
  4. Pasar sobre una conversación y usar Rename conversation.
  5. Confirmar el nombre con el icono de confirmación, Enter, o salir con Escape.

Reglas y validaciones

Backend

Relaciones

Notas


id: thinking-and-tools modulo: nova app: plataforma nombre: Proceso y ejecuciones de Nova tipo: vista

Proceso y ejecuciones de Nova

Muestra opcionalmente el proceso de trabajo de Nova y el detalle de las herramientas ejecutadas para una respuesta.

Que se logra

Donde esta

Como funciona

  1. Abrir Nova.
  2. Usar el icono de ojo para mostrar u ocultar el proceso.
  3. Expandir una herramienta para revisar su estado, parámetros y resultado.
  4. Usar los iconos de copia para copiar el detalle visible.

Reglas y validaciones

Backend

Relaciones

Notas


id: voice-input modulo: nova app: plataforma nombre: Dictado para Nova tipo: accion

Dictado para Nova

Permite grabar una pregunta, transcribirla y enviarla directamente al chat de Nova.

Que se logra

Donde esta

Como funciona

  1. Abrir Nova y una conversación.
  2. Pulsar Start voice input.
  3. Hablar y pulsar el mismo control para detener la grabación.
  4. Nova envía la transcripción cuando contiene texto.

Reglas y validaciones

Backend

Relaciones

Notas


id: nova-support app: plataforma nombre: Nova Support estado: shipped permiso: usuario autenticado

Nova Support

Asistente de ayuda dentro de la app que responde desde guías estructuradas y el contexto de la página actual.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar soporte contextual contextual-chat.md Preguntas guiadas por la ruta actual.
Adjuntar evidencia visual image-attachments.md Comparte imágenes y captura la pantalla.
Consultar historial conversation-history.md Retoma conversaciones de soporte.
Calificar una respuesta message-feedback.md Registra valoración positiva o negativa.
Alimentar las guías support-metas.md Explica el origen de las metas de soporte.

Relaciones

Limitaciones y notas


id: contextual-chat modulo: nova-support app: plataforma nombre: Consultar soporte contextual tipo: accion

Consultar soporte contextual

Responde preguntas de uso basándose en la ruta actual y en las guías de producto registradas.

Que se logra

Donde esta

Como funciona

  1. Abrir Help.
  2. Escribir la pregunta y pulsar enviar o Enter.
  3. Nova Support muestra Context: con la ruta que está usando.
  4. Revisar la respuesta y sus enlaces internos.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversation-history modulo: nova-support app: plataforma nombre: Historial de soporte tipo: vista

Historial de soporte

Permite recuperar conversaciones anteriores de Nova Support y crear una nueva.

Que se logra

Donde esta

Como funciona

  1. Abrir Conversation history.
  2. Seleccionar una conversación para restaurarla.
  3. Pulsar New Conversation para iniciar una consulta independiente.

Reglas y validaciones

Backend

Relaciones

Notas


id: image-attachments modulo: nova-support app: plataforma nombre: Adjuntar evidencia visual tipo: accion

Adjuntar evidencia visual

Permite enviar imágenes o una captura de la página como contexto para una consulta de soporte.

Que se logra

Donde esta

Como funciona

  1. Abrir una conversación de soporte cargada.
  2. Usar Attach image y elegir imágenes, o Capture screenshot.
  3. Revisar las miniaturas y retirar las que no se quieren enviar.
  4. Escribir una pregunta opcional y enviarla.

Reglas y validaciones

Backend

Relaciones

Notas


id: message-feedback modulo: nova-support app: plataforma nombre: Calificar respuestas de soporte tipo: accion

Calificar respuestas de soporte

Permite valorar cada respuesta de Nova Support con thumbs up o thumbs down para mejorar las guías.

Que se logra

Donde esta

Como funciona

  1. Recibir una respuesta de Nova Support.
  2. Elegir valoración positiva o negativa.
  3. Para una negativa, escribir el comentario y usar Submit feedback.
  4. La interfaz confirma con Thanks for your feedback.

Campos y opciones

Campo Tipo Obligatorio Notas
Valoración opción Sí Positiva o negativa.
Comentario texto Sí, para negativa Mínimo cinco caracteres.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-metas modulo: nova-support app: plataforma nombre: Alimentar las guías de soporte tipo: integracion

Alimentar las guías de soporte

Nova Support se alimenta de metadatos estructurados de páginas y componentes, recopilados desde el frontend y publicados para el backend.

Que se logra

Donde esta

Como funciona

  1. Un desarrollador describe una ruta, panel o diálogo real en una meta de soporte.
  2. La registra en el índice de metas.
  3. El proceso de recopilación genera el inventario consumido por soporte.
  4. Nova Support recibe la guía de la página actual y puede cargar guías relacionadas.

Reglas y validaciones

Backend

Relaciones

Notas


id: organizacion app: plataforma nombre: Organización estado: shipped permiso: owner o admin de la organización

Organización

Configuración compartida de la organización y catálogos que alimentan el CRM.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Configuración general de la organización organization-settings.md Actualiza nombre, zona horaria, idioma predeterminado, código telefónico y logo.
Eliminación de organización organization-deletion.md Muestra un preflight, enlaza los bloqueos y exige escribir el nombre antes de confirmar.
Gestión de etiquetas tags-management.md Crea, edita, duplica, elimina y copia etiquetas de la organización.
Definición de campos personalizados custom-fields-management.md Crea, edita, elimina y reordena campos para contactos, empresas, deals, tickets, reservas, productos y documentos de venta.
Categorías de campos personalizados custom-field-categories.md Organiza campos personalizados en categorías visibles en formularios.
Archivos en campos personalizados custom-field-files.md Permite campos File y Multiple files; los archivos se adjuntan cuando ya existe el registro.
Motivos de pérdida de deals deal-lost-reasons.md Mantiene el catálogo de motivos disponible al marcar un deal como perdido.
Motivos de rechazo de cotizaciones quote-declined-reasons.md Mantiene los motivos disponibles al rechazar una cotización.
Modos de asignación automática conversation-auto-assignment.md Configura de forma independiente la asignación de conversaciones y tickets como Off, Basic o Advanced.
Distribución básica de conversaciones basic-assignment.md Selecciona el equipo que recibe la distribución simple de conversaciones o tickets.
Reglas avanzadas de asignación advanced-assignment.md Configura distribución ponderada, horarios y límites por usuario; los tickets tienen su configuración avanzada separada.

Relaciones

Limitaciones y notas


id: advanced-assignment modulo: organizacion app: plataforma nombre: Reglas avanzadas de asignación tipo: configuracion

Reglas avanzadas de asignación

Configura distribución ponderada, horarios y límites por usuario; los tickets tienen su configuración avanzada separada.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: basic-assignment modulo: organizacion app: plataforma nombre: Distribución básica de conversaciones tipo: configuracion

Distribución básica de conversaciones

Selecciona el equipo que recibe la distribución simple de conversaciones o tickets.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: conversation-auto-assignment modulo: organizacion app: plataforma nombre: Modos de asignación automática tipo: configuracion

Modos de asignación automática

Configura de forma independiente la asignación de conversaciones y tickets como Off, Basic o Advanced.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: custom-field-categories modulo: organizacion app: plataforma nombre: Categorías de campos personalizados tipo: configuracion

Categorías de campos personalizados

Organiza campos personalizados en categorías visibles en formularios.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: custom-field-files modulo: organizacion app: plataforma nombre: Archivos en campos personalizados tipo: integracion

Archivos en campos personalizados

Permite campos File y Multiple files; los archivos se adjuntan cuando ya existe el registro.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: custom-fields-management modulo: organizacion app: plataforma nombre: Definición de campos personalizados tipo: configuracion

Definición de campos personalizados

Crea, edita, elimina y reordena campos para contactos, empresas, deals, tickets, reservas, productos y documentos de venta.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: deal-lost-reasons modulo: organizacion app: plataforma nombre: Motivos de pérdida de deals tipo: configuracion

Motivos de pérdida de deals

Mantiene el catálogo de motivos disponible al marcar un deal como perdido.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: organization-deletion modulo: organizacion app: plataforma nombre: Eliminación de organización tipo: accion

Eliminación de organización

Muestra un preflight, enlaza los bloqueos y exige escribir el nombre antes de confirmar.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: organization-settings modulo: organizacion app: plataforma nombre: Configuración general de la organización tipo: configuracion

Configuración general de la organización

Actualiza nombre, zona horaria, idioma predeterminado, código telefónico y logo. El logo se guarda inmediatamente; los demás cambios se confirman con Update Settings.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: quote-declined-reasons modulo: organizacion app: plataforma nombre: Motivos de rechazo de cotizaciones tipo: configuracion

Motivos de rechazo de cotizaciones

Mantiene los motivos disponibles al rechazar una cotización.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: tags-management modulo: organizacion app: plataforma nombre: Gestión de etiquetas tipo: configuracion

Gestión de etiquetas

Crea, edita, duplica, elimina y copia etiquetas de la organización.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: partners-affiliates app: plataforma nombre: Agencias y afiliados estado: partial permiso: owner o admin de la organización

Agencias y afiliados

Superficie tenant del programa de partners: captación, clientes, comisiones y cobros.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Solicitud de agencia partner-application.md Permite postular la organización al programa de agencias.
Enlaces de referido referral-links.md Muestra y copia enlaces de registro e inicio con atribución de partner.
Asignación de organizaciones cliente partner-clients.md Crea y asigna un cliente o vincula una organización existente al partner.
Resumen y proyección de comisiones partner-commissions.md Muestra saldo pendiente, elegible, pagado, clientes y gráficas diarias/mensuales de ganancias.
Historial de transacciones de comisión partner-transactions.md Lista transacciones de comisión y su estado.
Cuenta de cobro Wise payout-accounts.md Registra destinos bancarios o de mobile money y presenta el resumen enmascarado.
Solicitud de payout partner-payouts.md Solicita el retiro de comisiones elegibles hacia la cuenta activa.

Relaciones

Limitaciones y notas


id: partner-application modulo: partners-affiliates app: plataforma nombre: Solicitud de agencia tipo: accion

Solicitud de agencia

Permite postular la organización al programa de agencias.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-clients modulo: partners-affiliates app: plataforma nombre: Asignación de organizaciones cliente tipo: accion

Asignación de organizaciones cliente

Crea y asigna un cliente o vincula una organización existente al partner.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-commissions modulo: partners-affiliates app: plataforma nombre: Resumen y proyección de comisiones tipo: vista

Resumen y proyección de comisiones

Muestra saldo pendiente, elegible, pagado, clientes y gráficas diarias/mensuales de ganancias.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-payouts modulo: partners-affiliates app: plataforma nombre: Solicitud de payout tipo: accion

Solicitud de payout

Solicita el retiro de comisiones elegibles hacia la cuenta activa.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: partner-transactions modulo: partners-affiliates app: plataforma nombre: Historial de transacciones de comisión tipo: vista

Historial de transacciones de comisión

Lista transacciones de comisión y su estado.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: payout-accounts modulo: partners-affiliates app: plataforma nombre: Cuenta de cobro Wise tipo: configuracion

Cuenta de cobro Wise

Registra destinos bancarios o de mobile money y presenta el resumen enmascarado.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: referral-links modulo: partners-affiliates app: plataforma nombre: Enlaces de referido tipo: vista

Enlaces de referido

Muestra y copia enlaces de registro e inicio con atribución de partner.

Que se logra

Donde esta

Como funciona

  1. El usuario abre la sección indicada.
  2. Revisa o completa las opciones disponibles.
  3. Confirma la acción con el control de la interfaz cuando aplica.
  4. La interfaz actualiza el resultado o informa el error.

Reglas y validaciones

Backend

Relaciones

Notas


id: softphone app: plataforma nombre: SoftPhone estado: shipped permiso: agente de voz configurado

SoftPhone

Teléfono WebRTC dentro de la aplicación para agentes de voz, con marcación, llamadas entrantes y controles de llamada.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Conectarse al teléfono webrtc-connection.md Conexión automática como agente.
Llamar desde el marcador outbound-calling.md Número, país e identificador de salida.
Atender llamadas entrantes incoming-calls.md Aceptar o rechazar la llamada.
Controlar una llamada call-controls.md Silencio, espera, DTMF y colgar.
Usar cola de llamadas call-queue.md Atiende el siguiente o uno específico.
Consultar contactos e historial contacts-and-recents.md Llamadas desde CRM y recientes.

Relaciones

Limitaciones y notas


id: call-controls modulo: softphone app: plataforma nombre: Controlar una llamada tipo: accion

Controlar una llamada

Durante una llamada activa, el agente puede silenciar audio, ponerla en espera, enviar tonos y terminarla.

Que se logra

Donde esta

Como funciona

  1. Establecer o atender una llamada.
  2. Pulsar Mute para alternar el micrófono.
  3. Pulsar Hold para alternar espera.
  4. Abrir DTMF o # y marcar tonos.
  5. Pulsar Hang up para finalizar.

Reglas y validaciones

Backend

Relaciones

Notas


id: call-queue modulo: softphone app: plataforma nombre: Usar cola de llamadas tipo: vista

Usar cola de llamadas

Muestra las llamadas en espera y permite atender la siguiente o una llamada elegida por el agente.

Que se logra

Donde esta

Como funciona

  1. Habilitar la cola en Settings > Calling & SMS > Calling > Queue.
  2. Abrir Queue en el SoftPhone.
  3. Consultar conteo, posición y tiempo de espera.
  4. Elegir Answer next in queue o Answer en una fila.

Reglas y validaciones

Backend

Relaciones

Notas


id: contacts-and-recents modulo: softphone app: plataforma nombre: Llamar desde contactos e historial tipo: vista

Llamar desde contactos e historial

Permite buscar contactos y reutilizar llamadas recientes desde el SoftPhone.

Que se logra

Donde esta

Como funciona

  1. Abrir Contacts para buscar una persona.
  2. Pulsar el botón de teléfono del contacto.
  3. O abrir Recent y seleccionar una llamada anterior.
  4. Confirmar o editar el número antes de llamar.

Reglas y validaciones

Backend

Relaciones

Notas


id: incoming-calls modulo: softphone app: plataforma nombre: Atender llamadas entrantes tipo: accion

Atender llamadas entrantes

Presenta una llamada entrante al agente conectado y permite aceptarla o rechazarla.

Que se logra

Donde esta

Como funciona

  1. Mantener el teléfono conectado y el agente disponible.
  2. Recibir el aviso de llamada.
  3. Elegir Answer o Decline.

Reglas y validaciones

Backend

Relaciones

Notas


id: outbound-calling modulo: softphone app: plataforma nombre: Llamar desde el marcador tipo: accion

Llamar desde el marcador

Permite marcar un número o utilizar un contacto, seleccionando el identificador de llamada cuando hay varios números activos.

Que se logra

Donde esta

Como funciona

  1. Abrir Dial.
  2. Elegir Outgoing Caller ID si hay varias opciones.
  3. Escribir el número o usar el teclado y el prefijo de país.
  4. Pulsar Call.

Reglas y validaciones

Backend

Relaciones

Notas


id: webrtc-connection modulo: softphone app: plataforma nombre: Conectarse al teléfono WebRTC tipo: integracion

Conectarse al teléfono WebRTC

Abre el teléfono in-app y establece la conexión WebRTC del agente de voz.

Que se logra

Donde esta

Como funciona

  1. Ingresar como agente de voz.
  2. Pulsar el icono de teléfono.
  3. Esperar el estado de conexión.
  4. Confirmar que el agente esté disponible antes de llamar.

Reglas y validaciones

Backend

Relaciones

Notas


APP: presentations


id: presentations app: presentations nombre: Presentations estado: shipped permiso: can_access_presentations

Presentations

Creador de presentaciones con diapositivas HTML/CSS, IA, versiones y reproducción pública. Esta app es un módulo único; sus capacidades viven directamente en esta carpeta.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear una presentación create-presentation.md CreatePresentationDialog.tsx
Organizar carpetas y acceso collections-access.md PresentationsListView.tsx, PresentationAccessDialog.tsx
Duplicar una presentación duplicate-presentation.md DuplicatePresentationDialog.tsx
Gestionar y editar diapositivas slides-inline-editing.md PresentationsBuilderView.tsx, PresentationReplaceImageDialog.tsx
Añadir notas y guion del orador speaker-notes.md PresentationSlideNotesDialog.tsx
Configurar tema y marca presentation-theme.md PresentationThemePanel.tsx, GetThemeFromWebsiteDialog.tsx
Crear con Presentation AI presentation-ai.md usePresentationBuilderAI.ts, PresentationsBuilderView.tsx
Configurar contexto y skills de Presentation AI presentation-ai-context-skills.md PresentationAIContextPanel.tsx
Gestionar versiones y publicar Live versions-publish.md PresentationVersionsMenu.tsx
Compartir y presentar públicamente public-presentation.md PresentationPublicView.tsx, PresentationSpeakerNotesView.tsx
Descargar presentación en PDF presentation-pdf.md PresentationsBuilderView.tsx, PresentationPublicView.tsx

Relaciones

Limitaciones y notas


id: collections-access modulo: presentations app: presentations nombre: Organizar carpetas y acceso tipo: configuracion

Organizar carpetas y acceso

Agrupa presentaciones y controla propietario, visibilidad y miembros de carpetas o decks.

Que se logra

Donde esta

Como funciona

  1. Cree o seleccione una carpeta.
  2. Abra Manage access.
  3. Elija Organization o Private, propietario y miembros.
  4. Guarde los cambios.

Reglas y validaciones

Backend

Relaciones


id: create-presentation modulo: presentations app: presentations nombre: Crear una presentación tipo: accion

Crear una presentación

Crea un deck con una diapositiva inicial y abre el builder.

Que se logra

Donde esta

Como funciona

  1. Abra Presentations.
  2. Seleccione New presentation.
  3. Escriba el nombre y, opcionalmente, una carpeta.
  4. Confirme para abrir el builder.

Reglas y validaciones

Backend

Relaciones


id: duplicate-presentation modulo: presentations app: presentations nombre: Duplicar una presentación tipo: accion

Duplicar una presentación

Copia un deck completo, incluso diapositivas, recursos, tema, skills y contexto de IA.

Que se logra

Donde esta

Como funciona

  1. Abra el menú de la tarjeta.
  2. Seleccione Duplicate.
  3. Indique un nuevo nombre y, si está disponible, la organización destino.
  4. Confirme.

Reglas y validaciones

Backend

Relaciones


id: presentation-ai-context-skills modulo: presentations app: presentations nombre: Configurar contexto y skills de Presentation AI tipo: configuracion

Configurar contexto y skills de Presentation AI

Define contexto o memoria por deck o diapositiva y habilita skills de organización o Apex para la IA.

Que se logra

Donde esta

Como funciona

  1. Abra AI Context.
  2. Cree entradas de Context o Memory, opcionalmente para la diapositiva activa.
  3. Active o desactive skills desde Skills.

Reglas y validaciones

Backend

Relaciones


id: presentation-ai modulo: presentations app: presentations nombre: Crear con Presentation AI tipo: accion

Crear con Presentation AI

Usa chat de IA para diseñar y modificar diapositivas, ordenarlas, generar imágenes, capturar vistas y consultar web pública.

Que se logra

Donde esta

Como funciona

  1. Abra AI.
  2. Seleccione la diapositiva activa y el viewport.
  3. Escriba la solicitud o adjunte recursos.
  4. Revise el resultado y el estado sin publicar.

Reglas y validaciones

Backend

Relaciones


id: presentation-pdf modulo: presentations app: presentations nombre: Descargar presentación en PDF tipo: accion

Descargar presentación en PDF

Genera un PDF de servidor para el deck en formato Desktop o Mobile.

Que se logra

Donde esta

Como funciona

  1. Seleccione Download PDF.
  2. Elija Desktop o Mobile.
  3. Abra el enlace de descarga generado.

Reglas y validaciones

Backend

Relaciones


id: presentation-theme modulo: presentations app: presentations nombre: Configurar tema y marca tipo: configuracion

Configurar tema y marca

Personaliza colores, radio, fuentes Google o de marca; también puede analizar un sitio público para preparar una propuesta de tema.

Que se logra

Donde esta

Como funciona

  1. Abra Theme.
  2. Ajuste tokens o elija fuentes.
  3. Opcionalmente seleccione Get theme from website, analice una URL y revise la propuesta.
  4. Guarde el tema o Save and apply theme.

Reglas y validaciones

Backend

Relaciones


id: public-presentation modulo: presentations app: presentations nombre: Compartir y presentar públicamente tipo: publico

Compartir y presentar públicamente

Comparte la última versión Live en un reproductor público con presentación a pantalla completa y ventana de notas sincronizada.

Que se logra

Donde esta

Como funciona

  1. Active Make public en Share.
  2. Copie /p/[token].
  3. Publique el borrador desde Versions cuando esté listo.
  4. En la página pública use Present o Notes window.

Reglas y validaciones

Backend

Relaciones


id: slides-inline-editing modulo: presentations app: presentations nombre: Gestionar y editar diapositivas tipo: accion

Gestionar y editar diapositivas

Añade, ordena, elimina y corrige diapositivas desde el filmstrip y la vista previa.

Que se logra

Donde esta

Como funciona

  1. Use + para agregar una diapositiva.
  2. Seleccione una fila para navegar.
  3. Haga clic en texto para editarlo o en una imagen para reemplazarla.
  4. Use el icono de basura para eliminar una diapositiva.

Reglas y validaciones

Backend

Relaciones


id: speaker-notes modulo: presentations app: presentations nombre: Añadir notas y guion del orador tipo: configuracion

Añadir notas y guion del orador

Mantiene recordatorios breves y un guion hablado para cada diapositiva.

Que se logra

Donde esta

Como funciona

  1. Seleccione una diapositiva.
  2. Abra el icono de notas o pulse N / S en la vista previa.
  3. Edite Notes o Script.
  4. Guarde o salga de la superposición.

Reglas y validaciones

Backend

Relaciones


id: versions-publish modulo: presentations app: presentations nombre: Gestionar versiones y publicar Live tipo: accion

Gestionar versiones y publicar Live

Guarda checkpoints del deck, restaura historial y fija la instantánea Live que usa el enlace público.

Que se logra

Donde esta

Como funciona

  1. Abra Versions.
  2. Use Save version para un checkpoint manual.
  3. Elija un checkpoint, la versión Live o el historial de la diapositiva.
  4. Seleccione Publish para actualizar Live.

Reglas y validaciones

Backend

Relaciones


APP: reservations

Reservations

Citas, servicios, recursos y booking publico.

Modulos

Modulo Slug Estado Proposito
Calendar calendar shipped Calendario de citas.
Services services shipped Servicios reservables.
Resources resources shipped Recursos y disponibilidad.
Booking links booking-links shipped Links de reserva de staff.
Notifications notifications shipped Emails de confirmacion y reminder.
Booking publico booking-publico public Self-booking /b/{orgId}/{slug}.

Funcionalidades internas

40 funcionalidades documentadas en 6 modulos. Ver la tabla de cada modulo.


id: booking-links app: reservations nombre: Booking links estado: shipped permiso: can_access_reservations

Booking links

Configura URLs públicas de reserva con servicios, formulario y presentación por enlace.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear booking link create-booking-link.md Crea una URL pública.
Editar servicios incluidos booking-link-services.md Publica uno, varios o todos los servicios.
Configurar formulario booking-link-form.md Personaliza datos del cliente e identificación.
Personalizar contenido booking-link-content.md Edita hero, textos y políticas.
Personalizar tema booking-link-theme.md Define colores, medios y diseño.
Compartir e insertar share-and-embed.md Copia URL o iframe.
Activar, desactivar o eliminar booking-link-lifecycle.md Gestiona disponibilidad del enlace.

Relaciones

Limitaciones y notas


id: booking-link-content modulo: booking-links app: reservations nombre: Contenido de booking link tipo: configuracion

Contenido de booking link

Define los textos que se muestran en la página pública y tras la confirmación.

Que se logra

Donde esta

Como funciona

  1. Edita título, subtítulo, descripción e instrucciones.
  2. Define el texto de agradecimiento y la política visible al final.
  3. Previsualiza antes de guardar.

Backend

Relaciones


id: booking-link-form modulo: booking-links app: reservations nombre: Formulario de booking link tipo: configuracion

Formulario de booking link

Configura qué información solicita la página pública antes de confirmar una reserva.

Que se logra

Donde esta

Como funciona

  1. Activa o desactiva nombre, apellido, email, teléfono, asistentes y notas.
  2. Selecciona campos personalizados de contacto o reserva.
  3. Opcionalmente activa identificación previa por email o teléfono.

Reglas y validaciones

Backend


id: booking-link-lifecycle modulo: booking-links app: reservations nombre: Activar, desactivar o eliminar booking link tipo: accion

Activar, desactivar o eliminar booking link

Controla si un enlace acepta reservas y permite retirarlo del catálogo.

Que se logra

Donde esta

Como funciona

  1. Activa o desactiva Active para controlar recepción de reservas.
  2. Para retirarlo, selecciona eliminar y confirma.

Reglas y validaciones

Backend


id: booking-link-services modulo: booking-links app: reservations nombre: Servicios incluidos en un booking link tipo: configuracion

Servicios incluidos en un booking link

Controla el catálogo que verá el visitante y su orden o agrupación.

Que se logra

Donde esta

Como funciona

  1. Elige all_services, selected_services o single_service.
  2. Para uno o varios, selecciona los servicios permitidos.
  3. Opcionalmente ordena o agrupa los servicios con títulos.

Reglas y validaciones

Backend


id: booking-link-theme modulo: booking-links app: reservations nombre: Tema y marca de booking link tipo: configuracion

Tema y marca de booking link

Personaliza la apariencia del enlace público, incluidos logo, portada, colores y disposición.

Que se logra

Donde esta

Como funciona

  1. Añade logo y portada opcionales.
  2. Ajusta posición, forma, tamaño y estilo del logo.
  3. Configura tema, colores y presentación de la lista de servicios.
  4. Usa la vista previa para revisar el resultado.

Reglas y validaciones

Backend


id: create-booking-link modulo: booking-links app: reservations nombre: Crear booking link tipo: accion

Crear booking link

Crea una página pública para aceptar reservas.

Que se logra

Donde esta

Como funciona

  1. Define nombre, slug, modo de servicios y estado.
  2. Completa las pestañas opcionales de formulario y diseño.
  3. Guarda con Save.

Reglas y validaciones

Backend


id: share-and-embed modulo: booking-links app: reservations nombre: Compartir e insertar booking link tipo: accion

Compartir e insertar booking link

Entrega la URL pública o un iframe para mostrar el flujo de reserva en otro sitio.

Que se logra

Donde esta

Como funciona

  1. Abre Share en un enlace.
  2. Selecciona Direct link o iframe.
  3. Copia el contenido y pégalo donde se necesite.

Reglas y validaciones

Backend


id: booking-publico app: reservations nombre: Booking publico estado: public permiso: ninguno

Booking publico

Permite a visitantes reservar desde una URL sin iniciar sesión.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Elegir servicio select-service.md Muestra los servicios permitidos.
Elegir fecha y horario select-slot.md Consulta disponibilidad mensual y slots.
Identificar contacto identify-contact.md Precarga por email o teléfono si está activado.
Confirmar reserva confirm-public-booking.md Crea contacto y reserva pública.
Confirmación y calendario booking-confirmation.md Muestra resumen y opciones de calendario.

Relaciones

Limitaciones y notas


id: booking-confirmation modulo: booking-publico app: reservations nombre: Confirmación y calendario del visitante tipo: publico

Confirmación y calendario del visitante

Muestra el resultado de una reserva creada y permite añadirla al calendario personal.

Que se logra

Donde esta

Como funciona

  1. Muestra el mensaje de agradecimiento y resumen del servicio, fecha y hora.
  2. El visitante puede abrir Google Calendar u Outlook.
  3. También puede descargar un archivo ICS.

Reglas y validaciones

Backend

Relaciones


id: confirm-public-booking modulo: booking-publico app: reservations nombre: Confirmar reserva pública tipo: publico

Confirmar reserva pública

Recoge los datos configurados y crea la reserva desde el enlace público.

Que se logra

Donde esta

Como funciona

  1. Completa los datos de contacto, asistentes, notas y campos personalizados visibles.
  2. Confirma la reserva.
  3. El sistema vincula un contacto existente o crea uno nuevo y crea la cita.

Reglas y validaciones

Backend


id: identify-contact modulo: booking-publico app: reservations nombre: Identificar contacto antes de reservar tipo: publico

Identificar contacto antes de reservar

Puede solicitar email o teléfono primero para recuperar datos de un contacto existente.

Que se logra

Donde esta

Como funciona

  1. El visitante aporta email o teléfono según la configuración.
  2. El sistema busca una coincidencia exacta.
  3. Si existe una sola coincidencia, completa datos y continúa.

Reglas y validaciones

Backend


id: select-service modulo: booking-publico app: reservations nombre: Elegir servicio público tipo: publico

Elegir servicio público

Permite al visitante elegir una oferta autorizada por el booking link.

Que se logra

Donde esta

Como funciona

  1. Carga el enlace activo y sus servicios visibles.
  2. El visitante selecciona un servicio.
  3. Si hay un único servicio, se omite este paso.

Reglas y validaciones

Backend


id: select-slot modulo: booking-publico app: reservations nombre: Elegir fecha y horario tipo: publico

Elegir fecha y horario

Muestra los días y horarios disponibles para el servicio elegido.

Que se logra

Donde esta

Como funciona

  1. El visitante navega el calendario mensual.
  2. Selecciona un día disponible.
  3. Elige un horario libre y continúa.

Reglas y validaciones

Backend


id: calendar app: reservations nombre: Calendario de reservas estado: shipped permiso: can_access_reservations

Calendario de reservas

Consulta y administra las reservas de la organización desde CRM o desde la app Reservations.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Vistas del calendario calendar-views.md Vistas Month, Week y Day.
Buscar y filtrar reservas reservation-filters.md Filtra por texto y estado.
Crear reserva manual create-manual-reservation.md Registra una cita desde el calendario o un registro CRM.
Editar y reprogramar reserva edit-reservation.md Cambia datos, recurso o horario.
Cambiar estado de reserva reservation-statuses.md Gestiona el ciclo operativo de una cita.
Cancelar reserva cancel-reservation.md Cancela desde la ficha de la reserva.
Eliminar reserva delete-reservation.md Quita una reserva mediante borrado lógico.
Acciones masivas bulk-actions.md Aplica acciones a varias reservas.
Reserva vinculada al CRM crm-linked-reservations.md Vincula contacto, empresa y deal.
Asignación de recursos reservation-resource-assignment.md Valida y asigna recursos al crear.
Asistente de configuración setup-wizard.md Prepara el flujo de reservas públicas.
Guía de configuración setup-guide.md Ofrece ayuda integrada de Reservations.

Relaciones

Limitaciones y notas


id: bulk-actions modulo: calendar app: reservations nombre: Acciones masivas de reservas tipo: accion

Acciones masivas de reservas

Permite procesar un conjunto de reservas desde la operación de acciones masivas.

Que se logra

Donde esta

Como funciona

  1. Selecciona reservas o aplica un filtro.
  2. Elige una acción disponible y confirma.

Reglas y validaciones

Backend

Notas


id: calendar-views modulo: calendar app: reservations nombre: Vistas del calendario tipo: vista

Vistas del calendario

Muestra las reservas por mes, semana o día y permite navegar entre periodos.

Que se logra

Donde esta

Como funciona

  1. El calendario abre en Week.
  2. El usuario cambia la vista, navega el periodo o vuelve a hoy.
  3. Las reservas muestran hora, contacto, servicio y color de estado.

Reglas y validaciones

Backend

Relaciones


id: cancel-reservation modulo: calendar app: reservations nombre: Cancelar reserva tipo: accion

Cancelar reserva

Cancela una cita conservando su historial operativo.

Que se logra

Donde esta

Como funciona

  1. Abre la reserva.
  2. Selecciona Cancel.
  3. La cita pasa a estado cancelado.

Reglas y validaciones

Backend


id: create-manual-reservation modulo: calendar app: reservations nombre: Crear reserva manual tipo: accion

Crear reserva manual

Registra una cita para un contacto desde el calendario o desde un registro CRM.

Que se logra

Donde esta

Como funciona

  1. Selecciona servicio, contacto y fecha.
  2. Elige un horario disponible y, si aplica, un recurso preferido.
  3. Añade tamaño de grupo, notas y campos personalizados.
  4. Confirma con Create Reservation.

Campos y opciones

Campo Tipo Obligatorio Notas
Servicio selector Sí Determina duración y disponibilidad.
Contacto selector Sí Puede acompañarse de empresa o deal.
Fecha y horario fecha/selector Sí Solo se muestran horarios disponibles.
Recurso preferido selector No Disponible si el servicio tiene recursos.
Notas y campos personalizados texto No Incluye notas internas.

Reglas y validaciones

Backend

Relaciones


id: crm-linked-reservations modulo: calendar app: reservations nombre: Reserva vinculada al CRM tipo: integracion

Reserva vinculada al CRM

Asocia una reserva con el contacto obligatorio y, opcionalmente, con una empresa o deal.

Que se logra

Donde esta

Como funciona

  1. Selecciona el contacto.
  2. Opcionalmente relaciona empresa y deal.
  3. Al abrirse desde un registro CRM, la relación se precarga.

Reglas y validaciones

Backend

Relaciones


id: delete-reservation modulo: calendar app: reservations nombre: Eliminar reserva tipo: accion

Eliminar reserva

Retira una reserva desde el diálogo de edición tras solicitar confirmación.

Que se logra

Donde esta

Como funciona

  1. Abre una reserva existente.
  2. Selecciona Delete y confirma.

Reglas y validaciones

Backend

Relaciones


id: edit-reservation modulo: calendar app: reservations nombre: Editar y reprogramar reserva tipo: accion

Editar y reprogramar reserva

Permite ajustar los datos, horario y relaciones de una reserva existente.

Que se logra

Donde esta

Como funciona

  1. Abre una reserva en calendario o lista.
  2. Cambia servicio, contacto, fecha, horario, recurso o notas.
  3. Guarda con Update Reservation.

Reglas y validaciones

Backend

Relaciones


id: reservation-filters modulo: calendar app: reservations nombre: Buscar y filtrar reservas tipo: vista

Buscar y filtrar reservas

Reduce la lista o calendario a reservas que coinciden con texto y estado.

Que se logra

Donde esta

Como funciona

  1. Escribe un término de búsqueda o selecciona un estado.
  2. La vista recarga las reservas del periodo actual ordenadas por hora.

Reglas y validaciones

Backend

Relaciones


id: reservation-resource-assignment modulo: calendar app: reservations nombre: Asignación de recursos en reservas tipo: automatizacion

Asignación de recursos en reservas

Comprueba recursos vinculados y los asigna después de crear una reserva.

Que se logra

Donde esta

Como funciona

  1. El sistema revisa los recursos asociados al servicio.
  2. Evalúa horario semanal, fechas bloqueadas, capacidad y solapes.
  3. Para recursos de tipo disponible, encuentra uno activo del mismo tipo.
  4. Crea la reserva y registra los recursos elegidos.

Reglas y validaciones

Backend


id: reservation-statuses modulo: calendar app: reservations nombre: Cambiar estado de reserva tipo: accion

Cambiar estado de reserva

Controla el estado operativo de una cita desde su menú de acciones.

Que se logra

Donde esta

Como funciona

  1. Abre la reserva.
  2. Selecciona Confirm, Mark Completed, Mark No Show, Cancel o Pending.
  3. El calendario se actualiza con el nuevo estado.

Reglas y validaciones

Backend


id: setup-guide modulo: calendar app: reservations nombre: Guía de configuración de reservas tipo: vista

Guía de configuración de reservas

Proporciona documentación integrada para configurar servicios, recursos y enlaces públicos.

Que se logra

Donde esta

Como funciona

  1. Abre la guía desde la barra lateral o desde las páginas de catálogos.
  2. Consulta las explicaciones de servicio, capacidad, recursos y booking links.

Backend

Relaciones


id: setup-wizard modulo: calendar app: reservations nombre: Asistente de configuración tipo: configuracion

Asistente de configuración

Guía a propietarios y administradores para dejar Reservations listo para aceptar reservas.

Que se logra

Donde esta

Como funciona

  1. Crea al menos un servicio activo.
  2. Añade y vincula recursos o reconoce el horario predeterminado de 8:00 AM–6:00 PM.
  3. Define horas semanales para cada recurso vinculado.
  4. Crea un booking link activo.

Reglas y validaciones

Backend

Relaciones


id: notifications app: reservations nombre: Notifications estado: shipped permiso: can_access_reservations

Notificaciones de reservas

Configura correos organizacionales de confirmación, aviso al personal y recordatorios de reservas.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Confirmación al cliente confirmation-email.md Activa y diseña el email posterior a la reserva.
Aviso al personal staff-notification.md Notifica recursos de persona vinculados a usuarios.
Recordatorios reservation-reminders.md Configura hasta tres avisos previos.
Plantillas y vista previa email-templates-preview.md Selecciona Email Builder y revisa el resultado.

Relaciones

Limitaciones y notas


id: confirmation-email modulo: notifications app: reservations nombre: Email de confirmación al cliente tipo: configuracion

Email de confirmación al cliente

Activa o desactiva el email que se envía al contacto al crear o actualizar una reserva.

Que se logra

Donde esta

Como funciona

  1. Activa Guest confirmation.
  2. Selecciona diseño predeterminado o personalizado.
  3. Añade una nota y guarda con Save.

Reglas y validaciones

Backend


id: email-templates-preview modulo: notifications app: reservations nombre: Plantillas y vista previa de emails tipo: configuracion

Plantillas y vista previa de emails

Permite elegir el diseño estándar o uno de Email Builder y revisar el remitente, asunto y cuerpo.

Que se logra

Donde esta

Como funciona

  1. Elige Default email o Custom design.
  2. En diseño personalizado, selecciona o crea una plantilla.
  3. Añade una nota adicional y revisa el preview antes de guardar.

Reglas y validaciones

Backend


id: reservation-reminders modulo: notifications app: reservations nombre: Recordatorios de reserva tipo: automatizacion

Recordatorios de reserva

Programa hasta tres correos previos a una cita.

Que se logra

Donde esta

Como funciona

  1. Añade hasta tres recordatorios.
  2. Define cantidad y unidad: minutos, horas, días o semanas.
  3. Selecciona diseño y guarda.

Reglas y validaciones

Backend


id: staff-notification modulo: notifications app: reservations nombre: Aviso al personal asignado tipo: configuracion

Aviso al personal asignado

Envía el email predeterminado a recursos de tipo persona que tienen un usuario vinculado.

Que se logra

Donde esta

Como funciona

  1. Activa o desactiva Staff notifications.
  2. Revisa la vista previa del email del sistema.
  3. Guarda los cambios.

Backend


id: resources app: reservations nombre: Resources estado: shipped permiso: can_access_reservations

Recursos de reservas

Administra personas, espacios, equipos y otros recursos que entregan servicios reservables.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear recurso create-resource.md Añade un recurso al catálogo.
Editar recurso edit-resource.md Actualiza sus datos y estado.
Eliminar recurso delete-resource.md Lo retira mediante borrado lógico.
Disponibilidad semanal weekly-availability.md Configura franjas por día.
Excepciones de fecha resource-exceptions.md Bloquea fechas o define horarios especiales.
Importar recursos import-resources.md Importa Excel con horarios y excepciones.
Calendario por recurso resource-calendar.md Consulta las reservas de un recurso.

Relaciones

Limitaciones y notas


id: create-resource modulo: resources app: reservations nombre: Crear recurso tipo: accion

Crear recurso

Añade una persona, sala, equipo, vehículo u otro elemento reservable.

Que se logra

Donde esta

Como funciona

  1. Abre Add Resource.
  2. Define nombre, tipo, capacidad y opciones visuales.
  3. Guarda el recurso.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre y tipo texto/selector Sí Tipos: persona, sala, equipo, vehículo u otro.
Capacidad número No Predeterminado: 1.
Descripción, color y estado configuración No Aparecen en la gestión.

Backend


id: delete-resource modulo: resources app: reservations nombre: Eliminar recurso tipo: accion

Eliminar recurso

Quita un recurso del catálogo de Reservations.

Que se logra

Donde esta

Como funciona

  1. Selecciona eliminar y confirma.

Reglas y validaciones

Backend


id: edit-resource modulo: resources app: reservations nombre: Editar recurso tipo: configuracion

Editar recurso

Actualiza el nombre, tipo, capacidad y disponibilidad comercial de un recurso.

Que se logra

Donde esta

Como funciona

  1. Abre un recurso del catálogo.
  2. Ajusta sus opciones y guarda.

Reglas y validaciones

Backend


id: import-resources modulo: resources app: reservations nombre: Importar recursos desde Excel tipo: accion

Importar recursos desde Excel

Importa recursos y, opcionalmente, sus horarios semanales y excepciones desde un libro Excel.

Que se logra

Donde esta

Como funciona

  1. Sube un archivo Excel o descarga Template.
  2. Mapea las columnas de recursos.
  3. Si existen, mapea hojas de disponibilidad y excepciones.
  4. Ejecuta la importación y revisa resultados.

Reglas y validaciones

Backend

Notas


id: resource-calendar modulo: resources app: reservations nombre: Calendario por recurso tipo: vista

Calendario por recurso

Abre una vista de calendario para consultar la ocupación de un recurso.

Que se logra

Donde esta

Como funciona

  1. Selecciona el nombre de un recurso en el listado.
  2. Revisa su calendario en un diálogo.

Backend

Notas


id: resource-exceptions modulo: resources app: reservations nombre: Excepciones de disponibilidad tipo: configuracion

Excepciones de disponibilidad

Registra fechas bloqueadas, horarios especiales o días festivos para un recurso o toda la organización.

Que se logra

Donde esta

Como funciona

  1. Abre las excepciones de un recurso.
  2. Crea o edita una excepción de fecha.
  3. Guarda o elimina la excepción.

Reglas y validaciones

Backend


id: weekly-availability modulo: resources app: reservations nombre: Disponibilidad semanal de recursos tipo: configuracion

Disponibilidad semanal de recursos

Define las franjas recurrentes en que un recurso puede atender reservas.

Que se logra

Donde esta

Como funciona

  1. Abre la disponibilidad de un recurso.
  2. Añade, ajusta o desactiva franjas por día de semana.
  3. Guarda los cambios.

Reglas y validaciones

Backend


id: services app: reservations nombre: Services estado: shipped permiso: can_access_reservations

Servicios reservables

Define qué puede reservar un cliente y las reglas operativas de cada oferta.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear servicio create-service.md Define una oferta reservable.
Editar servicio edit-service.md Ajusta configuración y visibilidad.
Eliminar servicio delete-service.md Retira el servicio del catálogo.
Configurar capacidad y reservas service-capacity.md Controla grupo, cupos y límites de reserva.
Asociar recursos service-resources.md Define recursos requeridos, opcionales o alternativos.

Relaciones

Limitaciones y notas


id: create-service modulo: services app: reservations nombre: Crear servicio reservable tipo: accion

Crear servicio reservable

Crea una oferta que podrá usarse al reservar manualmente o públicamente.

Que se logra

Donde esta

Como funciona

  1. Abre Add Service.
  2. Define nombre, duración y opciones disponibles.
  3. Guarda el servicio.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre texto Sí Identifica el servicio.
Duración número Sí Determina el fin de la reserva.
Precio, color e imagen configuración No Se usan en catálogos y página pública.

Backend


id: delete-service modulo: services app: reservations nombre: Eliminar servicio tipo: accion

Eliminar servicio

Retira un servicio del catálogo tras confirmación del usuario.

Que se logra

Donde esta

Como funciona

  1. Selecciona eliminar en la fila.
  2. Confirma la operación.

Reglas y validaciones

Backend


id: edit-service modulo: services app: reservations nombre: Editar servicio reservable tipo: configuracion

Editar servicio reservable

Actualiza la definición y disponibilidad de un servicio existente.

Que se logra

Donde esta

Como funciona

  1. Abre el editor del servicio.
  2. Ajusta duración, precio, capacidad o estado.
  3. Guarda los cambios.

Reglas y validaciones

Backend

Relaciones


id: service-capacity modulo: services app: reservations nombre: Capacidad y límites del servicio tipo: configuracion

Capacidad y límites del servicio

Configura cuántas reservas o asistentes admite cada oferta y cuándo se puede reservar.

Que se logra

Donde esta

Como funciona

  1. Establece capacidad del horario y máximo de asistentes.
  2. Configura anticipación mínima, máximo de días y límite diario cuando corresponda.
  3. Guarda la definición.

Reglas y validaciones

Backend


id: service-resources modulo: services app: reservations nombre: Asociar recursos a un servicio tipo: configuracion

Asociar recursos a un servicio

Define qué recursos intervienen al reservar un servicio.

Que se logra

Donde esta

Como funciona

  1. Abre la gestión de recursos del servicio.
  2. Vincula recursos del catálogo y define su modo de asignación.
  3. Guarda los vínculos.

Reglas y validaciones

Backend


APP: sites


id: sites app: sites nombre: Sites estado: shipped permiso: can_access_sites

Sites

Constructor de sitios web de una organización con IA, recursos, SEO y publicación. Esta app es un módulo único; sus capacidades viven directamente en esta carpeta.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear un sitio create-site.md Crea un proyecto de sitio con una página inicial y un diseño compartido listos para editar.
Importar HTML import-html.md Incorpora HTML existente al sitio nuevo o a una página del sitio abierto.
Gestionar páginas, rutas y SEO pages-seo-navigation.md Organiza la página de inicio, las rutas de las páginas y sus metadatos para el sitio completo.
Configurar header, footer y diseños site-layout.md Administra el chrome compartido del sitio: header, footer y estilos comunes que pueden reutilizar sus páginas.
Personalizar tema y tipografía theme-typography.md Define colores, radios y tipografías que el renderer aplica como tema reutilizable del sitio.
Gestionar recursos del sitio site-assets.md Carga y reutiliza imágenes del sitio, incluidas las que el usuario adjunta al chat o genera la IA.
Insertar formularios de AchieveApex embed-forms.md Permite a Sites AI preferir e insertar formularios publicados de la organización para captar envíos reales en un sitio estático.
Editar el sitio con Sites AI sites-ai.md Permite pedir cambios de contenido y diseño, crear páginas, modificar layouts y generar imágenes mediante una conversación con IA.
Mantener contexto y memoria de IA ai-context-memory.md Guarda instrucciones durables del usuario y aprendizajes de la IA que sobreviven a conversaciones distintas.
Administrar skills de Sites AI ai-skills.md Activa guías de IA para el sitio y permite mantener una biblioteca reutilizable de skills de la organización.
Restaurar versiones de páginas site-versions.md Consulta el historial de una página y permite volver a un borrador o a la copia publicada sin perder el estado actual.
Previsualizar páginas y dispositivos site-preview.md Muestra una composición del sitio en un iframe y permite revisar la página en Desktop, Tablet o Mobile.
Publicar y republicar un sitio publish-site.md Hace público el sitio completo en un subdominio gratuito de AchieveApex y permite actualizarlo con Republish.
Conectar dominio propio custom-domain.md Asocia un hostname del cliente a un sitio ya publicado y guía su validación mediante CNAME.
Despublicar un sitio unpublish-site.md Retira los archivos públicos del sitio sin borrar el proyecto ni sus borradores.
Eliminar un sitio delete-site.md Elimina un sitio desde su tarjeta para retirarlo del listado de la organización.

Relaciones

Limitaciones y notas


id: ai-context-memory modulo: sites app: sites nombre: Mantener contexto y memoria de IA tipo: configuracion

Mantener contexto y memoria de IA

Guarda instrucciones durables del usuario y aprendizajes de la IA que sobreviven a conversaciones distintas.

Que se logra

Donde esta

Como funciona

  1. Abra AI Context & Memory.
  2. En Context, agregue reglas que siempre deben respetarse.
  3. En Memory, revise, corrija o elimine recuerdos generados por la IA.

Reglas y validaciones

Backend

Relaciones


id: ai-skills modulo: sites app: sites nombre: Administrar skills de Sites AI tipo: configuracion

Administrar skills de Sites AI

Activa guías de IA para el sitio y permite mantener una biblioteca reutilizable de skills de la organización.

Que se logra

Donde esta

Como funciona

  1. Abra la pestaña Skills.
  2. Active o desactive una skill para este sitio.
  3. Use View para leer una skill de Apex.
  4. Use Duplicate para crear una copia editable de una skill de Apex, o New skill para crear una propia.

Reglas y validaciones

Backend

Relaciones


id: create-site modulo: sites app: sites nombre: Crear un sitio tipo: accion

Crear un sitio

Crea un proyecto de sitio con una página inicial y un diseño compartido listos para editar.

Que se logra

Donde esta

Como funciona

  1. Abra Sites.
  2. Seleccione New site.
  3. Escriba el nombre y elija Blank o Import HTML.
  4. Confirme para abrir el builder.

Reglas y validaciones

Backend

Relaciones


id: custom-domain modulo: sites app: sites nombre: Conectar dominio propio tipo: integracion

Conectar dominio propio

Asocia un hostname del cliente a un sitio ya publicado y guía su validación mediante CNAME.

Que se logra

Donde esta

Como funciona

  1. Publique primero el sitio.
  2. Escriba el dominio y elija Connect domain.
  3. Confirme la suscripción de $5/mes.
  4. Cree el CNAME mostrado por la interfaz.
  5. Use Check status hasta que esté activo.

Reglas y validaciones

Backend

Relaciones


id: delete-site modulo: sites app: sites nombre: Eliminar un sitio tipo: accion

Eliminar un sitio

Elimina un sitio desde su tarjeta para retirarlo del listado de la organización.

Que se logra

Donde esta

Como funciona

  1. Abra Sites.
  2. Abra el menú de la tarjeta.
  3. Seleccione Delete y confirme.

Reglas y validaciones

Backend

Relaciones


id: embed-forms modulo: sites app: sites nombre: Insertar formularios de AchieveApex tipo: integracion

Insertar formularios de AchieveApex

Permite a Sites AI preferir e insertar formularios publicados de la organización para captar envíos reales en un sitio estático.

Que se logra

Donde esta

Como funciona

  1. Abra Sites AI y pida agregar un formulario.
  2. La IA consulta los formularios publicados de la organización.
  3. Inserta el widget de un formulario disponible o, cuando corresponde, un iframe.
  4. Publique el sitio para probar envíos desde el dominio público.

Reglas y validaciones

Backend

Relaciones

Notas


id: import-html modulo: sites app: sites nombre: Importar HTML tipo: accion

Importar HTML

Incorpora HTML existente al sitio nuevo o a una página del sitio abierto.

Que se logra

Donde esta

Como funciona

  1. Elija Import HTML al crear o desde Pages.
  2. Pegue o cargue el HTML.
  3. Para un sitio existente, seleccione reemplazar la página actual o crear una nueva.
  4. Confirme la importación.

Reglas y validaciones

Backend

Relaciones


id: pages-seo-navigation modulo: sites app: sites nombre: Gestionar páginas, rutas y SEO tipo: configuracion

Gestionar páginas, rutas y SEO

Organiza la página de inicio, las rutas de las páginas y sus metadatos para el sitio completo.

Que se logra

Donde esta

Como funciona

  1. Abra Pages para cambiar de página o importar una nueva.
  2. Abra Domain & SEO.
  3. Defina título, descripción, ruta y la página de inicio.
  4. Guarde y republique cuando el sitio ya esté en línea.

Reglas y validaciones

Backend

Relaciones


id: publish-site modulo: sites app: sites nombre: Publicar y republicar un sitio tipo: accion

Publicar y republicar un sitio

Hace público el sitio completo en un subdominio gratuito de AchieveApex y permite actualizarlo con Republish.

Que se logra

Donde esta

Como funciona

  1. Abra Publish.
  2. Elija un subdominio disponible.
  3. Confirme Publish site.
  4. Tras cambios, use Republish.

Reglas y validaciones

Backend

Relaciones


id: site-assets modulo: sites app: sites nombre: Gestionar recursos del sitio tipo: accion

Gestionar recursos del sitio

Carga y reutiliza imágenes del sitio, incluidas las que el usuario adjunta al chat o genera la IA.

Que se logra

Donde esta

Como funciona

  1. Abra Assets.
  2. Cargue un archivo.
  3. Revise los recursos disponibles.
  4. Use Use AI para adjuntar una imagen a la siguiente conversación.

Reglas y validaciones

Backend

Relaciones


id: site-layout modulo: sites app: sites nombre: Configurar header, footer y diseños tipo: configuracion

Configurar header, footer y diseños

Administra el chrome compartido del sitio: header, footer y estilos comunes que pueden reutilizar sus páginas.

Que se logra

Donde esta

Como funciona

  1. Abra Site Layout.
  2. Revise los diseños y las páginas asignadas.
  3. Use Sites AI para solicitar cambios al header, footer o estilos del diseño.
  4. Publique de nuevo para llevar el cambio a visitantes.

Reglas y validaciones

Backend

Relaciones


id: site-preview modulo: sites app: sites nombre: Previsualizar páginas y dispositivos tipo: vista

Previsualizar páginas y dispositivos

Muestra una composición del sitio en un iframe y permite revisar la página en Desktop, Tablet o Mobile.

Que se logra

Donde esta

Como funciona

  1. Abra una página del sitio.
  2. Seleccione el viewport deseado.
  3. Navegue por enlaces internos en la vista previa.
  4. Use Open preview para abrir el HTML renderizado.

Reglas y validaciones

Backend

Relaciones


id: site-versions modulo: sites app: sites nombre: Restaurar versiones de páginas tipo: accion

Restaurar versiones de páginas

Consulta el historial de una página y permite volver a un borrador o a la copia publicada sin perder el estado actual.

Que se logra

Donde esta

Como funciona

  1. Abra Versions.
  2. Elija Current, Published o una instantánea histórica.
  3. Seleccione Restore this version.
  4. Confirme la restauración.

Reglas y validaciones

Backend

Relaciones


id: sites-ai modulo: sites app: sites nombre: Editar el sitio con Sites AI tipo: accion

Editar el sitio con Sites AI

Permite pedir cambios de contenido y diseño, crear páginas, modificar layouts y generar imágenes mediante una conversación con IA.

Que se logra

Donde esta

Como funciona

  1. Abra AI desde la barra o el botón flotante.
  2. Elija un modelo y escriba la solicitud.
  3. Adjunte imágenes o una captura si hace falta.
  4. Revise el resultado en la vista previa y republique cuando corresponda.

Reglas y validaciones

Backend

Relaciones


id: theme-typography modulo: sites app: sites nombre: Personalizar tema y tipografía tipo: configuracion

Personalizar tema y tipografía

Define colores, radios y tipografías que el renderer aplica como tema reutilizable del sitio.

Que se logra

Donde esta

Como funciona

  1. Abra Theme.
  2. Ajuste colores y radio.
  3. Busque fuentes para encabezados y cuerpo, o cargue una fuente de marca.
  4. Guarde el tema.

Reglas y validaciones

Backend

Relaciones


id: unpublish-site modulo: sites app: sites nombre: Despublicar un sitio tipo: accion

Despublicar un sitio

Retira los archivos públicos del sitio sin borrar el proyecto ni sus borradores.

Que se logra

Donde esta

Como funciona

  1. Abra Publish.
  2. Seleccione Unpublish.
  3. Confirme la acción.
  4. Para volver a publicarlo, use el mismo subdominio.

Reglas y validaciones

Backend

Relaciones


APP: support-admin


id: support-admin app: support-admin nombre: Administración de soporte estado: admin permiso: admin o superadmin

Administración de soporte

Consola global para que el equipo de plataforma gestione y responda los casos de soporte de organizaciones.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Inbox de casos support-inbox.md Consulta, filtra y administra la cola global.
Creación de casos support-case-creation.md Crea un caso en nombre de un miembro.
Detalle de caso support-case-detail.md Consulta conversación, solicitante y responsabilidad.
Respuestas y notas support-case-replies.md Envía respuestas, adjuntos y notas internas.
Estados y asignación support-case-status-assignment.md Cambia el estado o responsable individual y masivamente.
Routing de agentes support-agent-routing.md Configura distribución ponderada de nuevos casos.
Escalaciones de Nova nova-support-escalations.md Gestiona casos creados desde Nova o su feedback.

Relaciones

Limitaciones y notas


id: nova-support-escalations modulo: support-admin app: support-admin nombre: Escalaciones de Nova Support tipo: integracion

Escalaciones de Nova Support

Gestiona casos cuyo origen es una escalación de Nova o una calificación revisada por personal interno.

Que se logra

Donde esta

Como funciona

  1. El administrador revisa una calificación de Nova.
  2. Create support case crea un caso para responder al usuario.
  3. El caso queda vinculado al feedback y a la conversación de Nova.
  4. Se gestiona desde el inbox como cualquier otro caso.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-agent-routing modulo: support-admin app: support-admin nombre: Routing de agentes de soporte tipo: configuracion

Routing de agentes de soporte

Configura los agentes de plataforma que reciben casos nuevos y su peso de distribución.

Que se logra

Donde esta

Como funciona

  1. Un superadministrador abre Routing.
  2. Elige usuarios de plataforma y los agrega como agentes.
  3. Ajusta el porcentaje de cada agente.
  4. Save routing guarda la distribución.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-case-creation modulo: support-admin app: support-admin nombre: Creación administrativa de casos tipo: accion

Creación administrativa de casos

Permite abrir un caso de soporte en nombre de un integrante de una organización.

Que se logra

Donde esta

Como funciona

  1. Se pulsa Create support case.
  2. Se seleccionan organización y miembro solicitante.
  3. Se indica agente, asunto y detalle en Markdown.
  4. Se guarda el caso para incorporarlo a la cola.

Campos y opciones

Campo Tipo Obligatorio Notas
Organización selector Sí Determina el contexto del caso.
Solicitante selector Sí Miembro de la organización elegida.
Agente asignado selector No Si se indica, omite el routing automático.
Asunto texto Sí Resume la solicitud.
Detalle Markdown Sí Contenido inicial del caso.
Teléfono texto No Opcional desde Support Admin.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-case-detail modulo: support-admin app: support-admin nombre: Detalle de caso de soporte tipo: vista

Detalle de caso de soporte

Permite revisar el hilo de un caso y gestionar solicitante, estado y responsable.

Que se logra

Donde esta

Como funciona

  1. Se abre un caso desde el inbox.
  2. Se consulta el hilo Markdown de mensajes y notas internas.
  3. Se revisa el solicitante y su teléfono, que puede copiarse.
  4. Se puede escoger otro miembro de la misma organización y guardar el cambio.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-case-replies modulo: support-admin app: support-admin nombre: Respuestas y notas internas tipo: accion

Respuestas y notas internas

Permite responder al solicitante o añadir contexto privado para el equipo de soporte.

Que se logra

Donde esta

Como funciona

  1. Se redacta el mensaje en el editor Markdown.
  2. Se pueden adjuntar archivos y usar el asistente de respuesta con IA.
  3. Send reply envía una respuesta visible al solicitante.
  4. Send reply & close responde y resuelve el caso.
  5. Add note crea una nota exclusiva para administradores.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-case-status-assignment modulo: support-admin app: support-admin nombre: Estados y asignación de casos tipo: accion

Estados y asignación de casos

Permite actualizar el estado y el agente responsable de casos individuales o seleccionados en masa.

Que se logra

Donde esta

Como funciona

  1. En el inbox se seleccionan uno o varios casos.
  2. Change status aplica un estado a la selección.
  3. Assign to aplica un agente a la selección.
  4. En el detalle se cambia estado o agente y se guarda.

Reglas y validaciones

Backend

Relaciones

Notas


id: support-inbox modulo: support-admin app: support-admin nombre: Inbox de casos de soporte tipo: vista

Inbox de casos de soporte

Muestra la cola global de solicitudes de soporte de las organizaciones.

Que se logra

Donde esta

Como funciona

  1. Se revisa la cola con solicitante, organización, agente asignado, estado y última actividad.
  2. Se filtra por estado.
  3. Open abre el detalle de un caso.
  4. En móvil se usan las pestañas Filters y Cases.

Reglas y validaciones

Backend

Relaciones

Notas


APP: whiteboards


id: whiteboards app: whiteboards nombre: Whiteboards estado: shipped permiso: can_access_whiteboards

Whiteboards

Canvas de colaboración visual para ideas, diagramas, nodos CRM/Operations y generación con IA. Esta app es un módulo único; sus capacidades viven directamente en esta carpeta.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear un whiteboard create-whiteboard.md CreateWhiteboardDialog.tsx
Administrar carpetas y acceso whiteboard-access.md WhiteboardAccessDialog.tsx
Editar canvas y nodos canvas-nodes.md WhiteboardEditorView.tsx, WhiteboardNodes.tsx
Conectar nodos y organizar layouts connections-layout.md WhiteboardEditorView.tsx, layoutEngine.ts
Añadir multimedia y enlaces media-and-links.md WhiteboardNodes.tsx
Vincular CRM y Operations en vivo live-crm-operations.md CrmLiveNodes.tsx, OperationsLiveCards.tsx
Crear con Whiteboard AI whiteboard-ai.md WhiteboardAIChat.tsx, useWhiteboardBuilderAI.ts
Deshacer y restaurar cambios versions-undo.md WhiteboardEditorView.tsx, WhiteboardAIChat.tsx
Compartir whiteboard públicamente public-whiteboard.md WhiteboardPublicView.tsx

Relaciones

Limitaciones y notas


id: canvas-nodes modulo: whiteboards app: whiteboards nombre: Editar canvas y nodos tipo: accion

Editar canvas y nodos

Compone mapas, diagramas y brainstorms con formas, notas, tarjetas, frames y grupos.

Que se logra

Donde esta

Como funciona

  1. Elija una herramienta en la barra izquierda.
  2. Haga clic en el canvas para colocar el nodo.
  3. Seleccione el nodo para editar, cambiar estilo o redimensionar.
  4. Seleccione varios para recolorear, cambiar tipo, agrupar o eliminar.

Reglas y validaciones

Backend

Relaciones


id: connections-layout modulo: whiteboards app: whiteboards nombre: Conectar nodos y organizar layouts tipo: accion

Conectar nodos y organizar layouts

Crea conexiones y reorganiza la posición de los nodos en Free, Tree down, Tree right o Radial.

Que se logra

Donde esta

Como funciona

  1. Arrastre entre handles (arriba, abajo, izquierda o derecha) para conectar nodos.
  2. Pase sobre una conexión para definir ruta, guiones, flechas o color.
  3. Use Line y dos clics para una anotación libre.
  4. Elija un layout en la barra superior. Las líneas de árbol bajan o van a la derecha según el layout; en Free se elige el lado más cercano (arriba/abajo si las cajas están apiladas).

Reglas y validaciones

Backend

Relaciones


id: create-whiteboard modulo: whiteboards app: whiteboards nombre: Crear un whiteboard tipo: accion

Crear un whiteboard

Crea un canvas con una idea central y permite elegir una carpeta y el layout inicial.

Que se logra

Donde esta

Como funciona

  1. Abra Whiteboards.
  2. Seleccione New whiteboard.
  3. Indique nombre, layout y carpeta opcional.
  4. Confirme para abrir el editor.

Reglas y validaciones

Backend

Relaciones


id: live-crm-operations modulo: whiteboards app: whiteboards nombre: Vincular CRM y Operations en vivo tipo: integracion

Vincular CRM y Operations en vivo

Añade tarjetas vivas de CRM y Operations o módulos completos de tareas y roadmap vinculados a registros reales.

Que se logra

Donde esta

Como funciona

  1. Seleccione un tipo de CRM u Operations.
  2. Colóquelo en el canvas.
  3. Busque y vincule el contacto, deal, producto, tarea o proyecto.
  4. Abra la tarjeta o interactúe con el módulo.

Reglas y validaciones

Backend

Relaciones


id: media-and-links modulo: whiteboards app: whiteboards nombre: Añadir multimedia y enlaces tipo: accion

Añadir multimedia y enlaces

Inserta imágenes, video, páginas web, archivos, enlaces y carruseles dentro del canvas.

Que se logra

Donde esta

Como funciona

  1. Abra More.
  2. Elija el tipo de recurso y colóquelo en el canvas.
  3. Cargue el archivo o pegue la URL.
  4. Seleccione para editar o redimensionar.

Reglas y validaciones

Backend

Relaciones


id: public-whiteboard modulo: whiteboards app: whiteboards nombre: Compartir whiteboard públicamente tipo: publico

Compartir whiteboard públicamente

Comparte un canvas de solo lectura con cualquier persona que tenga el token.

Que se logra

Donde esta

Como funciona

  1. Abra Share.
  2. Active Public link.
  3. Copie /wb/[token].
  4. Desactive el switch para revocar el acceso.

Reglas y validaciones

Backend

Relaciones


id: versions-undo modulo: whiteboards app: whiteboards nombre: Deshacer y restaurar cambios tipo: accion

Deshacer y restaurar cambios

Combina undo/redo local para cambios manuales con restauración persistente para cambios de IA.

Que se logra

Donde esta

Como funciona

  1. Use los controles de undo/redo para cambios recientes de la sesión.
  2. Para deshacer el último cambio de IA, abra el chat y seleccione Undo.
  3. Revise el estado restaurado.

Reglas y validaciones

Backend

Relaciones


id: whiteboard-access modulo: whiteboards app: whiteboards nombre: Administrar carpetas y acceso tipo: configuracion

Administrar carpetas y acceso

Controla propietario, visibilidad y miembros de whiteboards y sus carpetas.

Que se logra

Donde esta

Como funciona

  1. Abra el menú del canvas o carpeta.
  2. Seleccione Manage access.
  3. Elija visibilidad y miembros.
  4. Guarde.

Reglas y validaciones

Backend

Relaciones


id: whiteboard-ai modulo: whiteboards app: whiteboards nombre: Crear con Whiteboard AI tipo: accion

Crear con Whiteboard AI

Construye y modifica el documento mediante prompts, con posibilidad de generar imágenes y usar conversaciones separadas.

Que se logra

Donde esta

Como funciona

  1. Abra AI.
  2. Seleccione un nodo si desea enfocar el pedido.
  3. Escriba el prompt y envíelo.
  4. Revise el canvas o use Undo en el chat.

Reglas y validaciones

Backend

Relaciones