Via API

Para integrar tu CRM con Patagon, necesitamos que nos proporciones acceso a los datos de leads a través de tu API. Esta documentación describe qué información necesitamos y cómo podemos consumirla desde tu sistema.

circle-check

¿Cómo Funciona?

Existen dos formas principales de integración:

🔹 Opción 1 — Push (el cliente envía a Patagon)

  1. Tú envías los datos de leads a nuestros endpoints

  2. Utilizamos tu API Key para autenticar

  3. Procesamos y almacenamos la información en el CRM de Patagon


🔹 Opción 2 — Pull (Patagon consulta al cliente)

  1. Nos proporcionas acceso a tu API

  2. Consultamos periódicamente leads nuevos o actualizados

  3. Sincronizamos todo con nuestro sistema

triangle-exclamation

Para establecer la integración, necesitaremos que nos envíes:

Información de Acceso

Información sobre Rate Limits

Datos de Contacto Técnico


Autenticación y Seguridad

¿Qué soportamos?

Patagon puede conectarse a tu sistema con los siguientes métodos:

Preferidos:

  • Bearer Token (API Key)

  • OAuth 2.0 (Client Credentials o Authorization Code)

También compatible con:

  • Basic Authentication

  • JWT

  • Custom Headers

Requisitos de Seguridad

triangle-exclamation

Necesitaremos saber:

  • Método de autenticación

  • Formato del token/credencial

  • Tiempo de expiración (si aplica)

  • Proceso de renovación del token

Ejemplo de Autenticación (Bearer Token)


🔗 Endpoints que Necesitamos Consumir

1. Listar Leads (Obligatorio)

Endpoint principal para recuperar leads, idealmente con paginación y filtros por fecha:

Parámetros recomendados:

  • page / offset

  • limit / per_page

  • updated_since

  • created_since

Ejemplo de consulta que realizaremos:

2. Obtener Lead Individual (Recomendado)

3. Webhooks (Opcional, pero recomendado)

Para datos en tiempo real:

  • lead creado

  • lead actualizado

  • lead eliminado

Ejemplo:

circle-info

Los webhooks son opcionales, pero aceleran muchísimo la sincronización.


🏷️ Mapeo de Campos

Campos requeridos por Patagon

A continuación se presentan ejemplos de los campos que Patagon necesita consumir desde tu CRM. El mapeo completo se realizará durante el kickoff técnico.

Campo (Nomenclatura)

Nomenclatura Interna

Tipo

Obligatorio

Descripción

Primer Nombre

tf_firstname

string

Solo el primer nombre del lead

Teléfono

phone

string

Teléfono de contacto (preferentemente en formato E.164)

Referencia / Indicación

tf_referrer

string

Quién recomendó o refirió al lead

Objetivo / JTBD

rf_objective

enum/string

⚠️

Objetivo principal del lead

Género

tf_gender

enum/string

Identificación de género

Edad

tf_age

number

Edad en años (entero)

circle-info

No te preocupes por la nomenclatura. Haremos el mapeo durante el kickoff. Por ejemplo:

Tu campo first_name → nuestro tf_firstname Tu campo contact_phone → nuestro phone Tu campo goal → nuestro rf_objective


🛠️ Ejemplos de Respuesta de tu API

A continuación se muestran ejemplos de cómo esperamos que tu API responda.

Ejemplo 1: Lista de Leads

Solicitud que realizaremos:

Respuesta esperada (ejemplo):

circle-check

Ejemplo 2: Lead Individual

Solicitud que realizaremos:

Respuesta esperada (ejemplo):


🚫 Manejo de Errores

¿Qué Esperamos de tu API?

Para una integración robusta, es importante que tu API devuelva códigos HTTP adecuados:

Código

Cuándo Usarlo

Cómo lo Trataremos

200

Solicitud exitosa

Procesaremos los datos normalmente

400

Parámetros inválidos

Ajustaremos los parámetros y lo intentaremos nuevamente

401

Fallo de autenticación

Alertaremos para la renovación de credenciales

404

Recurso no encontrado

Registraremos el evento y continuaremos

429

Rate limit excedido

Esperaremos y reintentaremos con backoff exponencial

500–599

Error del servidor

Reintento automático con backoff


Datos Sensibles

Patagon cumple con la LGPD. Todos los datos recibidos son:

  • Transmitidos vía HTTPS/TLS

  • Almacenados con cifrado

  • Accedidos únicamente por sistemas autorizados

  • Retenidos según la política de privacidad acordada


FAQ – Preguntas Frecuentes

chevron-right¿Con qué frecuencia Patagon consultará nuestra API?hashtag

Esto se definirá durante el kickoff técnico, generalmente entre 5 y 30 minutos, respetando tus rate limits.

chevron-right¿Almacenan todos los datos o solo referencias?hashtag

Almacenamos únicamente los campos mapeados necesarios para procesarlos en nuestro CRM. Los detalles se revisarán durante la reunión de kickoff.

chevron-right¿Qué ocurre si nuestra API se cae o queda indisponible?hashtag

Contamos con un sistema de reintentos automáticos y alertas. En cuanto tu API vuelva a estar disponible, la sincronización se restablece automáticamente.

chevron-right¿Necesitamos desarrollar una API desde cero?hashtag

No. Si tu CRM ya cuenta con una API, probablemente podremos conectarnos directamente. En caso contrario, evaluaremos alternativas como webhooks, iPaaS u otras soluciones viables.

chevron-right¿Cuánto tiempo tarda la integración?hashtag

Generalmente entre 1 y 2 semanas después del kickoff técnico, dependiendo de la complejidad.

Última actualización