Funciones Precios FAQ Docs

Instalacion

Opcion A: Desde WordPress

Ve a Plugins > Anadir nuevo > Subir plugin
Selecciona el archivo citaflow.zip
Haz clic en Instalar ahora y luego en Activar

Opcion B: Por FTP

Descomprime citaflow.zip
Sube la carpeta bt-framework a wp-content/plugins/
En WordPress, ve a Plugins y activa CitaFlow
Una vez activado, aparece CitaFlow en el menu lateral de WordPress. No necesitas configurar nada mas para empezar.

Configuracion inicial

Completa estos 5 pasos y tendras CitaFlow funcionando en menos de 5 minutos.

Datos del negocio — Ve a Ajustes > General. Introduce el nombre de tu negocio y la URL del logo. Estos datos aparecen en los emails y en el portal del cliente.
Crear tu primer profesional — Ve a Profesionales > + Nuevo. Nombre, email, telefono. Marca "Activo" y configura los horarios de disponibilidad (dia, hora inicio, hora fin).
Crear tu primer servicio — Ve a Servicios > + Nuevo. Nombre, duracion en minutos y precio. La duracion determina los slots de horario disponibles.
Crear la pagina del portal — En Ajustes > General, seccion "Portal del cliente", haz clic en Crear pagina del portal. Se crea automaticamente una pagina con el shortcode [btf_portal].
Configurar email SMTP — En Ajustes > Notificaciones, activa SMTP e introduce los datos de tu proveedor (Gmail, Hostinger, etc.). Envia un email de prueba para verificar.
💡
Si usas Hostinger, selecciona el preset "Hostinger" en la configuracion SMTP para autocompletar host y puerto.

Gestion de citas

Crear una cita

Haz clic en + Nueva cita en el dashboard o en la pagina de Citas. Selecciona cliente, servicio, profesional, fecha y hora. Si el cliente no existe, puedes crearlo directamente desde el formulario.

Estados de una cita

EstadoSignificado
PendienteCita creada, esperando confirmacion
ConfirmadaEl admin ha confirmado la cita. Se envia email al cliente
CompletadaLa cita se realizo. Las citas pasadas se completan automaticamente
CanceladaCancelada por el admin o el cliente. Genera incidencia automatica
No presentadoEl cliente no acudio. Genera incidencia automatica

Reagendar y cancelar

Abre la cita, cambia fecha/hora y guarda para reagendar. Se envia email automatico al cliente y al profesional. Para cancelar, cambia el estado a "Cancelada". Si hay lista de espera, se notifica al siguiente en la cola.

Solapamiento de citas

En Ajustes > General > Citas simultaneas por cliente puedes configurar tres modos:

ModoComportamiento
PermitirSin restriccion. Un cliente puede tener varias citas al mismo tiempo
AvisarSe crea la cita pero el admin ve un aviso amarillo (recomendado)
BloquearNo permite crear citas solapadas para el mismo cliente

Portal del cliente

Como accede el cliente

El cliente visita la pagina donde insertaste [btf_portal]
Introduce su email
Recibe un codigo de 6 digitos por email (OTP)
Introduce el codigo y accede a su portal

Cliente nuevo

Si el email no esta registrado y el acceso es publico, el portal pide nombre y telefono antes de enviar el OTP. El cliente se registra automaticamente.

Si el acceso esta configurado como "Solo registrados", los clientes nuevos veran un mensaje indicando que deben contactar con el centro.

Que puede hacer el cliente

🗓

Ver citas

Proximas e historial completo

Nueva cita

Reservar directamente si esta habilitado

🔄

Reagendar

Cambiar fecha y hora de citas futuras

Cancelar

Con horas minimas de antelacion configurables

⚠️

Incidencias

Ver cancelaciones y no presentados

💰

Pagos

Historial de cobros

Configurar el portal

En Ajustes > General puedes activar o desactivar: portal activo, nueva cita, verificacion OTP, reagendar, cancelar (con horas minimas) y mostrar precios.

Profesionales y servicios

Profesionales

Cada profesional tiene nombre, email, telefono y estado (activo/inactivo). Los inactivos no aparecen en el formulario de reservas. Asigna servicios a cada profesional: solo se muestran los servicios asignados.

Horarios de disponibilidad

