Ir al contenido principal

Nodos de acción en Superchat

Automatiza acciones en Superchat: desde la gestión de contactos hasta solicitudes HTTP

Martha Franklin avatar
Escrito por Martha Franklin
Actualizado hoy

Los nodos de acción ejecutan acciones, desde cambios simples en contactos y conversaciones hasta integraciones complejas con sistemas externos.

Acciones de contacto

Editar contacto

Edita y actualiza los atributos del contacto, tanto atributos del sistema (nombre, apellido, correo electrónico, teléfono) como todos los atributos personalizados de contacto.

Acciones por tipo de dato

Texto

  • Establecer valor

  • Restablecer

Número

  • Establecer valor

  • Aumentar en

  • Disminuir en

  • Restablecer

Selección única

  • Establecer valor

  • Restablecer

Selección múltiple

  • Sobrescribir

  • Añadir

  • Eliminar

  • Restablecer

Fecha y Fecha/Hora

  • Establecer valor

  • Restablecer

Ingresar valores:

  • Estático: Ingresar valor directamente

  • Variable: Hacer clic en el icono de variable y asignar una variable (ej. respuesta del nodo "Hacer pregunta"). Importante: El tipo de dato de la variable debe coincidir con el atributo. Por ejemplo, una variable de tipo número no puede asignarse a un atributo de correo electrónico.

Característica especial para correo electrónico y número de teléfono:

Un contacto tiene solo UN correo electrónico y número de teléfono principal, este se utiliza para automatizaciones, campañas y toda la comunicación. El contacto puede tener correos electrónicos y números adicionales, estos son solo para fines de documentación.

Alternar "Establecer como correo electrónico principal":

  • Activado: El nuevo correo electrónico se establecerá como principal (si es posible)

  • Opción "Los correos electrónicos existentes permanecen": Si el contacto ya tiene un correo electrónico Y existe una conversación a través de este correo → El principal NO puede actualizarse, el nuevo correo solo se añadirá como secundario

Casos de uso comunes:

  • Guardar correo electrónico del nodo "Hacer pregunta" en un atributo de contacto

  • Respuestas de encuestas en atributos personalizados de contacto

  • Registrar preferencias e intereses

  • Registrar aumento en el número de solicitudes de soporte en un atributo de contacto

Concepto importante - Guardar datos para otras automatizaciones:

Usa "Editar contacto" para guardar información en atributos de contacto que puedas utilizar más tarde en otras automatizaciones con filtros/condiciones.

La variable del sistema "Fecha/hora actual" es particularmente importante:

Crea un atributo personalizado de contacto de tipo "Fecha/Hora" y guarda marcas de tiempo allí para lógica de temporización posterior.

Ejemplos:

Lógica de enrutamiento basada en tiempo

  • Atributo de contacto "Último procesamiento manual" → Establecer en "Fecha/hora actual" cuando el usuario marque la conversación como completada (Disparador: Conversación marcada manualmente como completada → Editar contacto)

  • Otros filtros de automatización: Si fue hace menos de 30 min → No al agente de IA, sino dejar que un humano continúe trabajando

Seguimiento de estado

  • Atributo "Estado del lead", "Interés de compra", "Nivel de soporte"

  • Otras automatizaciones filtran basándose en esto para diferentes flujos

El principio:

Guarda datos en atributos de contacto (especialmente marcas de tiempo con variables del sistema) para utilizarlos más tarde en otras automatizaciones con lógica de filtrado y enrutamiento inteligente. Así construyes flujos de automatización complejos y dependientes del contexto.

Actualizar lista de contactos

Actualiza las listas de contactos del contacto seleccionado.

Acciones:

  • Sobrescribir

  • Añadir

  • Eliminar

  • Restablecer

Funciona exactamente como actualizar etiqueta, solo que para listas de contactos en lugar de etiquetas de conversación.

Casos de uso:

  • Automatizar la suscripción/desuscripción a boletines

  • Lista VIP basada en comportamiento de compra

  • Segmentación por intereses

Eliminar contacto

Elimina el contacto de forma permanente.

Importante - No es posible un camino de seguimiento:

No puede haber ningún camino adicional después de este nodo. Tan pronto como el contacto se elimine, la automatización finaliza automáticamente, ya que el contacto deja de existir.

Caso de uso: Automatizar solicitudes de GDPR

Acciones de conversación

Actualizar etiqueta

Actualiza las etiquetas de la conversación seleccionada.

Acciones:

  • Eliminar

  • Añadir

  • Sobrescribir

  • Restablecer

Casos de uso:

  • Etiquetado automático después de la detección de palabras clave

  • Establecer etiquetas de estado (ej. "Procesado", "Esperando respuesta")

  • Etiquetas basadas en filtros/condiciones

Asignar conversación

Asigna la conversación a uno o más usuarios.

Configuraciones:

