Formulario web conectado a WhatsApp
El interesado deja sus datos y en segundos recibe tu WhatsApp. Respondes mientras todavía está pensando en ti.
Cómo funciona
-
El visitante envía el formulario
Con su nombre, WhatsApp y lo que necesita.
-
Tu servidor envía dos mensajes
Uno de bienvenida al cliente y otro a tu vendedor con los datos.
-
La conversación sigue
Las respuestas del cliente llegan a tu webhook o a tu WhatsApp.
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-message \
-H "Content-Type: application/json" \
-d '{
"api_key": "TU_API_KEY",
"sender": "51999888777",
"number": "51987654321",
"message": "Hola María, gracias por escribirnos desde la web."
}'
<?php
$datos = [
'api_key' => 'TU_API_KEY',
'sender' => '51999888777',
'number' => '51987654321',
'message' => 'Hola María, gracias por escribirnos desde la web.',
];
$ch = curl_init('https://api.kontacto.pro/send-message');
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',
message: 'Hola María, gracias por escribirnos desde la web.',
};
const respuesta = await fetch('https://api.kontacto.pro/send-message', {
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",
"message": "Hola María, gracias por escribirnos desde la web.",
}
respuesta = requests.post("https://api.kontacto.pro/send-message", json=datos, timeout=30)
print(respuesta.json())
Buenas prácticas
- Valida el número en el formulario: código de país y solo dígitos.
- Llama a la API desde tu servidor, nunca desde el JavaScript de la página.
- Responde en menos de 5 minutos: es cuando más clientes se cierran.
¿Puedo guardarlo en un CRM?
Sí. Si usas Kontacto con el módulo CRM, el endpoint /crm/contacts lo crea con sus etiquetas.
¿Funciona con WordPress?
Sí, con un plugin de formularios que envíe un webhook o con unas líneas de PHP.
Funciones que usa
-
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. -
Flujos de WhatsApp lanzados desde tu sistema
Diseña el flujo en el editor visual y arráncalo en el chat del cliente con una petición, como si él lo hubiera iniciado. API Pro
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 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.
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.