0,00€
0,00€
0,00€
Clientes
0
Citas
0
Citas
0
Proximas Visitas
Top Servicios
Top Productos
Selecciona fecha y especialista para ver la agenda
Lista de Clientes
Análisis
Reservas
–
–
Reservas
–
–
Reservas
–
–
Generado
–
–
| Cliente | Fecha | Hora | Especialista | Servicios | Total | Estado |
|---|
Clientes
–
Activos
–
Nuevos
–
–
por cliente
–
de clientes
–
de clientes
–
desde primera reserva
–
–
Captación inteligente
Clientes que según su cadencia habitual deberían volver pronto. Los resaltados en verde están en su ventana óptima de contacto (±3 días) — ideal para proponerles cita por WhatsApp.
| Cliente | Visitas | Última visita | Cada | Próx. esperada | Estado | Acción |
|---|
Hoy
Este mes
Trimestre
Este año
| Cliente | F. Reserva | F. Cobro | Hora | Especialista | Total | Estado | Tipo | Acciones |
|---|
Análisis de ocupación por especialista respecto a su horario laboral.
Datos del establecimiento
Logo del negocio
Aparece en bonos PDF, portal de venta y calendario público
Recomendaciones:
• Formato PNG o JPG con fondo transparente o blanco
• Tamaño máximo: 10MB
• Dimensiones recomendadas: 300×100 px o similar horizontal
Perfil de usuario
Cambiar contraseña
Copia de seguridad
Descarga todos tus datos (clientes, reservas, pagos, etc.) en un archivo JSON.
Especialistas
Servicios
Productos
Usuarios
Historico de Actividad
Programa de Referidos
Comparte tu enlace y haz crecer tu red
Cada cuenta que se registre usando tu enlace quedará ligada como referida. En el futuro podrás gestionar comisiones y beneficios para tus comerciales.
Código: —
Plan y Licencias
Tu plan actual y opciones disponibles
- check_circleHasta 50 reservas al mes
- check_circleClientes ilimitados
- check_circleCalendario y análisis
- cancelReservas ilimitadas
- cancelTablet física
- check_circleReservas ilimitadas
- check_circleClientes ilimitados
- check_circleCalendario y análisis
- check_circleSoporte prioritario
- cancelTablet física
- check_circleTodo lo de Basic
- check_circleReservas ilimitadas
- check_circleSoporte VIP 24/7
- check_circleTablet física incluida
- check_circleInstalación y configuración
Bonos Regalo
Gestiona y crea bonos regalo para tus clientes
| Referencia | Descripción | Valor | Comprador | Estado | Emisión | Vence | Acciones |
|---|---|---|---|---|---|---|---|
| card_giftcard No hay bonos todavía | |||||||
WhatsApp API
via Whapi.cloudPHP + curl puro. Sandbox gratis 150 msg/día. Sin Node.js, funciona en cualquier hosting.
Token de API
Obtén tu token en panel.whapi.cloud → tu canal → API Token.
Mensaje de prueba
Guarda primero. El mensaje llega desde el número que enlazaste en Whapi.
Mensajes automáticos
API de Telefonia
Endpoint publico para que un agente (humano o IA) que atiende llamadas consulte información del local, disponibilidad y agende citas.
Clave de API
Envíala en cada llamada como parámetro api_key. No la compartas fuera de tu integración de telefonía.
warning Regenerar invalida la clave anterior: cualquier integración que la use dejará de funcionar.
URL del endpoint
Asistente de chat para clientes
Chat público con IA que usa esta misma API para informar y agendar citas. Compártelo con tus clientes o enlázalo desde tu web.
Bot de Telegram
ConectadoEl mismo asistente con IA, atendiendo a tus clientes por Telegram: responde dudas, consulta huecos y agenda citas.
- En Telegram, abre @BotFather y envía
/newbot. - Elige un nombre y un usuario que termine en
bot. - Copia el token que te da y pégalo aquí.
Log del bot
Documentación de llamadas
| api_key | obligatorio |
GET /api/telefonica.php?action=info&api_key=TU_CLAVE
{
"success": true,
"nombre_centro": "Mi Centro",
"tipo_centro": "peluqueria",
"telefono": "912345678",
"direccion": "Calle Falsa 123",
"especialistas": [
{
"id": 1,
"nombre": "Alex",
"horario": [
{ "dia": "Martes", "hora_inicio": "09:00", "hora_fin": "13:00" }
],
"servicios_ids": [1, 5, 6]
}
],
"servicios": [
{ "id": 1, "nombre": "Corte Hombre", "duracion": 15, "precio": 13 }
],
"productos": [
{ "id": 1, "nombre": "Champu Premium", "precio": 12.5 }
]
}
Si servicios_ids viene vacío, el especialista atiende todos los servicios.
| api_key | obligatorio |
| fecha | obligatorio, formato YYYY-MM-DD |
| especialista_id | opcional. Si se omite, devuelve la disponibilidad de todos los especialistas activos |
| servicio_id | opcional, calcula la duración automáticamente |
| duracion | opcional (minutos), se ignora si hay servicio_id. Por defecto 30 |
GET /api/telefonica.php?action=disponibilidad&api_key=TU_CLAVE&fecha=2026-10-05&servicio_id=1
{
"success": true,
"fecha": "2026-10-05",
"especialistas": [
{
"especialista_id": 1,
"especialista_nombre": "Alex",
"duracion_minutos": 15,
"horas_libres": ["09:00", "09:15", "09:30"]
}
]
}
| api_key | obligatorio |
| nombre_cliente | obligatorio |
| telefono_cliente | obligatorio. Se usa para buscar o crear el cliente |
| fecha | obligatorio, formato YYYY-MM-DD |
| hora | obligatorio, formato HH:MM |
| especialista_id | opcional. Si se omite, se asigna el primero disponible |
| servicio_id | opcional, fija la duración de la cita |
| notas | opcional |
POST /api/telefonica.php
Content-Type: application/x-www-form-urlencoded
api_key=TU_CLAVE&nombre_cliente=Juan Perez&telefono_cliente=600111222&fecha=2026-10-05&hora=09:00&servicio_id=1
{
"success": true,
"reserva_id": 42,
"especialista_id": 1,
"especialista": "Alex",
"fecha": "2026-10-05",
"hora_inicio": "09:00",
"hora_fin": "09:15",
"servicio": "Corte Hombre"
}
{ "success": false, "error": "No hay hueco disponible para esa fecha y hora" }
| api_key | obligatorio |
| telefono | obligatorio. Se compara por los últimos 9 dígitos (acepta +34, espacios, guiones) |
{
"success": true,
"encontrado": true,
"cliente": { "id": 2, "nombre": "Laura" },
"proximas_citas": [
{ "reserva_id": 42, "fecha": "2026-10-06", "hora_inicio": "09:00",
"hora_fin": "09:45", "especialista": "Mónica", "servicios": "Corte Mujer" }
],
"ultima_visita": "2026-02-18"
}
Si no existe devuelve {"success": true, "encontrado": false}. No expone email ni notas del cliente.
| api_key | obligatorio |
| q | obligatorio (mín. 2 caracteres). Busca en servicios y productos, sin distinguir mayúsculas ni tildes; todas las palabras deben aparecer |
GET /api/telefonica.php?action=buscar_servicio&api_key=TU_CLAVE&q=corte
{
"success": true,
"q": "corte",
"servicios": [
{ "id": 1, "nombre": "Corte Hombre", "duracion": 15, "precio": 13,
"especialistas": [ { "id": 3, "nombre": "Felip" }, { "id": 4, "nombre": "Mónica" } ] }
],
"productos": []
}
| api_key | obligatorio |
| desde | opcional, YYYY-MM-DD. Por defecto hoy |
| servicio_id | opcional. Fija la duración y solo considera especialistas que hacen ese servicio |
| especialista_id | opcional |
| limite | opcional, 1–10. Por defecto 3 |
{
"success": true,
"desde": "2026-10-05",
"duracion_minutos": 45,
"huecos": [
{ "fecha": "2026-10-06", "hora": "09:00", "especialista_id": 4, "especialista_nombre": "Mónica" }
],
"mensaje": null
}
Busca como máximo 30 días hacia delante. Si no hay nada, huecos viene vacío y mensaje lo explica.
{"success": false, "error": "..."}):- api_key invalida — la clave no existe o fue regenerada
- Fecha invalida... / fecha (YYYY-MM-DD) y hora (HH:MM) son obligatorias — formato incorrecto
- Servicio no encontrado / Especialista no encontrado
- No hay hueco disponible para esa fecha y hora