Recordatorios de citas por WhatsApp
Un día antes, tu agenda envía el recordatorio con la fecha y la hora. El paciente confirma con un toque en la encuesta.
Cómo funciona
-
Tu agenda revisa las citas de mañana
Una tarea programada (cron) cada día a la misma hora.
-
Envía el recordatorio
Un mensaje con los datos de la cita y una encuesta para confirmar.
-
Ves quién confirmó
Las respuestas llegan a tu webhook y actualizas la cita.
La petición que envía tu sistema
Cambia el número y el texto por los datos de cada cliente.
curl -X POST https://api.kontacto.pro/send-poll \
-H "Content-Type: application/json" \
-d '{
"api_key": "TU_API_KEY",
"sender": "51999888777",
"number": "51987654321",
"name": "¿Confirmas tu cita de mañana a las 10:30?",
"option": ["Sí, asistiré", "Necesito reprogramar"],
"countable": "1"
}'
<?php
$datos = [
'api_key' => 'TU_API_KEY',
'sender' => '51999888777',
'number' => '51987654321',
'name' => '¿Confirmas tu cita de mañana a las 10:30?',
'option' => ['Sí, asistiré', 'Necesito reprogramar'],
'countable' => '1',
];
$ch = curl_init('https://api.kontacto.pro/send-poll');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode($datos),
CURLOPT_RETURNTRANSFER => true,
]);
$respuesta = json_decode(curl_exec($ch), true);
const datos = {
api_key: 'TU_API_KEY',
sender: '51999888777',
number: '51987654321',
name: '¿Confirmas tu cita de mañana a las 10:30?',
option: ['Sí, asistiré', 'Necesito reprogramar'],
countable: '1',
};
const respuesta = await fetch('https://api.kontacto.pro/send-poll', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(datos),
});
console.log(await respuesta.json());
import requests
datos = {
"api_key": "TU_API_KEY",
"sender": "51999888777",
"number": "51987654321",
"name": "¿Confirmas tu cita de mañana a las 10:30?",
"option": ["Sí, asistiré", "Necesito reprogramar"],
"countable": "1",
}
respuesta = requests.post("https://api.kontacto.pro/send-poll", json=datos, timeout=30)
print(respuesta.json())
Buenas prácticas
- Envía el recordatorio entre 24 y 48 horas antes de la cita.
- Incluye la dirección o un enlace a Google Maps.
- Si alguien pide reprogramar, deriva el chat a una persona.
¿Puedo enviarlo sin programar nada?
Si no tienes un sistema propio, el CRM de Kontacto tiene agenda con recordatorios automáticos.
¿Cuántos recordatorios envío?
Uno es suficiente en la mayoría de casos; dos (2 días y 2 horas antes) si tus citas son de alto valor.
Funciones que usa
-
Encuestas de WhatsApp enviadas por API
Una pregunta y de 2 a 5 opciones. Tu cliente responde con un toque, sin escribir. -
Enviar mensajes de WhatsApp por API
Una petición HTTP con tu API key, tu número y el destino. El mensaje sale desde tu WhatsApp y la respuesta llega en JSON. -
Webhook de WhatsApp para recibir mensajes en tu sistema
Configura una URL y cada mensaje entrante llega por POST en JSON. Si respondes con un mensaje, se envía al cliente.
Otros casos de uso
-
Notificaciones de pedidos por WhatsApp
El cliente compra y recibe la confirmación en su WhatsApp. Cuando sale a reparto, otro aviso. Menos llamadas preguntando "¿dónde está mi pedido?". -
Códigos de verificación OTP por WhatsApp
Tu sistema genera el código, lo envía por WhatsApp y el usuario lo escribe. Sin costo por SMS y con la vista previa en la notificación. -
Recordatorios de pago por WhatsApp
El correo se ignora; el WhatsApp se lee. Recordatorios con el monto y la fecha de cada cliente, enviados desde tu sistema.
Envía tu primer mensaje hoy
Escríbenos por WhatsApp, conectamos tu número con un QR y te damos tu API key para que pruebes desde tu sistema.