Integraciones
La pestaña Integraciones permite a tu agente obtener datos en vivo de servicios externos durante una conversación. Una vez conectado, el agente llama automáticamente al servicio adecuado cuando un visitante hace una pregunta relevante — sin activación manual.
Ve a tu agente → Integraciones para configurar cualquiera de los servicios siguientes.
Disponibilidad por plan: los calendarios (Cal.com, Calendly) y los transportistas están disponibles desde Base. E-commerce, CRM y pagos requieren Business y superiores. Consulta Planes y facturación.
Agenda
Cal.com
Permite al agente mostrar horarios libres de tu calendario Cal.com.
- En Cal.com, abre el evento que quieres compartir y copia su URL pública (p. ej.
cal.com/yourname/30min). - Pega la URL en el campo Cal.com Event URL y haz clic en Guardar.

Calendly
Permite al agente mostrar horarios libres de tu calendario Calendly.
- Copia la URL del evento de Calendly (p. ej.
calendly.com/yourname/30min). - Ve a Calendly → Integrations → API & Webhooks → Personal Access Tokens y genera un token.
- Pega tanto la URL del evento como el token y haz clic en Guardar.
El token es necesario porque la API de disponibilidad de Calendly está autenticada. Se guarda cifrado y nunca se muestra a los visitantes.

E-commerce
Cuando una integración de e-commerce encuentra productos coincidentes, los resultados aparecen como un carrusel de productos deslizable en el chat — imagen, nombre, precio y enlace — no como simple texto.
Shopify
Permite al agente buscar en tu catálogo de productos y consultar el estado del pedido de un cliente — pago, preparación y número de seguimiento. Antes de revelar los detalles del pedido, el agente pide confirmar el teléfono o el correo usado en el pedido, para que nadie pueda consultar el pedido de otra persona.
- Introduce el dominio de tu tienda (p. ej.
mystore.myshopify.com) y haz clic en Conectar Shopify. - Autoriza el acceso en Shopify y aprueba los permisos solicitados.
- Tras la aprobación volverás y la integración mostrará Conectado.

WooCommerce
Permite al agente consultar el estado y los detalles de un pedido por número.
- En WordPress ve a WooCommerce → Settings → Advanced → REST API y haz clic en Add key.
- Pon permisos en Read, genera la clave y copia la Consumer Key y el Consumer Secret.
- Introduce la URL de tu tienda y ambas claves en BotChata y haz clic en Conectar WooCommerce.

PrestaShop
Permite al agente buscar en tu catálogo de productos.
- En el admin de PrestaShop, ve a Advanced Parameters → Webservice y activa el webservice.
- Añade una nueva clave con acceso de lectura a productos y copia la API key generada.
- Introduce la URL de tu tienda y la clave API en BotChata y haz clic en Guardar.
Shoper
Permite al agente buscar en el catálogo de tu tienda Shoper.
- En el admin de Shoper, crea un acceso API (un usuario de aplicación) en los ajustes de API.
- Introduce la URL de tu tienda y las credenciales API en BotChata y haz clic en Guardar.
Magento
Permite al agente buscar en tu catálogo de Magento.
- En el admin de Magento, ve a System → Integrations y crea una integración con acceso de lectura al catálogo.
- Copia el Access Token.
- Introduce la URL de tu tienda y el token en BotChata y haz clic en Guardar.
Envío y seguimiento
Todas las integraciones de envío funcionan igual: el agente pide al visitante su número de seguimiento y devuelve el estado actual del envío directamente en el chat.
InPost
- Inicia sesión en InPost Manager y ve a API.
- Genera o copia tu clave API.
- Pégala en BotChata y haz clic en Guardar.

DHL
- Regístrate en developer.dhl.com (hay nivel gratuito).
- Crea una app y copia la API key.
- Pégala en BotChata y haz clic en Guardar.

DPD
- Contacta con tu gestor de cuenta DPD o regístrate en developer.dpd.de para obtener una clave API.
- Pega la clave en BotChata y haz clic en Guardar.

GLS
- Inicia sesión en tu cuenta myGLS Business.
- Usa el usuario y la contraseña de tus credenciales de myGLS Business.
- Introduce ambos campos en BotChata y haz clic en Guardar.

Nova Poshta
- Abre el gabinete personal de Nova Poshta y ve a Ajustes → API.
- Copia tu clave API.
- Pégala en BotChata y haz clic en Guardar.

UPS
UPS usa OAuth2 client credentials.
- Regístrate en developer.ups.com y ve a My Apps → Create App.
- Copia el Client ID y el Client Secret.
- Introduce ambos en BotChata y haz clic en Guardar.
BotChata intercambia automáticamente las credenciales por un token bearer y lo renueva antes de que caduque — no necesitas gestionar tokens manualmente.

FedEx
FedEx también usa OAuth2 client credentials.
- Regístrate en developer.fedex.com y ve a My Projects → Create Project.
- Copia el Client ID y el Client Secret.
- Introduce ambos en BotChata y haz clic en Guardar.

CRM
HubSpot
Permite al agente buscar un contacto en tu CRM por dirección de email.
- En HubSpot ve a Settings → Integrations → Private Apps y crea una nueva app.
- Concede como mínimo el scope
crm.objects.contacts.read. - Copia el Private App Token (empieza por
pat-). - Pégalo en BotChata y haz clic en Guardar.
El agente devuelve el nombre, teléfono y empresa del contacto — los campos internos sensibles se filtran automáticamente.

Pipedrive
Permite al agente buscar una persona o un negocio en tu CRM Pipedrive.
- En Pipedrive ve a Settings → Personal preferences → API y copia tu API token.
- Introduce el dominio de tu empresa y el token en BotChata y haz clic en Guardar.
Pagos
Stripe
Permite al agente comprobar el estado de pago reciente de un cliente por su dirección de email.
- Abre Stripe Dashboard → Developers → API keys.
- Copia la Secret Key (
sk_live_en producción osk_test_en modo de prueba). - Pégala en BotChata y haz clic en Guardar.
Para mayor seguridad usa una Restricted key con solo el permiso
charges: read.

Consejos
- Pueden estar activas varias integraciones a la vez. El agente elige la adecuada según lo que pregunta el visitante.
- Desconecta cuando quieras haciendo clic en el enlace rojo Desconectar bajo una integración conectada — las credenciales guardadas se eliminan de inmediato.
- Las credenciales se cifran con Fernet (AES-128) antes de guardarse y nunca se devuelven al navegador.
- Cada tarjeta de integración tiene un botón Probar conexión — úsalo para confirmar que tus credenciales funcionan antes de salir en vivo.
- Si una llamada de integración falla durante una conversación (p. ej. la API está caída), el agente recurre a su conocimiento entrenado e informa al visitante de que no pudo obtener datos en vivo.