Ficha de marca (Brand Hub)
La marca es el lugar único donde viven su identidad visual (los kits), sus datos legales, sus canales, sus campañas, sus comerciales y sus productos. Menú: Marcas (primer nivel, justo debajo de Campañas).
Permiso Marcas · Edición: todas. Las pestañas de la ficha se muestran según tus permisos (ver Permisos).
Para entender dónde encaja la marca (cuenta → cliente → marca → campaña): Cuentas, clientes y marcas. Los datos del cliente se gestionan en Clientes y marcas.
Crear una marca
- En Marcas pulsa Nuevo (necesitas el permiso Creando Marca). Se abre un asistente de tres pasos.
- Nombre y cliente: el cliente es obligatorio (es el promotor legal de la marca). Si no existe, créalo ahí mismo con Cliente nuevo › Crear cliente. Debajo del nombre verás la URL pública (el slug), generado a partir del nombre.
- Colores: sube un logo y el asistente propone una paleta extraída de él, o elígelos a mano. Avisa si el texto sobre el acento no cumple el contraste WCAG AA (4,5:1). También puedes Usar el kit del tenant.
- Legal: datos legales opcionales de la marca.
- Pulsa Crear marca. Los pasos 2 y 3 se pueden saltar con Saltar este paso, o con Crear marca ahora.
Tras crearla, la ficha tiene estas pestañas:
| Pestaña | Para qué sirve |
|---|---|
| Resumen | Visión general y métricas de la marca |
| Datos y legal | Nombre, slug, web, idioma y textos legales |
| Identidad | Los kits visuales de la marca |
| Canales | Canales de comunicación fijados a la marca |
| Campañas y landings | Campañas y landings de la marca |
| Comerciales | Comerciales asignados |
| Productos | Productos de la marca |
| Ajustes | Activar/desactivar, duplicar, transferir y eliminar |
Kits visuales
Un kit reúne la identidad visual: colores (Primario, Secundario, Acento, Fondo, Texto y los de estado Ganar / Perder / Pendiente), Fuente de títulos, Fuente de texto, Radio de esquinas, Estilo de botón (Sólido, Contorno, Píldora), logo, logo monocromo, favicon y CSS personalizado. El editor muestra una vista previa y una comprobación de contraste AA.
- Una marca puede tener varios kits (por ejemplo, uno por temporada). Se gestionan en la pestaña Identidad › Kits de la marca: Nuevo kit, Duplicar, Marcar como predeterminado.
- El kit predeterminado de la marca es el que heredan sus campañas y landings que no eligen otro.
- Si la marca no tiene kit propio, la pestaña indica que usa el kit predeterminado del tenant. Usar el kit del tenant la devuelve a ese estado.
- Los kits generales (los de toda la cuenta, sin marca) están en Marca y contenido › Kits generales. Ahí uno es el predeterminado de la cuenta.
Los kits no se comparten entre marcas
Un kit de marca solo se puede usar con esa marca. Para reutilizar el de otra, duplícalo: Duplicar o Duplicar desde un kit general…. La copia se llama «nombre (copia)» y evoluciona por separado. Asignar el kit de otra marca a una campaña o landing se rechaza con el error «El kit … no pertenece a la marca …».
Borrar un kit
Un kit en uso no se puede eliminar; el mensaje indica quién lo usa (marca predeterminada, campañas, landings, portal de miembros). La columna Usado por de la pestaña te lo muestra de antemano. Desvincula primero y elimina después.
Cómo se resuelve qué kit se aplica
Gana siempre la elección explícita más cercana; si no hay ninguna, se hereda del nivel siguiente.
Landing de una campaña: landing → campaña → marca → tenant.
| Landing (⋯ › Kit de marca) | Campaña (Kit de marca) | Predeterminado de la marca | Predeterminado del tenant | Kit aplicado |
|---|---|---|---|---|
| Kit A | — | — | Kit T | A (elegido en la landing) |
| — | Kit B | Kit M | Kit T | B (elegido en la campaña) |
| — | — | Kit M | Kit T | M (predeterminado de la marca) |
| — | — | — | Kit T | T (predeterminado del tenant) |
| — | — | — | — | Sin kit: aspecto por defecto |
Otros contextos:
- Landing de programa y portal de miembros: página → kit del portal → predeterminado del tenant. Solo admiten kits generales.
- Landing de cuenta: página → predeterminado del tenant.
- Portal de comerciales (
/rep) e invitaciones: kit predeterminado de la marca, o el del tenant si no tiene.
Reglas útiles:
- En la campaña, el selector Kit de marca ofrece el Predeterminado de la marca, los kits de esa marca y los Kits generales. Para volver al predeterminado, quita la elección.
- Si cambias la marca de una campaña que tenía un kit de la marca anterior, el sistema lo rechaza; el diálogo ofrece Usar predeterminado.
- El kit predeterminado del tenant es siempre una decisión explícita: crear tu primer kit general no lo convierte en predeterminado.
- Si un enlace apunta a un kit que ya no es válido para ese ámbito, se ignora y se hereda del siguiente nivel.
- La landing por defecto de una campaña (la que no se diseña en el editor) y el portal de miembros no cambian de aspecto al crear kits de marca. Para que la landing por defecto use el kit de la campaña hay que activarlo expresamente en la campaña.
- Los cambios pueden tardar hasta unos 10 minutos en verse por la caché de resolución.
Receta: kit de temporada
- En Identidad, crea un kit (o duplica el actual) con los colores de la temporada.
- En la campaña, elígelo en Kit de marca.
- Al acabar, quita la elección en la campaña: vuelve al predeterminado de la marca.
Más sobre el selector dentro del editor: Constructor de landings › Kits de marca.
Slug y URL pública
En Datos y legal › Slug defines el identificador público de la marca.
- Solo minúsculas, números y guiones simples (sin guion al inicio ni al final), hasta 64 caracteres. Se normaliza a minúsculas al guardar.
- Es único por cuenta entre marcas no eliminadas. Si ya existe se rechaza.
- Es opcional: el asistente lo propone a partir del nombre.
La marca publica una página con sus campañas activas en el endpoint público GET /api/public/landing/b/{slug}, que devuelve la marca, su kit y sus campañas (con el slug de cada una). Si el dominio desde el que se consulta pertenece a una cuenta, solo se sirven marcas de esa cuenta; en un dominio compartido gana la marca no eliminada más antigua con ese slug. Una marca desactivada o inexistente responde 404; una marca activa sin campañas activas responde 404 con el código brand_has_no_active_campaigns.
Hoy la aplicación no incluye una pantalla web con esta URL: el endpoint sirve datos para integraciones y para quien construya la página. Las campañas siguen publicándose en su propia URL: Landing de campaña.
Textos legales heredados
La marca no tiene datos fiscales propios: su promotor legal es el cliente. En Datos y legal:
- Legal (promotor) (solo lectura): razón social, CIF, dirección y contacto del cliente. El enlace Editar en el cliente abre el cliente (requiere permiso Clients).
- Legal de la marca (editable): URL de privacidad, URL de bases, E-mail DPO, E-mail de soporte y Contacto legal.
Cada campo de la marca es una sobrescritura opcional:
| Campo de la marca | Qué se usa |
|---|---|
| Vacío | El del cliente (el campo muestra «Heredado del cliente: …») |
| Relleno | El de la marca |
Para sobrescribir, escribe el valor propio y guarda. Para volver a heredar, pulsa Usar el del cliente (o vacía el campo) y guarda. Las URLs deben ser https:// absolutas (máx. 500 caracteres); otras se rechazan.
Para los textos de una campaña, el orden es: política de participación de la campaña → marca → cliente. Una campaña sin marca solo usa las URLs de su política. La Vista previa del pie legal muestra el resultado, y Copiar placeholders copia los marcadores para plantillas.
Cambia el dato en el cliente si debe valer para todas sus marcas; sobrescríbelo en la marca solo cuando difiera.
Ajustes de la marca
En Ajustes:
- Desactivar marca: deja de aparecer al crear campañas.
- Duplicar marca: copia datos legales, kits (nuevos, no compartidos) y fijaciones de canal. No copia campañas, slug ni la vinculación de WhatsApp.
- Transferir a otro cliente: el promotor legal y los datos heredados pasan a ser los del nuevo cliente.
- Eliminar marca: no se puede mientras tenga campañas no archivadas. Al eliminar se borran también sus kits y fijaciones de canal.
Permisos
| Acción | Permiso |
|---|---|
| Ver marcas, pestañas Resumen y Ajustes | Pages.Loyalty.Brands |
| Crear / editar / eliminar | Pages.Loyalty.Brands.Create · .Edit · .Delete |
| Pestaña Datos y legal | Pages.Loyalty.Brands.Edit |
| Pestaña Identidad (kits de la marca) | Pages.Loyalty.Brands.ManageKit |
| Pestañas Canales, Campañas, Comerciales, Productos | El permiso de cada área |
| Kits generales | Pages.Loyalty.WhiteLabel |
Los kits de una marca se pueden editar con el permiso de marca blanca o con Brands.ManageKit.