Datos del negocio

Que el asistente responda a cada cliente con sus facturas, pedidos o servicios después de comprobar quién es.

Con Datos del negocio el asistente puede contestar «¿tengo facturas pendientes?» o «¿dónde está mi pedido?» con los datos reales de quien pregunta. Es un complemento de pago: si no lo ves activo, pídeselo a quien te da el servicio.

Lo configuras en Ajustes → Integraciones → Datos del negocio.

1. Cómo se comprueba quién es el cliente

Antes de dar datos de un cliente, el sistema comprueba quién es. Lo hace sin la IA: el asistente nunca ve el PIN ni el código, y en la bandeja aparecen tapados.

  • Número de WhatsApp: si el número que escribe coincide con el de sus datos, no se le pregunta nada.
  • Usuario identificado por tu web: en el chat web con identidad firmada, el usuario de tu web es el cliente. Usa como id de usuario el mismo id de cliente que tienen tus datos.
  • Email + PIN de soporte: el cliente escribe su email y el PIN que ve en su área de cliente.
  • Email + código: le enviamos un código de 6 cifras a su email (caduca en 10 minutos).

Tras 3 intentos fallidos se bloquea durante 15 minutos y verás una nota en la conversación. La verificación dura 30 minutos sin actividad. Desde la bandeja puedes quitar la verificación de una conversación.

Elige también dónde se busca al cliente: un conjunto de datos (con sus columnas de email, teléfono o PIN) o una acción «identificar» de tu API.

2. Tus APIs y sus acciones

Añade cada API con su dirección (siempre https://) y su clave. Puedes tener varias: por ejemplo, tu ERP y tu tienda.

La autenticación puede ser una clave en una cabecera, un token Bearer, usuario y contraseña u OAuth2 (client credentials). Con OAuth2 indica la dirección del token, el client ID, el client secret y, si tu API lo pide, el ámbito (scope): la plataforma pide el token, lo reutiliza mientras vale y pide otro cuando caduca.

Dentro de cada API crea acciones, una por cada cosa que el asistente pueda consultar:

  • Nombre y descripción: el asistente los lee para saber cuándo usarla («Facturas del cliente: número, importe y estado»).
  • Ruta: /clientes/{{customer.id}}/facturas. El cliente verificado ({{customer.id}}, {{customer.email}}, {{customer.phone}}) lo pone el sistema; el asistente no puede cambiarlo.
  • Datos que pide el asistente: por ejemplo, el número de pedido ({{params.numero}}).
  • Campos que verá la IA: solo esos llegan al asistente. Pulsa Probar para ver todos los campos de la respuesta y añadir los que quieras.

Una acción «identificar» recibe lo que escribió el cliente ({{input.email}}, {{input.phone}}, {{input.pin}}) y devuelve su id. Si recibe un PIN, tu API tiene que comprobar que coincide; si no coincide, debe responder 404.

Conectores listos: WHMCS, WooCommerce y Shopify

Si usas uno de estos programas, no hace falta configurar acciones: pulsa Conectar y ya tienes las suyas.

  • WHMCS: facturas, servicios, dominios y tickets del cliente, y abrir un ticket. Si ya conectaste WHMCS como helpdesk, puedes reutilizar esa conexión. Para identificar con email + PIN, crea en WHMCS un campo personalizado de cliente con su PIN de soporte (WHMCS no lo trae de serie) e indica su número. Con WHMCS no se puede identificar por el número de WhatsApp: el cliente se identifica con su email.
  • WooCommerce: estado de un pedido por su número y el email con el que se hizo. WooCommerce no guarda el seguimiento del envío de serie.
  • Shopify: estado, pago, envío y seguimiento de un pedido. El token necesita el permiso read_orders, y Shopify solo deja ver los pedidos de los últimos 60 días.

De las acciones de un conector puedes cambiar la descripción, los asistentes que las usan y si están activas.

Acciones que cambian datos

Una acción de tipo «Cambia datos» (por ejemplo, abrir un ticket) nunca se hace sin más:

  1. El cliente tiene que haberse verificado con un código enviado a su email. Si se verificó de otra forma, se le pide el código.
  2. El asistente resume lo que va a hacer y pregunta si lo confirma.
  3. Solo se hace si el cliente responde «sí». Si dice «no» o cambia de tema, no se hace nada.
  4. Si marcas «Además, que la apruebe una persona», tras el «sí» queda pendiente en la conversación y alguien del equipo pulsa Aprobar y hacer o Rechazar. Al cliente se le avisa por el chat.

Cada acción hecha queda en la auditoría y se hace una sola vez, aunque se confirme dos veces.

3. Conjuntos de datos

Si no tienes API, puedes darnos los datos de tres formas:

  • Subir un archivo CSV, Excel (.xlsx) o JSON desde el panel.
  • Una dirección que leemos cada 1, 6, 12 o 24 horas (por ejemplo, una hoja de Google publicada como CSV).
  • Que tu sistema los envíe a una dirección nuestra con una clave propia.

Indica la columna del id de cliente y, si quieres, las de email, teléfono y PIN. Elige las columnas que verá la IA: el resto no se guarda, y el PIN nunca es visible.

Cada carga sustituye a la anterior entera. Si una carga falla, se siguen usando los datos anteriores y verás el error en el panel. El asistente dice a qué hora se actualizaron los datos.

Sin API: formato estándar

Si tu informático va a preparar las rutas, puede seguir este formato:

  • POST /clientes/identificar con {"email": "...", "pin": "..."} (o telefono) → {"cliente": {"id": "..."}}, o 404 si no coincide.
  • GET /clientes/{id}/facturas → {"facturas": [{"numero", "fecha", "total", "estado", "enlace"}]}
  • GET /clientes/{id}/servicios → {"servicios": [{"nombre", "estado", "renovacion"}]}
  • GET /pedidos/{numero}?email=... → {"estado", "seguimiento", "entrega_prevista"}

Con n8n o Make se puede montar sin programar: un disparador «Webhook» que recibe la petición, un paso que consulta tu base de datos u hoja de cálculo y un paso «Responder al webhook» con el JSON. Usa la dirección del webhook como dirección de la API y protégelo con una clave en una cabecera.

Seguridad

  • Las claves de tus APIs se guardan cifradas y no se vuelven a mostrar.
  • Solo se llama a direcciones públicas con https://, sin seguir redirecciones, con un máximo de 8 segundos.
  • Lo que devuelven tus APIs es un dato para el asistente, nunca una orden.
  • Si tu API no responde, el asistente lo dice y ofrece pasar con una persona; nunca se inventa la respuesta.
  • En Registro de llamadas ves cada llamada (correcta o con error y cuánto tardó), sin su contenido.

¿No encuentras lo que buscas? Pulsa «Ayuda» en el panel para contactar con soporte.