1. Asignar usuario específico:

  • Luego seleccionas el usuario o usuarios a asignar

2. Asignar cualquier usuario:

  • En el siguiente paso: Seleccionar regla

    • Round Robin - Distribuye las conversaciones de manera equitativa en rotación

    • Carga de trabajo - Distribuye según la carga de trabajo actual (quién tiene menos conversaciones abiertas)

  • En el último paso: Seleccionar grupo de usuarios

3. Restablecer asignación:

  • Elimina todas las asignaciones actuales de la conversación

Importante - Acceso al buzón:

Los usuarios seleccionados deben tener acceso al buzón donde se encuentra la conversación. Si un usuario no tiene acceso al buzón, la asignación no se realizará.

Casos de uso comunes:

  • Distribuir automáticamente tickets de soporte al equipo

  • Asignar clientes VIP a un gestor de cuentas específico

  • Asignar a un equipo humano después de la transferencia del agente de IA

Marcar conversación como spam

Marca la conversación como spam. No se necesita configuración.

Caso de uso:

  • Detectar palabras clave de spam → Marcar como spam

Marcar conversación como completada

Marca la conversación como completada. No se necesita configuración.

Caso de uso:

  • Marcar automáticamente como completada al final de flujos exitosos para mantener el buzón limpio.

Eliminar conversación

Elimina la conversación.

Configuraciones:

  • Mover a la papelera: La conversación se eliminará automáticamente después de 60 días

  • Eliminar permanentemente: Inmediatamente e irreversible

Caso de uso:

  • Limpiar automáticamente conversaciones de spam o pruebas

Mover conversación a otro buzón

Mueve la conversación a otro buzón.

Casos de uso:

  • Enrutamiento por equipo según tema (Técnico → Buzón de soporte, Ventas → Buzón de ventas)

  • Enrutamiento por equipo según ubicación (Berlín → Múnich, Londres → Mánchester)

Crear nota

Crea una nota en la conversación.

Casos de uso comunes:

  • Actualizaciones para el equipo: Nota para el equipo cuando la automatización llega a cierta fase: "El agente de IA no pudo ayudar, se necesita revisión manual"

  • Resumen de datos: Múltiples nodos "Hacer pregunta" → Crear nota con todas las variables recopiladas como resumen

  • Documentación para seguimientos: Registrar lo que sucedió en la automatización para procesamiento manual posterior.

Acciones de control de automatización

Finalizar otra automatización

Finaliza otras automatizaciones en ejecución para este contacto.

Importante para la jerarquía de automatizaciones:

Controla qué automatizaciones pueden ejecutarse simultáneamente.

Casos de uso:

  • Inicia flujo VIP → Finaliza flujo de soporte estándar (evita mensajes duplicados)

  • Transferencias limpias entre flujos

  • Evitar spam cuando múltiples disparadores se activan al mismo tiempo

Iniciar otra automatización

Inicia otra automatización. Con este nodo, la automatización actual finaliza.

Configuraciones:

Seleccionar automatización:

Solo se pueden iniciar automatizaciones con disparador manual. La lista muestra solo automatizaciones que están publicadas, activas y tienen el disparador "Activado manualmente".

Campos de entrada:

Si la automatización de destino tiene campos de entrada en el disparador manual, deben completarse aquí. Todos los campos pueden poblarse con variables.

Casos de uso:

  • Encadenamiento de automatizaciones (Automatización 1 recopila datos → Inicia Automatización 2 que los procesa)

  • Ramificación condicional (VIP → Iniciar incorporación VIP, Estándar → Iniciar flujo estándar)

  • Pasar datos a través de campos de entrada para un flujo de seguimiento personalizado

Acciones de integración

Enviar solicitud HTTP

Envía y recibe datos de sistemas externos mediante solicitudes HTTP.

Configuraciones:

Método:

  • GET

  • POST

  • PUT

  • PATCH

  • DELETE

URL:

Ingresar URL - puede ser dinámica con variables (icono de variable disponible)

Elementos adicionales de la solicitud (opcionales):

  • Añadir encabezado - Encabezados personalizados para la solicitud

  • Añadir cuerpo - Cuerpo de la solicitud (ej. enviar datos JSON)

  • Añadir autenticación - Seleccionar tipo:

    • Clave API

    • Autenticación básica

    • Token Bearer

Respuesta:

El nodo muestra el estado (ej. "Solicitud exitosa - 200") y los datos de respuesta en el cuerpo.

Función de prueba:

Prueba la solicitud directamente en el nodo antes de publicar la automatización.

Variables guardadas - Muy importante:

Puedes guardar campos específicos de la respuesta como variables:

  • NOMBRE: Nombra la variable (ej. "número_de_pedido")

  • RUTA JSON: Qué campo de la respuesta (ej. $.order_id, $.status, $.customer.name)

  • Estas variables pueden luego utilizarse en nodos posteriores