Dentro del modal del profesional, seccion Disponibilidad, anade franjas horarias por dia de la semana (ej: Lunes 09:00-14:00, 16:00-20:00). Los slots de cita se generan automaticamente segun la duracion del servicio.

Servicios

Cada servicio tiene nombre, duracion, precio y estado. La duracion determina el tamano de los slots en el calendario. El precio se muestra en el portal si esta habilitado.

Bloqueos y festivos

En Ajustes > Calendario: los festivos bloquean un rango de fechas para todos los profesionales. Las ausencias bloquean un rango para un profesional especifico.

Modulos Pro

Estas funcionalidades requieren licencia Pro o Agency. Los datos se conservan aunque la licencia expire; solo se bloquea el acceso a la interfaz.
📋

Historial clinico

Notas clinicas con formularios dinamicos. Plantillas personalizables (General, Fisioterapia, Osteopatia). Episodios clinicos para agrupar por proceso.

💳

Pagos

Registro manual de cobros (efectivo, tarjeta, Bizum). KPIs de facturacion. Pago pendiente auto-creado al crear cita. Historial en portal del cliente.

📝

Consentimientos informados

Plantillas RGPD e invasivos. Firma digital por email (registra IP y fecha). Auto-envio a clientes nuevos y servicios que lo requieran.

📋

Lista de espera

FIFO automatico: cuando se cancela una cita, se notifica al primero en cola. Aceptar/rechazar desde email. Cascada al siguiente si rechaza.

⚠️

Incidencias

Registro automatico de cancelaciones y no presentados. Notas internas del profesional. Visible para el cliente sin nota interna.

🔧

Campos personalizados

Campos extra en la ficha del cliente (texto, select, checkbox, fecha). Obligatoriedad y orden configurables. Columnas seleccionables en tabla.

WhatsApp / SMS (Twilio)

CitaFlow puede enviar notificaciones por WhatsApp ademas de email, usando Twilio como proveedor.

Configuracion

Crea una cuenta en twilio.com (tiene plan gratuito de prueba)
Activa el Sandbox de WhatsApp en tu consola Twilio > Messaging > Try it out
Ve a CitaFlow > Ajustes > Notificaciones > WhatsApp Business
Activa el toggle, introduce Account SID, Auth Token y numero WhatsApp
Envia un WhatsApp de prueba para verificar

Canales por notificacion

En la tabla "Canales de notificacion" puedes elegir para cada tipo (confirmacion, recordatorio, cancelacion, reagendado, lista de espera):

CanalComportamiento
Solo emailComportamiento clasico
Solo WhatsAppSolo envia por WhatsApp
Email + WhatsAppEnvia por ambos canales
⚠️
El Sandbox de Twilio permite probar gratuitamente. Para uso en produccion con clientes reales necesitas un numero WhatsApp Business verificado (~1-2 dias de proceso, ~15$/mes).

Control de Fichaje

Que es?

Sistema de registro de jornada laboral integrado en CitaFlow. Cumple con el Real Decreto-ley 8/2019 que obliga a todas las empresas espanolas a registrar la jornada de sus trabajadores.

⚖️
Obligacion legal: desde marzo 2019, todas las empresas en Espana deben registrar la jornada de sus empleados. CitaFlow te permite cumplir con esta normativa de forma sencilla.

Configuracion inicial

Ve a Ajustes > General > Sistema de fichaje
Activa el toggle "Activar sistema de fichaje"
Haz clic en "Generar token" para crear la URL secreta
Haz clic en "Crear pagina de fichaje" — se creara automaticamente
Copia la URL completa (incluye el token de seguridad) y abrela en la tablet de recepcion

Asignar PIN a cada empleado

Ve a Profesionales > Editar el profesional
En el campo "PIN de fichaje" introduce un codigo de 4 digitos
Guarda — el PIN queda cifrado en la base de datos (nunca en texto plano)

Como ficha un empleado

El empleado abre la URL del fichaje en la tablet
Introduce su PIN de 4 digitos en el teclado numerico
El sistema detecta automaticamente si es entrada o salida
Confirma con el boton — animacion de confirmacion de 3 segundos

Vista del administrador

En CitaFlow > Fichaje encontraras dos vistas:

👥

Vista equipo

Resumen mensual de todos los empleados: total horas, dias trabajados, fichajes manuales y alertas de dias incompletos.

👤

Vista detalle

