Introducción
Los Pools de Recordatorios permiten programar el envío automático de mensajes de WhatsApp (plantillas o encuestas de satisfacción) antes o después de un evento/cita de un contacto. Cuando el origen de eventos del pool es API Externa, Plazbot genera un API Key único (con prefijorpk_) para que puedas crear, actualizar, eliminar y listar eventos desde tu propio sistema (ERP, agenda médica, e-commerce, etc.).
En esta guía encontrarás:
- Cómo autenticarte con el API Key.
- Cómo se crean los contactos automáticamente.
- Cómo se interpretan las fechas y zonas horarias.
- Los 5 endpoints disponibles con ejemplos en
curl.
Obtener el API Key
- Ve a Automatizaciones → Recordatorios.
- Crea o edita un pool de recordatorios.
- En Origen de eventos selecciona API Externa.
- Copia el API Key generado (formato
rpk_...) y el ID del pool que aparece en las URLs de la documentación del modal.
Autenticación
Todos los endpoints requieren el headerx-api-key con el API Key del pool:
401 UNAUTHORIZED.
Creación automática de contactos
Al crear un evento, Plazbot busca el contacto por su número de teléfono (contactPhone) dentro del workspace:
- Si el contacto existe, el evento se agrega a su calendario.
- Si el contacto NO existe, se crea automáticamente con estos datos:
Fechas y zona horaria
Las fechas se envían en formato ISO 8601 y se interpretan así:- Sin sufijo
Z(ej:"2026-03-15T10:00:00"): se interpretan en la zona horaria del workspace y se convierten internamente a UTC. - Con sufijo
Z(ej:"2026-03-15T15:00:00Z"): se consideran ya en UTC y se usan tal cual. - Si no envías
endDate, se usa automáticamentestartDate + 30 minutos.
Ejemplo: si tu workspace está en UTC-5 (Lima/Bogotá) y envías
"2026-03-15T10:00:00", el evento queda registrado a las 10:00 a.m. hora local (15:00 UTC).Endpoints
La URL base es:Crear evento
Crea un evento/cita para un contacto. Si el contacto no existe, se crea automáticamente. Campos del body:Crear eventos en lote
Crea múltiples eventos en una sola solicitud. Máximo 100 eventos por request. Los eventos se agrupan por teléfono, por lo que puedes crear varios eventos para el mismo contacto.title o startDate), no bloquea al resto:
Actualizar evento
Actualiza los datos de un evento existente. Solo envía los campos que deseas cambiar; los demás conservan su valor.Eliminar evento
Elimina un evento y cancela sus recordatorios pendientes.Eliminar un evento NO elimina el contacto. El contacto permanece en tu CRM y en el Chat en línea; solo se elimina el evento de su calendario y dejan de enviarse los recordatorios asociados a ese evento.
Listar eventos
Obtiene todos los eventos registrados en el pool.Las fechas en las respuestas siempre se devuelven en UTC (con sufijo
Z).Envío de recordatorios
Una vez creado el evento, Plazbot envía los recordatorios configurados en el pool de forma automática:- Cada recordatorio define cuándo enviarse: X minutos/horas/días antes del inicio del evento o después de su finalización.
- El tipo de acción puede ser una Plantilla de WhatsApp aprobada o una Encuesta de satisfacción.
- Cada recordatorio se envía una sola vez por evento (no hay reenvíos duplicados).
- El pool debe estar Habilitado para que los recordatorios se envíen.
Códigos de error
Ejemplo de respuesta de error:

