General
Personalización
SEO, logo, colores corporativos para la PWA y tipografías. El nombre de la pestaña de la PWA está en Configuración → Web app. El panel sigue la identidad BARDEV; aquí configuras la marca que ve el cliente en la web app.
Modo de visualización
Elige el tono del panel de control (esta web). La preferencia se guarda en este navegador.
SEO y vista previa (Google, Bing, redes)
Estos datos se guardan en app_config y la PWA escribe título y metaetiquetas en el navegador al cargar la app (JavaScript). Google suele leerlas en sitios así, pero el SEO «perfecto» a veces exige HTML ya generado en el servidor; aquí controlas lo que la PWA puede aplicar en cliente. No garantizan el primer puesto: depende de contenido, enlaces, competencia, región…
Qué es cada dato y qué importa de verdad
Título para buscadores (<title>): es el titular azul/negro que suele mostrar Google en los resultados y el texto de la pestaña del navegador. Si lo rellenas aquí, tiene prioridad sobre el «Nombre para la pestaña» en Configuración → Web app → Nombre de la webapp. Consejo: unos 50–60 caracteres, nombre del negocio + ciudad o servicio (ej. «Barbería López — Cortes y barba en Madrid»).
Descripción (meta description): párrafo que a veces aparece bajo el título en Google. No sube el puesto por sí sola, pero si es clara y atractiva puede mejorar los clics (más gente entra). Consejo: 140–160 caracteres, qué ofreces y un matiz de confianza (reserva online, años de experiencia…).
Palabras clave (keywords): lista separada por comas (ej. barbería, afeitado clásico, Madrid). Importante: Google prácticamente no usa esta etiqueta para ordenar resultados desde hace muchos años; rellenarla no sustituye a un buen texto en la propia web. Puede servir como referencia interna de temas o para otros sistemas. Evita listas enormes y repetir la misma palabra muchas veces.
Imagen al compartir (Open Graph): URL pública de una imagen cuando alguien comparte el enlace de tu app en WhatsApp, Telegram, Facebook… Recomendación: horizontal, aprox. 1200×630 px, logo o foto representativa. Debe ser una URL https accesible sin login.
Colores corporativos
El panel de control usa la identidad visual BARDEV (no cambia con estos valores). Los colores que guardes aquí se almacenan en la barbería y los usa la web app (PWA) para tu marca: acentos, botones y degradados en la experiencia del cliente.
Elige color principal y secundario. La vista previa muestra la combinación; al guardar se actualizan los datos del tenant (la PWA los aplica al cargar).
No tienes permiso para editar los colores de marca de la web app. Pide a un administrador del tenant.
Logo
Imagen que aparece en la cabecera del panel y en la app. Formatos: JPEG, PNG, WebP o GIF.
Pulsa para añadir
Pulsa la imagen o «Editar» para abrir el editor BARDEV (recorte y ajustes). Si aún no hay logo, se pedirá un archivo; al terminar pulsa «Guardar logo».
Logo
No tienes permiso para cambiar el logo de la barbería. Pide a un administrador del tenant.
Biblioteca de tipografías
Las fuentes que añadas aquí aparecen en el desplegable Tipografía del editor de secciones (Servicios, Sobre nosotros, etc.) y se aplican al texto seleccionado. Guarda la biblioteca al final.
Google Fonts
Busca y prueba fuentes en el catálogo oficial. Escribe un nombre o elige abajo: cada sugerencia se muestra con su tipografía. Pulsa Añadir (carga pesos 300–700).
Subir archivo
WOFF2 recomendado. También WOFF, TTF u OTF. Ejecuta en Supabase storage_tenant_fonts.sql si la subida falla.
Fuentes de esta barbería
Cada fila incluye una vista previa en blanco y negro justo debajo del nombre.
Estilos de botones
Próximamente: redondeo, sombras y variantes primaria / secundaria para la PWA y correos.
Reloj de la agenda
Controla si el reloj digital aparece en la barra superior de la agenda. La configuración se guarda por barbería (app_config). Pulsa el reloj en la agenda para alarmas, temporizador y sonido de horarias.
Redes sociales
Iconos del pie en la app iOS. Se guardan en app_config por barbería.
Reseñas en Google
Enlace para que los clientes dejen su valoración en Google. Tras cobrar una cita, el panel puede ofrecer enviar un correo de agradecimiento con este enlace.
App Store y Play Store
Enlaces de descarga que aparecen como botones en el email de la tarjeta regalo («Descargar la app para reservar»).
Tarjetas de la web app (PWA)
Color y transparencia del fondo y del borde de las tarjetas (productos, carrito, cuenta, formularios…). La PWA lee pwa_card_theme_json al iniciar.
Llamadas entrantes
Voz del asistente
Selecciona la voz que usará el asistente al atender llamadas. El cambio se aplica de inmediato a las próximas llamadas.
♂ Masculinas
♀ Femeninas
Saludo inicial del asistente de voz
Este es el mensaje que dirá el asistente de voz al contestar una llamada. Usa {nombre} donde quieras que aparezca el nombre del cliente (si está registrado). Si el llamante no está registrado, se eliminará automáticamente {nombre} del saludo.
Chat citas PWA
Activa el chat autónomo de reservas en la web app (botón flotante «Chat citas» y tarjeta en el hub de Cita). Los sinónimos de servicios y alias de barberos se reutilizan de las pestañas de esta misma sección.
Saludo inicial del chat. Usa {nombre} y {business_name} como placeholders.
Qué hace Llamadas entrantes: cuando entra una llamada, el sistema identifica el número y busca en la base de datos de la barbería si corresponde a un cliente ya registrado. Si hay coincidencia, abre su ficha para ver sus datos al instante. También verás un botón para reservar cita sin salir del flujo. Lo siguiente es instalar el conector en el ordenador de la barbería para enlazar la centralita con este panel.
Instalación — hazlo en el ordenador de la barbería
- Pincha aquí abajo en el botón de tu sistema (Windows, Mac o Linux). Se descargará un ZIP desde este panel.
- Abre el archivo y descomprime la carpeta completa (por ejemplo en Escritorio).
- Instala Docker Desktop (Windows/Mac) o Docker en Linux, y déjalo en marcha.
-
En la carpeta descomprimida, doble clic al instalador: Windows →
INICIAR-BARDEV-ASTERISK.bat· Mac →Instalar-Bardev-Asterisk.command. Si el ordenador pregunta si confías o puedes abrir el archivo, sigue el recuadro amarillo de abajo.
Si el ordenador pregunta si confías en el archivo — es normal
Mac: si sale «Apple no ha podido verificar…» y solo ves Aceptar / «Trasladar a la Papelera»: pulsa Aceptar, abre Ajustes del sistema → Privacidad y seguridad, baja hasta Seguridad y pulsa Abrir de todas formas (o «Permitir») junto al aviso del archivo Instalar-Bardev-Asterisk.command; luego vuelve a abrir el instalador con doble clic.
Otra opción: clic derecho (o Control+clic) en el .command → Abrir → Abrir en el segundo mensaje.
Si sigue bloqueado, abre Terminal, escribe cd , arrastra la carpeta descomprimida a la ventana, pulsa Intro y ejecuta: xattr -dr com.apple.quarantine . y prueba otra vez el doble clic.
Windows: si Windows Defender o SmartScreen bloquea el .bat, pulsa Más información y luego Ejecutar de todas formas (o «Ejecutar sin comprobar»), si confías en que acabas de descargar el paquete desde tu panel BARDEV.
Pincha en un solo botón (el de tu sistema):
Sinónimos de servicios (agente de voz)
Cuando un cliente llama y pide un servicio, puede usar nombres distintos al oficial. Aquí puedes añadir sinónimos para que el asistente de voz entienda las variaciones. Por ejemplo: «pelao», «peluquear» o «corte de pelo» pueden significar Corte Cabello.
Cargando servicios…
Alias de barberos (agente de voz)
Los clientes pueden referirse a un barbero por su nombre completo, un diminutivo o un apodo. Añade aquí los alias que quieras que el asistente de voz reconozca. Por ejemplo: «Jose Antonio» o «José» para Pepe, «Eduardo» para Edu, «Ángel» o «Luis» para Ángel Luis.
Cargando barberos…
Mi teléfono Bardev
Es el número al que llamarán los clientes cuando pulsen «Reserva llamada telefónica» en la web app, debajo de Reservar nueva cita. Introdúcelo en formato internacional (con prefijo de país), por ejemplo +34 666 777 888. Si lo dejas vacío, la tarjeta de llamada no se mostrará en la web app.
Cajón portamonedas
Conecta un cajón portamonedas USB al ordenador de la barbería. Al confirmar un cobro en efectivo desde la agenda, el cajón se abrirá automáticamente. Compatible con cajones USB-serial y cajones RJ11 conectados a una impresora de tickets (Epson, Star, Citizen).
Información técnica y compatibilidad
Conexiones compatibles:
- Cajón con USB directo (interfaz serial / USB trigger).
- Cajón RJ11 conectado a una impresora de tickets USB (Epson TM, Star, Citizen); la impresora retransmite el pulso de apertura.
Navegadores: Google Chrome o Microsoft Edge (escritorio). No compatible con Safari ni Firefox.
Protocolo: el panel envía el comando ESC/POS estándar ESC p 0 50 250 (hex 1B 70 00 32 FA) al puerto serie a 9600 baudios.
Nota: el emparejamiento se guarda en este navegador. Si cambias de navegador o borras permisos, tendrás que emparejar otra vez.
Datos fiscales
Estos datos aparecerán en las cabeceras de pedidos a proveedores, facturas y documentos fiscales.
Reproductor de música
Guarda aquí tus playlists, álbumes o estaciones favoritos con su carátula. Para buscar canciones, crear listas propias e importar de YouTube sin salir de la agenda, usa el botón YouTube del menú lateral (reproductor inferior).
Tus favoritos
0 guardadosAñadir nueva playlist
Ahora suena
Nada seleccionado.
Spotify / Apple Music: sin sesión Premium en este navegador, el embed suele limitar a 30 segundos por canción. Para canciones enteras:
- Inicia sesión con el botón "Iniciar sesión" de arriba (pestaña nueva) y mantén la sesión activa.
- Vuelve aquí y pulsa de nuevo la carátula del favorito.
Para uso comercial en el local, la licencia de música en establecimiento (SGAE/AGEDI) es responsabilidad del titular.
Web app
Menú inferior de la PWA y texto de la pestaña del navegador para tus clientes.
Nombre de la webapp
Texto de la pestaña del navegador al abrir la PWA. Si lo dejas vacío y guardas, se usará el nombre de la barbería en el sistema (ficha del tenant). Si en General → Personalización → SEO rellenas Título para buscadores, ese título tiene prioridad sobre este campo.
Elige fuentes de tu biblioteca (Configuración → Personalización → Biblioteca de tipografías). Los cambios se guardan solos al modificar fuente o tamaño. A la derecha de cada fuente, el tamaño en px (botones − / +).
Cabeceras de sección
Títulos de sección en inicio (p. ej. «Novedades»), encabezado al abrir una sección y títulos de bloque en tienda.
Dónde estamos
Título de la pantalla y cuerpo (horario, mapa, bloques).
Contacto
Título de la pantalla y cuerpo (teléfono, email, bloques).
Botón flotante «Pedir cita»
Botón verde superior derecho de la PWA (texto «PEDIR / CITA»).
Si lo desmarcas, el botón no aparece para los clientes (siguen pudiendo ir a Cita desde el menú inferior).
Sobre nosotros
Editor visual reutilizable (public/js/content-studio.js). Se guarda en sobre_nosotros_json por barbería activa (cada tenant tiene su propio contenido). Selecciona texto para negrita, color y tamaño.
La vista previa está en la ventana flotante. Ciérrala para volver a verla aquí.
Tarjetas en la PWA (esta sección)
Color y opacidad del fondo y borde de las tarjetas cuando el cliente abre Sobre nosotros en la web app. Si no guardas aquí, se usan los valores por defecto de Redes y tiendas app.
De 0 (pegado) a 72 px entre bloques (necesitas al menos dos bloques para ver el hueco). Se guarda y se aplica en la app.
Novedades
Sección «Novedades» en la web app (PWA) e iOS. Se guarda en novedades_json por barbería.
La vista previa está en la ventana flotante. Ciérrala para volver a verla aquí.
Tarjetas en la PWA (esta sección)
Color y opacidad en Novedades. Si no guardas aquí, se usan los valores por defecto de Redes y tiendas app.
Dónde estamos
Dirección y datos de localización para la app iOS, más bloques de contenido adicional.
Datos de localización
La vista previa está en la ventana flotante. Ciérrala para volver a verla aquí.
Tarjetas en la PWA (esta sección)
Color y opacidad del fondo y borde de las tarjetas en Dónde estamos. Si no guardas aquí, se usan los valores por defecto de Redes y tiendas app.
Tipografía de Dónde estamos: título en la cabecera de la app y texto (dirección, mapa, bloques). «Predeterminada» = fuentes de Web app → Tipografía.
Reservas
Define qué ocurre al pulsar «Reservas» en la webapp: flujo interno BARDEV (agenda, clientes…) o enlace a un servicio externo (Booksy, Treatwell, BEWE…).
Sistema de reservas
URL de reservas (externo)
Equipo
Añadir empleado
Email del usuario. Si no existe, indica contraseña y confirmación (mín. 6 caracteres). Nombre en agenda: recomendado; si el email ya tenía cuenta en la plataforma, se vincula esa persona (revisa que sea quien toca).
Horarios y turnos
Catálogo
Contenido editorial y tarjetas de la tienda en la web app (PWA). La sección en el menú inferior sigue pudiendo llamarse «Tienda».
La vista previa está en la ventana flotante. Ciérrala para volver a verla aquí.
Tarjetas en la PWA (esta sección)
Color y opacidad en la ruta Tienda de la web app. Si no guardas aquí, se usan los valores por defecto de Redes y tiendas app.
Productos
Catálogo con carrito de compra. Cada bloque «Producto / servicio» aparece como tarjeta con imagen, precio y botones.
La vista previa está en la ventana flotante. Ciérrala para volver a verla aquí.
Tarjetas en la PWA (esta sección)
Color y opacidad en Productos. Si no guardas aquí, se usan los valores por defecto de Redes y tiendas app.
Servicios
Contenido de la sección «Servicios» en la app iOS: mismos bloques que Tienda (título, subtítulo, texto, imagen, vídeo, botón, producto / servicio).
La vista previa está en la ventana flotante. Ciérrala para volver a verla aquí.
Tarjetas en la PWA (esta sección)
Color y opacidad en Servicios. Si no guardas aquí, se usan los valores por defecto de Redes y tiendas app.
Nuestro equipo
Contenido de la sección «Nuestro equipo» en la app web (página Inicio tras Servicios y Productos). Mismos bloques que Servicios: texto, imágenes, vídeo, botón, producto, separador, filas/columnas.
La vista previa está en la ventana flotante. Ciérrala para volver a verla aquí.
Tarjetas en la PWA (esta sección)
Color y opacidad en Nuestro equipo. Si no guardas aquí, se usan los valores por defecto de Redes y tiendas app.
Suscripciones
Planes y suscripciones disponibles en la app iOS.
La vista previa está en la ventana flotante. Ciérrala para volver a verla aquí.
Tarjetas en la PWA (esta sección)
Color y opacidad en Suscripciones. Si no guardas aquí, se usan los valores por defecto de Redes y tiendas app.
Contacto
Datos de contacto del establecimiento y contenido adicional.
Datos de contacto
La vista previa está en la ventana flotante. Ciérrala para volver a verla aquí.
Tarjetas en la PWA (esta sección)
Color y opacidad en Contacto. Si no guardas aquí, se usan los valores por defecto de Redes y tiendas app.
Tipografía de Contacto: título en la cabecera y texto (horario, teléfono, email, bloques). «Predeterminada» = fuentes de Web app → Tipografía.
Productos/inventarios
Solo productos físicos (stock). Los servicios reservables y combinados se configuran en Tienda → Tienda física → Servicios reservables; los lotes que combinan productos y servicios se gestionan en Lotes APP y pueden publicarse en la tienda sin usar filas de inventario tipo «servicio» aquí. Si quitaste algo del inventario y sigue saliendo en la app, revisa un lote con «Publicar en tienda online» activo.
Escaneando…
Apunta al código de barras…
Servicios reservables
Servicios que los clientes pueden reservar (citas en agenda). También pueden publicarse en la tienda y en la sección Servicios de la webapp. Usa + Nueva sección para agrupar (p. ej. Cortes, Barba, Color) con una imagen representativa; luego asigna cada servicio a su sección al crearlo o editarlo.
Combina varios servicios básicos en un servicio combinado con precio especial. Cuando un cliente reserva por teléfono los servicios incluidos, se aplica automáticamente el precio del combinado.
Opcionales en la reserva web (paso Complementos): lavado, cejas, mascarilla, ozono, etc. Duración y precio pueden ser 0 si no suman tiempo ni importe en la cita.
Variantes de servicios básicos o combinados ya existentes, con precio superior y en horarios especiales (mediodías, noches, fines de semana, etc.). Cada uno se vincula a un turno de Horario servicios especiales en Empleados/Jornadas → Horarios y turnos. Si está publicado en la app, aparece al final del listado de reserva con la nota configurable.
Intervalos de citas
Saltos en el selector de hora de inicio al crear una cita desde la agenda: desde la hora de apertura del día (primer turno del equipo) y cada 5 minutos. Si cambias el día en el modal y no coincide con el día en pantalla, se usa 8:00–22:00 como referencia.
Antelación reservas el mismo día
Si el cliente elige hoy en la webapp, no verá huecos anteriores a la hora actual. Aquí defines un margen extra entre «ahora» y la hora de inicio permitida (p. ej. 2 horas de antelación).
Máximo 1440 minutos (24 h) o 24 horas. Con 0 solo se ocultan horarios ya pasados.
Antelación servicios especiales
Margen mínimo entre ahora y la hora de inicio de una cita de servicio especial en la webapp. Así la barbería dispone de tiempo para contactar al cliente y confirmar la reserva antes de que elija un hueco demasiado próximo.
Máximo 30 días. Con 0 no se aplica margen extra (solo la antelación del mismo día, si la hay).
Lotes APP
Combina productos del inventario y servicios reservables en lotes con un precio de venta conjunto. Los lotes de solo servicios pueden aparecer también en las reservas.
Gastos de envío (app iOS)
Se muestra en el carrito: Artículos + Gastos de envío = Total a pagar.
Clave en Supabase: shipping_config_json.
Si el subtotal de productos (sin envío) alcanza o supera ese importe, el envío será 0 €. Déjalo vacío para no aplicar envío gratis por umbral (siempre se cobrará el gasto indicado arriba, salvo que sea 0 €).
Clientes registrados
Fidelización
Las reservas externas (Booksy, etc.) no suman puntos solas: aquí registras los Barfi's tras cada servicio. En Tienda (editor de contenido), cada producto / servicio tiene el campo Barfi's que gana el cliente al comprar (visible en la app; el abono automático al cerrar pedido se completará cuando el checkout registre el pedido en Supabase). Para restar puntos al canjear un premio en la barbería, usa la pestaña Canjear Barfi's o el botón Canjear junto al cliente encontrado.
Buscar cliente
Por email, teléfono o nombre. Incluye clientes vinculados por pedido, cita o puntos; si eres empleado o developer y tienes Barfi's en esta barbería, también puedes localizarte por teléfono o email. La búsqueda empieza al escribir 3 caracteres.
Últimas asignaciones
Los 10 movimientos más recientes con Barfi's sumados en esta barbería.
Top 10 Barfi's
Clientes con más saldo acumulado en esta barbería.
Asignar o ajustar puntos
Usuario:
Cada guardado genera una línea en el historial del cliente (visible en la app y aquí en «Historial»).
Historial Barfi's —
Una fila por cada asignación o movimiento registrado.
| Fecha | Origen | Puntos | Motivo |
|---|
Pedidos APP
Solo pedidos de la barbería activa (tenant_id). Flujo de estados: pendiente → recibido → en preparación → enviado → recibido (valoración) → completado (o cancelado). Los correos los envía la Edge Function pedido-notify.
Proveedores
Añade proveedores y marcas de tu sector. Al activarlos aparecen en el desplegable «Proveedor» del inventario.
Caja diaria
Estadísticas e informes
Resumen del año del mes seleccionado (citas en appointments, caja en cash_register). La línea discontinua es una previsión simple a partir del promedio de meses con datos.
Citas y tiempo reservado
Meses ene.–dic. · — histórico · — previsión
Ingresos
Citas cobradas + ingresos de caja (sin duplicar categoría servicio manual si aplica)
Citas y tiempo reservado
Destacados (mes seleccionado)
Top 10 servicios más reservados (año)
Clientes
Clientes nuevos vs. recurrentes (por mes)
Ingresos
Ingreso por tipo (caja + citas)
Ingresos y gastos registrados en caja
Productos con stock en o por debajo del mínimo
Desglose por categoría
Citas por empleado (mes seleccionado)
Ingresos por empleado (mes seleccionado)
Campañas por canal
Formas de pago
Configura los métodos de pago. Marca Establecimiento para Agenda y Caja en local; Tienda online para pedidos/envíos (p. ej. contra reembolso solo online).
Fichajes
INFORME FICHAJES
~ = hora teórica si no hay fichaje real.
Recordatorio post-it (empleados)
Mostrar el aviso desde 30 minutos antes de la hora de entrada o salida según el turno del día.
Posponer / cerrar recordatorio
Tras pulsar Cerrar o Posponer en el post-it, no volver a mostrarlo durante los minutos indicados (entre 1 y el doble de la antelación). Pasada la hora de entrada más ese margen, el aviso de entrada ya no se muestra (se asume que el empleado no acude).
Máximo permitido: 60 min (2× antelación).
Lista de espera
Clientes esperando cita. Crea la cita desde una hora libre (verde) o edita la petición.
Vacaciones
Periodos de vacaciones por empleado. La Agenda no mostrará al empleado en esos días.
Festivos
Días en los que la barbería no trabaja. No sustituye el horario semanal: son cierres puntuales. En Agenda verás un aviso el día marcado; la web app de reservas también los bloquea si la API está configurada.
Cierre habitual por semana
Días en que el local no abre por norma (ej. lunes o domingo). En Agenda se muestra el cartel CERRADO (como en festivo). Los festivos concretos siguen gestionándose abajo y tienen prioridad si coinciden.
Añadir festivo
Comisiones
Reglas de comisión granulares por empleado. Define porcentajes diferenciados por tipo (servicio, producto o todo). Las reglas con ámbito «Todo» se expanden a filas individuales. Usa Liquidación para calcular comisiones por día, semana, mes o año.
Liquidación por periodo
Comisiones devengadas según citas cobradas y reglas activas. El periodo se recalcula al cambiar fecha o al usar las flechas. No se listan autónomos (Equipo: desmarcado «Incluir en fichajes»).
Día concreto (por defecto hoy).
Empleados a incluir
Semana ISO (lunes a domingo).
Empleados a incluir
Mes calendario completo.
Empleados a incluir
1 enero – 31 diciembre del año.
Empleados a incluir
Facturas y libro de IVA
Lleva tu contabilidad básica: facturas que emites a tus clientes (IVA repercutido), facturas que pagas (IVA soportado), resumen trimestral y enlace al gestor.
Arrastra aquí PDFs o fotos de tus facturas
O haz clic para seleccionarlas. Se subirán y abriremos el formulario para que rellenes los datos.
Informes / Estadísticas
Resumen de los gastos mostrados arriba (mismo filtro de mes/categoría).
Top proveedores
Total por mes
Desglose por tipo de IVA
Acceso del gestor contable
Crea un enlace secreto para que tu asesoría vea las facturas (solo lectura) y descargue PDFs. Puedes revocarlo cuando quieras.
Datos fiscales del emisor
Estos datos aparecen en cada factura emitida. Son obligatorios para que la factura sea válida.
Preferencias de facturación
Historial de visitas
Citas agrupadas por cliente en estado completado, cobrado, inasistencia o cancelación. Las citas confirmadas (nuevas desde agenda) siguen en Agenda hasta que cambien de estado. Estado por cita y totales por cliente.
Comunicaciones
Campañas de marketing y regalo de cumpleaños en el email de felicitación.
Push, email o SMS. Crea campañas, selecciona la audiencia y consulta métricas.
Barberías (Developer)
Nueva barbería
Obligatorio al crear una barbería nueva: indica el primer usuario del panel. Quedará como owner (propietario), miembro de la barbería y empleado en agenda/equipo. Si el email no existe en el sistema, se crea la cuenta (mismo criterio que en Clientes → Clientes registrados).
Formatos: JPEG, PNG, WebP o GIF. Tamaño máximo: 5 MB. Se sube al Storage (archivo local, no enlace).
Subir logo
Formatos: JPEG, PNG, WebP o GIF. Tamaño máximo: 5 MB. Se sube al Storage como archivo.
Miembros de
Correo ya registrado: deja las contraseñas vacías. Correo nuevo: misma contraseña dos veces (mín. 6 caracteres).
Cuenta nueva: define contraseña y confirmación arriba. Si el correo ya existía, solo se vincula (contraseñas vacías).
Cuentas developer
Crea más usuarios con acceso a todas las barberías (mismo alcance que tu cuenta developer). El acceso al panel usa el correo de Authentication o, si lo indicas, un nombre de usuario solo para entrar (además del email).
Nuevo usuario developer
Min. 3 caracteres, solo minúsculas, números y guiones.
Developers actuales
Configuración (plataforma)
Herramientas globales del sistema multi-tenant (solo cuentas developer).
Envía campañas de email a los clientes de cada barbería. Próximamente.
Genera y gestiona facturas para cada barbería. Próximamente.
Controla los cobros y pagos de la plataforma. Próximamente.
Cuándo y cómo se envían los emails al cliente al reservar, modificar o cancelar una cita. Se aplica a TODAS las barberías de la plataforma.
Envíos automáticos
Aplica a citas creadas/modificadas/canceladas desde el panel, la app o por teléfono.
Recordatorios
Marca los que quieras enviar antes de la cita.
Remitente
Asuntos y plantillas HTML
Variables disponibles
{nombre} · {nombre_completo} · {barberia_nombre} · {barberia_direccion} · {barberia_telefono} · {barberia_email} · {servicio} · {fecha} · {fecha_larga} · {hora} · {hora_fin} · {precio} · {empleado} · {empleado_avatar} · {ics_url}
Configuración global del sistema multi-tenant (solo cuentas developer).
Borrado de barberías
Código que debe introducirse en el modal al eliminar una barbería (Developer → Barberías → Borrar). Se guarda en Supabase (bardev_platform_settings), no en el HTML del panel.
Catálogo de proveedores
Gestiona el catálogo global de marcas, categorías y productos que todas las barberías pueden activar.