Casos de uso comunes para solicitudes HTTP

  • Obtener datos para el agente de IA:
    Solicitud GET a tu base de datos → Recuperar historial del cliente, pedidos abiertos, tickets de soporte → Pasar como contexto al agente de IA para soporte personalizado con contexto completo

  • Sincronización con sistemas externos:
    La automatización recopila datos mediante nodos "Hacer pregunta" → Al final, solicitud POST a CRM/ERP/sistema de contabilidad → Datos sincronizados automáticamente sin copiar y pegar manualmente

  • Mensajes personalizados:
    Solicitud GET al inicio de la automatización → Recuperar datos del cliente (nombre, último pedido, preferencias, cumpleaños) → Usar como variables en mensajes para una copia altamente personalizada

  • Operaciones en bases de datos:

    • GET: Consultar datos del cliente

    • POST: Crear nuevas entradas (lead, ticket, pedido)

    • PUT/PATCH: Actualizar datos existentes

    • DELETE: Eliminar datos (ej. solicitudes de GDPR)

  • Flujos de trabajo personalizados:

    • Make.com / Zapier: Activar flujos de trabajo complejos con múltiples herramientas

    • APIs propias: Conectar con sistemas internos

    • Webhooks: Activar otras automatizaciones en herramientas externas

  • Sistemas de notificación:

    • Slack: Notificar al equipo sobre eventos importantes (cliente VIP escribe, acuerdo de alto valor)

    • Discord: Notificaciones para la comunidad

    • Microsoft Teams: Alertas de ventas

  • Actualizaciones de CRM:

    • HubSpot: Actualizar propiedades de contacto, crear acuerdos, registrar actividades

    • Salesforce: Sincronizar leads, actualizar oportunidades

    • Pipedrive: Crear personas, actualizar acuerdos

  • Integración con e-commerce:

    • Shopify: Consultar estado de pedidos, actualizar inventario, crear pedidos

    • WooCommerce: Verificar disponibilidad de productos, sincronizar datos de clientes

    • Stripe: Consultar estado de pagos, crear enlaces de pago

Enviar evento de conversión a Meta

Envía eventos de conversión a la API de Conversiones de Meta para mejorar el rendimiento de tus anuncios. Ideal para anuncios de clic a WhatsApp.

Requisito previo:

Antes de poder usar este nodo, la API de Conversiones debe estar activada para tu canal de WhatsApp:

  1. Ve a Configuración → Buzones

  2. Selecciona tu canal de WhatsApp

  3. Verifica si la etiqueta de la API de Conversiones aparece en la esquina superior derecha

  4. Si no está activada: Haz clic en el botón en el banner azul y conecta tu cuenta de Facebook Business

Configuraciones:

Seleccionar tipo de evento:

Tipo de evento

Cuándo usarlo

Añadido al carrito de compras

Producto añadido al carrito

Solicitud enviada

Solicitud para producto o servicio enviada

Cita programada

Cita agendada con éxito

Inicio de pago

Proceso de pago iniciado

Contenido visto

Contenido importante visto (ej. página de producto)

Solicitud de buzón

Solicitud de buzón o contacto enviada

Lead enviado

Nuevo lead capturado (ej. formulario completado)

Información de pago añadida

Información de pago proporcionada o guardada

Registro completado

Registro o inscripción completada

Búsqueda realizada

Búsqueda de producto o servicio realizada

Prueba iniciada

Prueba gratuita o fase de prueba iniciada

Seleccionar identificación de lead:

Meta debe poder identificar al contacto para asignar el evento de conversión al usuario correcto.

Opción 1: ID del anuncio de clic a WhatsApp

  • Asignación de usuario más precisa

  • Disponible para todas las empresas y números de teléfono fuera del EEE y el Reino Unido

  • Consejo: Añade una identificación de respaldo si usas múltiples canales de diferentes países

Opción 2: Identificación personalizada de lead

  • Asignación de usuario menos precisa

  • Disponible para empresas de todos los países (excepto China y Cuba)

  • Importante para el EEE y el Reino Unido: Debes obtener explícitamente el consentimiento del usuario para compartir eventos de conversión con Meta

Datos adicionales de contacto (opcional):

Puedes enviar atributos adicionales de contacto que Meta utiliza para optimizar los anuncios. Los datos que Meta requiere en formato hash son automáticamente hasheados por Superchat antes de enviarlos.

Caso de uso común:

  1. Disparador: "Nueva conversación entrante" (desde anuncio de clic a WhatsApp)

  2. Nodo "Hacer pregunta": Recopilar datos del cliente

  3. Nodo "Enviar evento de conversión a Meta": Evento "Lead enviado"

  4. Nodo "Agente de IA" o procesamiento adicional

Puedes usar múltiples nodos de evento de conversión en una automatización, uno para cada paso del embudo (ej. primero "Lead enviado", luego "Cita programada").

¿Ha quedado contestada tu pregunta?