Link in Bio
Una landing pública en sonethub.com/u/{tu-handle} que el agente prepara, actualiza con tus últimos posts y puede usar para responder preguntas de tus visitantes.
Qué es
Tu página de bio vive en sonethub.com/u/{tu-handle}. Es el único enlace que pones en todas tus redes — los visitantes aterrizan aquí, ven tus últimos posts, los enlaces que quieres que pulsen, y un chat que responde sus preguntas con tu voz de marca.
Tres cosas que la diferencian de un clon de Linktree:
- El agente la prepara por ti. Dile al chat "prepara mi página de bio" y obtienes un borrador de 4-7 bloques (encabezado, últimos posts, enlaces a tus cursos, etc.) que ajustas en lugar de construir desde cero.
- El bloque de últimos posts se auto-sincroniza. Eliges una vez de qué plataformas tirar; cada nuevo post que publiques aparece automáticamente. Sin embeds manuales que se quedan obsoletos.
- Un asistente IA público puede responder a tus visitantes. Plan Growth o superior. El mismo agente que conoce tu voz de marca habla con los visitantes en la página y captura a los interesados como leads. (Con tope de coste — ver Bloque de asistente IA.)
Puesta en marcha
1. Elige tu handle
Ve a Bio en el dashboard. La primera vez verás un estado vacío con un único campo: tu handle. Esto se convierte en la URL: elige algo corto y memorable. Una vez creada la página, el slug es renombrable pero los enlaces antiguos al slug anterior dejan de funcionar — así que no lo cambies a la ligera.
2. Deja que el agente la prepare (opcional)
En /chat, pide: "prepara mi página de bio" — el agente llama a generate_bio_page, lee tus últimos 30 días de posts y tus memorias de marca, y propone un borrador. Lo ves en el editor al instante. Nada se publica hasta que tú actives el botón Publicar.
Puedes saltarte este paso y construirla manualmente, pero el agente suele ser más rápido que arrastrar bloques uno a uno.
3. Edita los bloques
El editor es una lista de bloques a la izquierda con previsualización en vivo a la derecha. Manija de arrastre para reordenar. Pulsa un bloque para abrir su formulario. El icono de ojo oculta sin borrar. La papelera borra; una confirmación en línea, sin modal.
4. Publica
Arriba a la derecha. Una vez publicada, la URL funciona para cualquiera. Despublicar elimina la página al instante — los visitantes ven un 404.
Tipos de bloque
| Tipo | Qué hace |
|---|---|
| Enlace | Enlace saliente con etiqueta, subtítulo opcional, icono opcional. El más común. |
| Encabezado | Un título de sección (h1/h2/h3) para dividir la página. |
| Imagen | Imagen independiente con click-through opcional. |
| Vídeo incrustado | YouTube, Vimeo, TikTok o Instagram. Pega la URL, el editor elige el player. |
| Últimos posts | Feed en vivo de tus posts más recientes desde las cuentas que selecciones. Rejilla o carrusel. |
| Asistente IA | Burbuja de chat con la que los visitantes pueden hablar. Growth y superior. |
| Paywall | Botón de Stripe Checkout — vende productos digitales a través de tu cuenta de Stripe conectada. |
| Captura de email | Conecta con Mailchimp, Kit, o cae en la bandeja de leads del bio. |
Identidad de marca
La página coge tu identidad de marca a nivel workspace automáticamente — logo, color primario, fuente. Configúralos una vez en la sección Identidad de marca del editor y todas las superficies que usan cascada de marca (esta página hoy; futuras tarjetas de respuesta de automatización) los siguen.
Si has configurado identidad de marca a nivel organización (la sección Ajustes → Organización, usada para informes con white-label en el plan Business), los workspaces heredan de ahí. Configurar valores a nivel workspace anula los predeterminados de la organización solo para esta página de bio.
Temas
La página incluye cinco temas iniciales: Classic, Minimal, Editorial, Neon, Paper. Elige uno en el selector — cada tarjeta muestra una mini-previsualización con sus propios tokens, así puedes comparar sin salir de la página.
Plan Pro y superior desbloquea overrides del tema: elige cualquier tema y anula el color primario o la fuente de display por encima. Por debajo de Pro, el tema es el tema.
Targeting (plan Pro y superior)
Cada bloque puede mostrarse condicionalmente:
- Ventana de tiempo (
go-live/expires) — oculta un bloque de Black Friday hasta el 28 de noviembre, oculta un bloque navideño después del 6 de enero. - Países — muestra este bloque solo a visitantes de España, EE. UU., Alemania.
- Dispositivos — solo móvil, solo escritorio, o ambos.
- Días de la semana — muestra solo sábados y domingos para una oferta de fin de semana.
Todos se apilan: un bloque tiene que pasar cada filtro activo para mostrarse. El filtro de visibilidad corre en el edge a partir del header cf-ipcountry y el UA del visitante — no hay parpadeo del lado cliente.
Bloque de asistente IA (Growth y superior)
El mismo bucle de agente con el que hablas en /chat, expuesto públicamente en tu página de bio con un conjunto de herramientas drásticamente restringido:
- Lee de tus memorias de marca (las mismas que le vas enseñando al agente en el chat).
- Escribe exactamente una cosa:
capture_lead— cuando un visitante deja voluntariamente su email o nombre, aparece en la bandeja de leads del bio y recibes una notificación por email vía Resend. - No puede publicar, programar, enviar DMs, generar imágenes / vídeos / música, ni gastar ningún otro presupuesto de API. Ninguna de esas herramientas está conectada en esta superficie.
La conversación del visitante vive en su navegador. SonetHub nunca persiste el chat — solo los leads capturados caen en tu base de datos. La versión más GDPR-friendly de una superficie de chat público.
Topes de coste
Las superficies de IA públicas son un vector de coste sin tope natural. La pila:
- Por IP del visitante: 10 mensajes por hora, 30 por día.
- Por workspace: 200 mensajes por día en Growth, 1000 en Pro, 5000 en Business.
- Modelo: solo Anthropic Haiku 4.5. El chat con visitantes no necesita calidad Sonnet, y el coste por petición es de céntimos sueltos una vez que entra el prompt caching (tu contexto de marca se cachea entre todos tus visitantes en una ventana de 5 minutos).
- Máximo 3 llamadas a tools por conversación para que el agente no entre en bucle con
capture_lead. - El historial de la conversación se limita a 24 turnos en el servidor; el cliente recorta pasados los 20 para mantener a Haiku coherente.
Cada turno del asistente registra un evento de coste bio-assistant-chat contra tu workspace. Visible junto al resto de tus eventos de coste en el panel de administración; la visibilidad agregada llega al dashboard de analíticas del bio.
Cuándo pide email
El system prompt instruye al asistente a capturar leads cuando el visitante ofrece voluntariamente sus datos de contacto (o cuando una pregunta no se puede responder desde tu contexto de marca — "no estoy seguro, ¿quieres dejar tu email para que el creador te contacte?"). No pide el email proactivamente en cada turno — ese patrón molesta a los visitantes y tira la conversión.
Tracking de clics y etiquetas UTM
Cada clic saliente se registra contra el bloque del que vino. La ruta de render aplica automáticamente tus ajustes UTM del workspace (los de Ajustes → UTM) a los enlaces salientes para que el clic aparezca correctamente en Google Analytics, Plausible, o lo que uses.
Los contadores de clic por bloque que se ven en el editor se refrescan cada 15 minutos (denormalizados desde los eventos crudos). El dashboard de analíticas lee los eventos crudos directamente, así que los números allí son siempre exactos.
Analíticas
/bio/analytics te da:
- KPIs principales: vistas, visitantes únicos, clics totales, tasa de clics.
- Gráfico de actividad en el tiempo a 7 / 30 / 90 días.
- Rendimiento por bloque — clics por bloque con CTR y cuota de tráfico, incluyendo una fila "Bloque eliminado" para que el tráfico de bloques borrados no desaparezca silenciosamente de tus totales.
- Desgloses: países principales (con banderas), dispositivos, referrers principales, fuentes UTM.
Una nota sobre visitantes únicos: el conteo es aproximado. Los identificadores de visitante rotan cada día UTC (proporcionalidad GDPR), así que un visitante que vuelve al día 2 se cuenta dos veces. El tooltip en la métrica lo señala — la tendencia relativa sigue siendo significativa.
Dominios personalizados
Basado en ruta para todos en V1: sonethub.com/u/{tu-handle}. SSL gestionado por Vercel.
Traer un dominio personalizado como janedoe.com es una feature planeada de V2 en el plan Growth y superior. El esquema ya lo acomoda; el pipeline de aprovisionamiento (Cloudflare for SaaS) llegará cuando haya demanda.
Desglose por plan
| Free | Starter (€15) | Growth (€29) | Pro (€59) | Business (€129) | |
|---|---|---|---|---|---|
| Páginas | 1 | 1 | 1 | 1 | Multi-página (V2) |
| Número de bloques | 5 | ∞ | ∞ | ∞ | ∞ |
| Temas | 3 | 5 | 5 + overrides | Todos | Todos + white-label |
URL /u/{slug} con marca | ✅ | ✅ | ✅ | ✅ | ✅ |
| Dominio personalizado | ❌ | ❌ | V2 | V2 | V2 |
| Página preparada por el agente | ❌ | 1 / mes | 5 / mes | Ilimitado | Ilimitado |
| Bloque de asistente IA | ❌ | ❌ | ✅ (200 msgs/día) | ✅ (1000 msgs/día) | ✅ (5000 msgs/día) |
| Últimos posts auto-sincronizado | ❌ | ❌ | ✅ | ✅ | ✅ |
| Targeting geo/dispositivo | ❌ | ❌ | ❌ | ✅ | ✅ |
| Bloques de paywall | ❌ | ❌ | ❌ | ✅ | ✅ |
| Subclientes de agencia | ❌ | ❌ | ❌ | ❌ | V2 |
Preguntas frecuentes
¿Puedo renombrar mi handle?
Sí — Edita el campo Handle en los ajustes de la página. Los enlaces antiguos se rompen, así que mejor evítalo. Los handles reservados (admin, api, nombres de marca comunes) se rechazan en la validación.
¿Google Safe Browsing rechazará mi página si un enlace se vuelve malo más tarde?
Las URLs salientes se escanean en el momento de crear y se re-verifican semanalmente. Una URL marcada bloquea la acción de publicar con el tipo de amenaza específico surfaciado en el editor (MALWARE, SOCIAL_ENGINEERING, etc.). Elimina o sustituye la URL y puedes re-publicar.
¿Puede el agente hacer tests A/B de mis enlaces? Todavía no. El esquema acomoda los experimentos pero la UI + lógica de barrido están intencionalmente diferidas — la mayoría de creadores no tienen tráfico suficiente para que la detección de ganador bayesiana se active. Lo enviaremos correctamente cuando haya demanda.
¿Qué pasa con mi página si bajo de plan? Tu página sigue en vivo bajo los límites del nuevo plan. Las features con tope que estaban activas (bloques extra pasado el cap de 5 del plan Free, asistente IA en Growth → Free) se auto-desactivan pero nunca se borran — al volver a subir, se restauran.