AchieveApex: app crm

Generado desde achieveApex-Frontend/public/ai-docs el 2026-10-15. Contiene 329 archivos de la app crm. Para el contexto general del producto ver apex-resumen.md.

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