Click en "Ver detalle" para ver cada entrada y salida del mes, dias con alerta y opcion de anadir fichajes manuales.

Fichaje manual

Si un empleado olvida fichar, el admin puede anadir el registro:

Ve a Fichaje > Ver detalle del empleado
Click en "+ Anadir fichaje manual"
Selecciona fecha, tipo (entrada/salida) y hora
Anade una nota explicativa (quedara registrado como "Manual")

Exportar datos

Click en "Exportar CSV" para descargar el registro del mes. El archivo incluye: fecha, empleado, hora, tipo, si fue manual y notas. Compatible con Excel y cualquier software de nominas.

Seguridad

MedidaDescripcion
URL con tokenSin el token secreto, la pagina aparece en blanco
PIN cifradoLos PINs se almacenan con password_hash (nunca en texto plano)
IP registradaCada fichaje registra la IP del dispositivo
Auditoria manualLos fichajes manuales quedan marcados para auditoria

Campos Personalizados

Para clientes

En Ajustes > Campos cliente puedes crear campos adicionales para la ficha de cada cliente:

TipoUso
TextoCampos cortos: alergias, grupo sanguineo, etc.
Area de textoCampos largos: observaciones, historial previo
SelectorLista de opciones predefinidas
CheckboxSi/No: acepta publicidad, tiene seguro, etc.
FechaFechas especificas: fecha de nacimiento, ultima revision

Cada campo puede ser obligatorio u opcional. Aparecen en la ficha del cliente y como columnas seleccionables en la tabla.

Para profesionales

En Ajustes > Campos profesional puedes crear campos como:

📋

Numero de colegiado

Obligatorio para profesionales sanitarios

🎓

Especialidades

Fisioterapia, osteopatia, nutricion...

Certificaciones

Cursos, titulaciones adicionales

Los campos personalizados aparecen en la ficha de cada profesional y pueden mostrarse como columnas en la tabla con el selector "Columnas".

💡
Los campos personalizados de clientes y profesionales son una funcion Pro. Los datos se conservan aunque la licencia expire.

Licencia

Planes

FeatureFreePro (79€/ano)Agency (199€/ano)
Citas y agenda
Portal del cliente
ProfesionalesMax. 3IlimitadosIlimitados
ClientesMax. 50IlimitadosIlimitados
Citas / mesMax. 100IlimitadasIlimitadas
Historial clinico
Pagos
Consentimientos
Lista de espera
Incidencias
Campos personalizados
Soporte prioritario
Sitios11Ilimitados

Activar licencia

Compra tu licencia en getcitaflow.com
Recibiras un email con tu clave de licencia
En WordPress, ve a CitaFlow > Licencia
Pega la clave y haz clic en Activar

Renovacion

Las licencias Pro y Agency son anuales. Cuando expire, las funcionalidades Pro se bloquean pero tus datos se conservan intactos. Para renovar, compra una nueva licencia y activala.

💡
Periodo de gracia: si el servidor de licencias no esta disponible temporalmente (mantenimiento, etc.), tu licencia activa se mantiene durante 7 dias antes de degradarse.

Preguntas frecuentes

No. Los datos (citas, clientes, profesionales, etc.) se conservan en la base de datos de WordPress. Si reactivas el plugin, todo seguira ahi.
Con el plan Free o Pro, la licencia es para 1 sitio. Con el plan Agency puedes usarlo en sitios ilimitados.
Si. CitaFlow usa su propio panel de administracion (no depende del tema) y el portal del cliente se adapta a cualquier pagina mediante shortcode.
No. La instalacion y configuracion se hace completamente desde la interfaz de WordPress. No necesitas tocar codigo.
Los recordatorios se envian automaticamente 24 horas antes de cada cita. No requieren configuracion adicional. Solo asegurate de tener el email SMTP configurado.
Los emails usan una plantilla profesional que incluye el nombre y logo de tu negocio (configurables en Ajustes). El contenido de cada tipo de email esta predefinido.
Si. Puedes sincronizar las citas con Google Calendar por profesional. Configura las credenciales de Google en Ajustes > Integraciones.
Las funcionalidades Pro se bloquean pero tus datos se conservan intactos. Puedes seguir usando las funcionalidades del plan Free. Al renovar, se desbloquea todo automaticamente.

Empieza gratis hoy

Descarga CitaFlow e instala en tu WordPress en menos de 5 minutos.

Descargar gratis →