# Botones personalizados: deja que el agente ofrezca un enlace

> Añade un botón como «Reservar una demo» que el agente muestra bajo su respuesta cuando encaja: texto, enlace y cuándo mostrarlo. intoCHAT nunca llama al enlace.

Un botón personalizado es un enlace que el agente puede mostrar bajo su respuesta cuando la conversación lo pide, por ejemplo «Reservar una demo» con un enlace a tu página de citas. El agente decide cuándo mostrarlo. El texto y el enlace son siempre los que tú defines.

## Crear un botón

1. En la pestaña **Actions** (acciones), haz clic en **Add button**.
2. Rellena los campos:
   - **Name** (nombre): para ti y para el agente, los visitantes no lo ven; por ejemplo `Book_demo`. Hasta 60 caracteres y distinto de los nombres de las demás acciones del agente.
   - **When to show it** (cuándo mostrarlo): los momentos en que el botón ayuda, para que el agente sepa cuándo ofrecerlo. Por ejemplo: «Cuando el visitante quiera reservar una demo, ver el producto en directo o hablar con ventas».
   - **Button text** (texto del botón): lo que dice el botón, hasta 40 caracteres.
   - **Link** (enlace): la dirección completa que abre el botón, empezando por `https://` o `http://`.
3. Revisa la **Preview** (vista previa) y haz clic en **Create button**.

El enlace no puede contener `{{placeholders}}`, un nombre de usuario ni una contraseña, y puede tener hasta 2.000 caracteres. En la lista de la pestaña **Actions**, un botón muestra la etiqueta **Button** y la dirección que abre. Haz clic en **Edit** para cambiarlo. Con **Enable this button**, en el editor, el agente deja de mostrarlo sin que tengas que borrarlo.

## Qué ven los visitantes

Cuando el mensaje de un visitante coincide con **When to show it**, el agente muestra el botón bajo su respuesta y lo menciona en una frase breve. No escribe el enlace en el texto.

- El botón usa el color de **Launcher bubble** de la pestaña [Appearance](/es/docs/appearance), con texto blanco u oscuro, el que mejor se lea.
- Sus esquinas siguen el ajuste **Corners** de la pestaña Appearance.
- Un clic abre el enlace en una pestaña nueva.

Los botones aparecen en la burbuja de chat, el iframe en la página, el enlace directo y el **Playground**. Se guardan con la respuesta, así que también se ven en las transcripciones de la pestaña **Conversations**.

## Qué no hace intoCHAT

intoCHAT nunca llama al enlace. No envía ninguna petición ni ningún dato a esa página; el clic del visitante simplemente la abre. Por eso el editor no tiene petición de prueba. Haz clic en **Open the link**, bajo la vista previa, para comprobar adónde lleva, y después pregunta al agente por él en el **Playground**.

El enlace es el mismo para todos los visitantes y no puede incluir valores de la conversación. Para enviar datos a tus sistemas, usa una [acción API del lado del servidor](/es/docs/api-actions) o una [acción del lado del cliente](/es/docs/client-actions). El agente no ve qué ocurre después del clic y tiene instrucciones de no prometer un resultado, como una reserva confirmada.

## Límites

- Los botones cuentan para el límite de 25 acciones por agente, junto con las acciones API, las acciones del lado del cliente y las acciones de [Conecta tu tienda](/es/docs/connect-your-store).
- El agente muestra como máximo 3 botones bajo una respuesta, y cada botón una sola vez.

> El agente decide sobre todo a partir de **When to show it**. Si ofrece el botón demasiado a menudo o nunca, describe los momentos con más precisión y vuelve a probar en el Playground.
