Ingeniería "Done-For-You"

Así conectamos tu mundo.

Aunque nuestro equipo se encarga de todo el desarrollo, exponemos nuestra API para que entiendas la profundidad de las integraciones posibles. Utilizamos estos endpoints para que tu ERP (SAP, Oracle) o CRM legado "hable" fluidamente con nuestros Agentes de IA.

Sincronización Bidireccional

Nuestros ingenieros configuran webhooks para que, si un dato cambia en tu sistema, se refleje instantáneamente en el perfil del cliente en Quabund.

Acciones Disparadas

Usamos la API para que eventos externos (ej: "Formulario Web Enviado") disparen secuencias de WhatsApp automáticas sin intervención humana.

Seguridad & Acceso

Como parte del servicio de implementación, generamos y gestionamos las credenciales seguras (Bearer Tokens). Tu equipo de TI no necesita preocuparse por la rotación de claves; nosotros mantenemos el túnel seguro.

Base URL
https://chat.quabund.ai/api/

Contactos

Cómo mantenemos tu base de datos unificada y actualizada.

Consulta de Perfil Enriquecido

GET/contacts/{contact_id}

Utilizamos este endpoint cuando necesitamos mostrar el historial de chat o datos de IA dentro de tu propio CRM o Dashboard interno. Permite que tus sistemas "consulten" a Quabund sobre el estado de un cliente.

Parámetros Clave

contact_id(integer)REQ

Identificador del cliente en la base Quabund.

Respuesta: Datos que entregamos a tu sistema
{
  "id": 39201,
  "first_name": "Juan",
  "phone": "+5491122334455",
  "tags": [
    { "id": 101, "name": "Vip" },
    { "id": 102, "name": "Interesado 2024" }
  ],
  "custom_fields": [
    { 
      "name": "empresa", 
      "value": "Tech Corp" 
    }
  ],
  "last_interaction": 1709238400
}

Sincronización y Triggers (Web Form)

POST/contacts

Este es el endpoint más potente. Lo configuramos en tus Landing Pages o Formularios Web.

Por ejemplo: Cuando un usuario llena un formulario en tu web, usamos esta API para crear el contacto en Quabund y ejecutar una automatización inmediata (como enviar un Template de WhatsApp de bienvenida).

Estructura del Payload

phone(string)REQ

Teléfono capturado en tu web.

first_name(string)

Nombre del lead.

actions(array)

La magia: Qué debe hacer Quabund al recibir este dato.

Ejemplo Real: Formulario Web -> WhatsApp Template
{
  "phone": "+5215512345678",
  "first_name": "Maria",
  "email": "maria@empresa.com",
  "actions": [
    {
      "action": "add_tag",
      "tag_name": "Lead Web"
    },
    {
      "action": "send_flow",
      "flow_id": 15542 
    }
  ]
}

Al usar "send_flow", el cliente recibe el WhatsApp segundos después de enviar el formulario.

Pipelines (Ventas)

Gestión de Oportunidades. Conecta Quabund con tu sistema de facturación o gestión de proyectos.

Lectura de Estado

GET/pipelines/{id}/opportunities/{op_id}

Si tienes un dashboard externo (ej: PowerBI), usamos este endpoint para inyectar el estado real de tus oportunidades comerciales gestionadas por la IA.

Parámetros

pipeline_id(integer)REQ

ID del embudo de ventas.

opportunity_id(integer)REQ

ID de la oportunidad.

Response
{
  "id": 9921,
  "title": "Venta Licencia Enterprise",
  "value": 5000,
  "status": "open",
  "stage": {
    "id": 104,
    "name": "Negociación"
  }
}

Crear Oportunidad Automática

POST/pipelines/{id}/opportunities

Configuramos este endpoint para que eventos críticos en tu sistema (ej: "Carrito Abandonado" o "Suscripción Vencida") creen automáticamente una tarjeta en el Pipeline de Ventas, alertando a los agentes de IA para iniciar el recupero.

Configuración

title(string)REQ

Nombre del deal.

contact_id(integer)REQ

A quién contactar.

stage_id(integer)REQ

Etapa inicial (ej: 'Por Contactar').

value(number)

Valor estimado.

Ejemplo: Crear Deal por Carrito Abandonado
{
  "title": "Recupero Carrito #9922",
  "contact_id": 39201,
  "stage_id": 101, 
  "value": 1200,
  "status": "open",
  "priority": "high",
  "custom_fields": [
    {
      "id": 55,
      "value": "Producto: iPhone 15"
    }
  ]
}