Los Subscribers son cuentas B2C de traders (DOC-002). El staff de plataforma usa este directorio para onboarding retail, revisar acceso por plan y diagnosticar límites del scanner — no tenants de restaurante ni staff de organización.
Vista general
Figura: Operaciones → Suscriptores — búsqueda por email de login, filtros de estado, acciones por fila e Invitar suscriptor (modal).
Qué significa cada columna
Nombre
Nombre visible elegido al invitar o registrarse (por ejemplo Jane Trader).
Email de login principal (primaryEmail) — el identificador que debe usar soporte. El slug es interno y no se muestra en la tabla.
Plan
Código del plan comercial vinculado vía suscripción Stripe (por ejemplo LITE, PLUS).
Estado
ACTIVE o SUSPENDED. Cuentas suspendidas no pueden iniciar sesión en la app del suscriptor.
Invitar suscriptor (P1)
Requiere platform.subscribers.create (sembrado en PLATFORM_OPERATIONS / PLATFORM_SUPPORT).
- Abrí Operaciones → Suscriptores.
- Clic en Invitar suscriptor (toolbar, arriba a la derecha).
- Completá Email y Nombre visible.
- Enviar — la API provisiona Subscriber + User owner + plan trial y envía email de configuración de contraseña.
El email apunta a /reset-password?token=…&subscriber={slug}. Tras definir contraseña el trader entra en /login y llega a /app/dashboard.
Modal de detalle
Clic en una fila abre el diálogo con scroll:
- Overview — metadatos de cuenta, flags de billing, impersonar / suspender.
- Entitlements — cuotas del scanner (watchlist, ejecuciones async/día, diario paper), toggles de funciones, fuentes de datos, badges de suscripción. No se muestran límites legacy de locations/usuarios.
Para cambiar defaults del scanner en muchas cuentas, editá el Plan (S-106) en el paso de entitlements del scanner.
Impersonar
Con permiso, Impersonar abre la app del suscriptor con banner ámbar. En B2C de un solo usuario equivale a iniciar sesión como el trader.
Permisos
| Acción | Permiso |
| ------ | ------- |
| Listar / detalle | platform.subscribers.read |
| Invitar | platform.subscribers.create |
| Suspender / activar | platform.subscribers.suspend |
| Leer entitlements | platform.billing.read o platform.subscribers.read |
| Impersonar | platform.subscribers.impersonate |
Preguntas frecuentes (Soporte)
Invité a alguien pero no recibió el email
Revisá Mailpit en local (puerto 8025) o logs SMTP en producción. Confirmá que el email no esté bloqueado como disposable y sea único en User.
¿Por qué no hay pestaña Usuarios?
B2C V1 — un trader por Subscriber. IAM de staff es solo platform (/platform/access/users).
Los límites del scanner no coinciden
Detalle → Entitlements. Compará uso vs topes del plan. Editá entitlements del scanner en el plan (S-106) o el tier de suscripción si cambió el billing.