Zoosial
docs
InicioLeads & CRM
Volver al sitio Volver al Dashboard
Zoosial
Buscar en docs...
⌘K
APIs

Leads & CRM

Hoy los leads vienen exclusivamente de formularios Meta Lead Ads de una Página conectada — se leen, no se crean por API.

No existe un endpoint para crear leads manualmente (no hay POST /leads). Si quieres capturar un contacto a partir de un mensaje de WhatsApp o un comentario, guárdalo en tu propio CRM al recibir el webhook — ver Webhooks.

Leer leads

GET
/accounts/:id/lead-forms
Lista los formularios Lead Ads configurados en la Página.
GET
/accounts/:id/leads?formId=…
Leads de un formulario concreto.

Crear formulario y probar el webhook

POST
/accounts/:id/lead-forms
Crea un formulario de Lead Ads. Body: { name, locale?, questions[], privacy_policy:{url,link_text}, context_card?, thank_you_page?, follow_up_action_url? }. Meta no permite editarlo después de creado.
GET
/accounts/:id/lead-forms/:formId
Detalles del form + sus preguntas (questions).
POST
/accounts/:id/lead-forms/:formId/test-webhook
Emite un lead.received de muestra (field_data derivado de las preguntas reales del form) a tus webhooks. Determinístico y no toca Meta — sirve para probar tu receptor sin esperar un lead real. Devuelve { ok, webhooksNotified }.

Para crear/borrar test leads reales en Meta (que aparecen en el Ads Manager), usa el Lead Ads Testing Tool ↗ de Meta — su API no dispara webhook ni permite borrarlos.

Recepción automática

Cuando alguien envía un Lead Ads de Meta, el sistema lo recoge solo y dispara lead.received por webhook — no necesitas hacer polling de /leads si ya tienes un webhook suscrito a ese evento.

bash
curl "https://zoosial.com/accounts/acc_456/leads?formId=form_789" \
  -H "Authorization: Bearer $SC_API_KEY"
En esta página
Leer leads Crear formulario y probar el webhook Recepción automática
¿Tienes dudas?
Nuestro equipo responde en menos de 2h
Contactar soporte