Registra a la persona que administrará el negocio
Abre Crear cuenta e introduce nombre, empresa, teléfono comercial, correo y contraseña. El teléfono y el nombre de la empresa se guardan como metadatos de contacto para prellenar tu propuesta inicial; no constituyen una conexión a WhatsApp ni conceden acceso a un negocio ya existente.
Si tu entorno de Supabase Auth requiere confirmar el correo electrónico, todavía no tendrás una sesión activa al enviar el formulario. En ese caso, el servidor muestra el aviso de confirmación pendiente en lugar de intentar crear el negocio sin sesión.
Confirma el correo y crea explícitamente tu negocio
Al abrir el enlace de confirmación (/auth/confirm), el servidor valida el token de un solo uso y establece las cookies HttpOnly de sesión. Cuando entras por primera vez al panel autenticado y aún no tienes membresías guardadas, verás el formulario explícito Crear espacio del negocio.
La ruta de sesión (/api/auth/session) es de solo lectura: consulta tu usuario y tus membresías actuales sin aprovisionar negocios de forma silenciosa en segundo plano. El negocio se crea únicamente cuando confirmas Crear negocio (POST /api/account/tenant) tras revisar nombre, identificador (slug) y modo de operación.
| Paso | Qué ocurre en el servidor | Qué debes comprobar |
|---|---|---|
| Registro inicial | Crea la identidad en Supabase Auth y guarda metadatos de propuesta (nombre comercial, slug sugerido y modo). | Si el entorno exige verificar correo, revisa tu bandeja antes de iniciar sesión. |
| Confirmación (/auth/confirm) | Verifica token_hash y tipo admitido (signup, invite, recovery o email) y fija cookies HttpOnly. | Usa el enlace en el mismo navegador; un enlace vencido o ya usado redirige a /login con aviso explícito. |
| Consulta de sesión (/api/auth/session) | Lee el JWT verificado y devuelve las membresías activas en PostgreSQL sin mutar datos. | Una cuenta recién confirmada sin membresías muestra el paso de creación o de invitación pendiente. |
| Creación del negocio (POST /api/account/tenant) | Crea el tenant y la membresía owner en una transacción aislada si el usuario aún no posee un negocio propio. | Verifica nombre, identificador y modalidad (citas, catálogo o ambos) antes de confirmar. |
Recupera una contraseña sin compartir cuentas
Selecciona ¿Olvidaste tu contraseña?, escribe tu correo y solicita el enlace. La respuesta es neutral para no revelar si existe una cuenta registrada con ese correo. Abre el último enlace recibido y define una contraseña de al menos ocho caracteres.
Si un miembro del equipo pierde su acceso, debe recuperar su propia cuenta individual. Nunca compartas la contraseña del propietario, los códigos de recuperación ni el segundo factor (MFA TOTP) requerido para la administración de plataforma.
Qué hacer si el acceso falla o pide configuración
La demostración local en memoria no crea cuentas reales ni envía correos. Si en un despliegue propio aparece Configuración requerida, el responsable técnico debe completar las variables de Supabase Auth y PostgreSQL antes de registrar usuarios.
Antes de continuar
- Confirma el correo de tu propia cuenta antes de crear el espacio del negocio.
- Revisa el nombre, identificador y modo de operación al pulsar Crear negocio.
- Usa cuentas individuales para cada miembro y conserva el segundo factor para plataforma.
La demo conserva datos en memoria. Las conexiones de proveedores requieren configuración, autorización y verificación en tu entorno persistente.