Requiply
Plantillas de mensajes

Añadir o editar una plantilla de mensaje

Escribe un mensaje de SMS, Viber o Telegram: su texto, las variables, los bloques condicionales y los adjuntos o botones que admite el canal.

En esta página escribes una plantilla de mensaje: el texto (y, en Telegram, los adjuntos y los botones) que los flujos de trabajo envían a los clientes por SMS, Viber o Telegram.

Llegas a ella desde Settings → Bookings → Message templates pulsando Add template (añadir plantilla), el botón del estado vacío o el lápiz de edición de la tarjeta de una plantilla. Los flujos de trabajo también enlazan aquí con su atajo Create a template (crear una plantilla).

Solo para administradores. Quienes no son administradores se redirigen a la pantalla de acceso denegado.

El formulario se divide en dos: los campos a la izquierda y una tarjeta fija de Preview (vista previa) a la derecha, que muestra el mensaje en una burbuja de chat con datos de reserva de ejemplo.

Añadir o editar

ModoQué ocurre
AddCrea una plantilla nueva. Al guardar vuelves a la lista de Plantillas de mensajes, o al flujo de trabajo del que venías si llegaste con Create a template.
EditCarga la plantilla guardada, muestra su nombre como título de la página y añade la acción Delete. Si la plantilla no se puede cargar o pertenece a otra organización, aparece un aviso de error y vuelves a la lista.

Campos

Nombre

Obligatorio. Hasta 120 caracteres. Es lo que muestran los selectores de los flujos de trabajo y el registro de mensajes del cliente, así que ponle un nombre según lo que hace el mensaje (Recordatorio de reserva, Seguimiento de pago) y no según el canal.

Formato

Obligatorio, con Text por defecto. Un selector de tres opciones: Text, Telegram, Viber. La ayuda bajo el selector explica qué admite el formato elegido, y el resto del formulario cambia con él:

FormatoCampos adicionales que aparecen
TextNinguno: solo el cuerpo del mensaje.
TelegramEl interruptor Editor / Markdown, Attach invoice PDF, Attach documents, Link buttons.
ViberContador de caracteres, Image URL, Action button.

Los adjuntos y los botones solo se guardan en el formato que los admite: si cambias una plantilla de Telegram a Text antes de guardar, se pierden sus adjuntos y botones.

Texto del mensaje

Obligatorio en la práctica: un cuerpo vacío simplemente no se envía.

  • Text y Viber: un cuadro de texto plano de varias líneas. Viber muestra un contador de caracteres en directo frente al límite de 1000, que se pone en rojo cuando lo superas.
  • Telegram: dos formas de escribir el mismo mensaje, que se cambian con el interruptor Editor / Markdown:
    • Editor: una barra de texto enriquecido con negrita, cursiva, subrayado, tachado, enlace y bloque de código.
    • Markdown: un cuadro monoespaciado donde los símbolos de estilo se convierten al formato de Telegram: **bold**, _italic_, __underline__, ~~strikethrough~~, `code` y [link text](https://...).

    Al cambiar de uno a otro se convierte el cuerpo, así que puedes empezar en el editor y afinar en Markdown.

Encima del cuerpo hay un desplegable Insert variable (insertar variable) que añade el token elegido al final del mensaje.

Telegram solo admite un pequeño subconjunto de HTML. Todo lo que genera el editor y Telegram no puede mostrar (títulos, listas, imágenes, tablas) se elimina al guardar la plantilla y de nuevo antes de enviarla.

Adjuntar la factura en PDF (solo Telegram)

Un interruptor. Si está activado, Requiply genera la factura de la reserva que dispara el envío en el momento de enviar y la entrega como archivo PDF después del mensaje. La vista previa la muestra como una etiqueta invoice.pdf dentro de la burbuja.

Adjuntar documentos (solo Telegram)

Una selección múltiple con tus plantillas de exportación personalizadas. Cada plantilla seleccionada se genera para la reserva que dispara el envío y se manda como su propio archivo PDF: un contrato de alquiler, un acta de entrega, una lista de preparación.

Los adjuntos se generan al enviar el mensaje, no al guardar la plantilla. Si un documento no se puede generar, Requiply envía igualmente el texto del mensaje y registra el fallo, en lugar de saltarse la notificación por completo.

Botones con enlace (solo Telegram)

Hasta seis botones, cada uno con un texto y una URL, que se añaden con el botón + y se eliminan con el icono de la papelera. Los botones aparecen bajo el mensaje en Telegram y abren el enlace al tocarlos.

Se admiten variables en las dos partes, y eso es lo que los hace útiles: un botón Pay now (pagar ahora) que apunta a {{paymentIntegrationLink}}, o View booking (ver reserva) que apunta a {{reservationLink}}. Un botón con el texto o la URL vacíos se descarta al guardar, y al enviar solo se incluye un botón si su URL resuelta empieza por http:// o https://.

URL de la imagen y botón de acción (solo Viber)

  • Image URL (URL de la imagen): una imagen pública opcional que se muestra encima del texto del mensaje.
  • Action button (botón de acción): un único texto con su enlace, que se muestra bajo el mensaje. Viber limita el texto a unos 25 caracteres latinos o 12 cirílicos. Se admiten variables en el enlace.

Variables

Las plantillas de mensaje usan el mismo motor de variables que las plantillas de email y las plantillas de exportación: tokens de reserva, cliente y organización como {{clientName}}, {{bookingStartDateTime}}, {{bookingTotal}}, {{paymentIntegrationLink}}, además de cualquier campo personalizado definido en el nivel Client, Booking u Organization.

Algunas merecen una mención especial para la mensajería:

VariableSe sustituye por
{{telegramConnectLink}}El enlace de invitación personal del cliente a tu bot de Telegram (https://t.me/yourbot?start=…). Solo se resuelve cuando la organización tiene una integración de Telegram activa; si no, no muestra nada.
{{paymentIntegrationLink}}Un enlace de pago de la reserva, el destino habitual de un botón de Telegram o Viber.
{{bookingItems}}Una lista numerada de los artículos reservados, por ejemplo 1. Rode Procaster × 2: 90,00 €, con los nombres en negrita en Telegram. Cada pack reservado añade una línea sin número al final, por ejemplo Podcast duo kit: bundle discount 10%: -19,20 €.
{{bookingBundleDiscount}}Lo que ahorran en total los packs reservados, por ejemplo 19,20 €. Vacío si no hay pack, así que funciona bien dentro de {{#if bookingBundleDiscount}}…{{/if}}.

Bloques condicionales

El cuerpo de los mensajes admite bloques {{#if variable}}…{{/if}}, igual que las plantillas de exportación. El bloque se mantiene cuando la variable tiene un valor no vacío y se elimina cuando no lo tiene, y los bloques se pueden anidar. Úsalo para todo lo que sea opcional:

{{#if paymentIntegrationLink}}Pay here: {{paymentIntegrationLink}}{{/if}}

Los condicionales también se resuelven en la vista previa en directo, así que un bloque cuya variable no tiene valor de ejemplo también desaparece ahí.

La vista previa

La tarjeta de la derecha muestra el mensaje como una burbuja de chat rellena con datos de ejemplo: valores de reserva de ejemplo y el nombre, el email, el teléfono y la moneda de tu organización.

  • Las plantillas Telegram muestran su formato; las Text y Viber se muestran como texto plano.
  • La Image URL de Viber se muestra encima del texto.
  • Los adjuntos aparecen como etiquetas de archivo (invoice.pdf y después una etiqueta por cada plantilla de documento seleccionada).
  • Los botones aparecen bajo la burbuja.

Redactar con IA

Encima del cuerpo hay una fila de acciones de IA, las mismas que ofrecen los editores de emails y de documentos:

AcciónQué hace
Create with Requiply AssistantAbre el Requiply Assistant en el modo Message designer (diseñador de mensajes), que conoce el formato actual y las variables disponibles aquí. Los borradores llegan como una tarjeta con Apply to editor (aplicar al editor), que rellena el nombre y el cuerpo.
Open prompt in ChatGPT / Open prompt in ClaudeAbre el asistente externo con una instrucción ya preparada.
Copy AI promptCopia esa instrucción al portapapeles.

El asistente sabe qué formato está seleccionado, así que escribe en Markdown para Telegram, texto plano de menos de 1000 caracteres para Viber y el texto más corto posible para SMS.

Guardar, cancelar y eliminar

  • Save valida el nombre y guarda la plantilla. Un aviso confirma "Template {name} was created/updated" (se ha creado o actualizado la plantilla) y vuelves a la lista.
  • Cancel vuelve a la lista sin guardar.
  • Delete (solo en modo de edición) abre un diálogo de confirmación.

Eliminar una plantilla

Requiply carga todos los flujos de trabajo antes de permitir la eliminación:

  • Si ningún flujo de trabajo usa la plantilla, el diálogo pregunta "Are you sure you want to delete the template {name}?" (¿seguro que quieres eliminar la plantilla?) y Yes la elimina.
  • Si algún flujo de trabajo la usa, el diálogo cambia a "The template {name} is used by these workflows. Point them to another template before deleting:" (la plantilla la usan estos flujos de trabajo; apúntalos a otra plantilla antes de eliminarla) y los muestra. El botón de confirmación sigue desactivado hasta que apuntes esos flujos de trabajo a otra plantilla o los elimines.

Casos habituales

Un recordatorio de reserva para todos los canales

Deja el formato en Text, escribe dos o tres líneas cortas con {{clientName}} y {{bookingStartDateTime}}, y guarda. La plantilla ya se puede elegir en cualquier canal.

Un mensaje de Telegram con el contrato adjunto

Cambia el formato a Telegram, escribe el mensaje en el editor, elige tu contrato de alquiler en Attach documents (adjuntar documentos) y añade un botón Sign (firmar). El cliente recibe el mensaje y el contrato generado en PDF en el mismo chat.

Traducir una plantilla existente

Abre la plantilla, pulsa Create with Requiply Assistant y usa la sugerencia inicial Translate into Ukrainian (traducir al ucraniano). El asistente devuelve el nombre y el cuerpo completos con todos los tokens intactos; pulsa Apply to editor, revisa y guarda.

Consejos y precauciones

Consejo: Escribe mensajes cortos. Telegram corta los mensajes a los 4096 caracteres y Viber a los 1000. Requiply los recorta en lugar de fallar, pero un muro de texto en una burbuja de chat casi nunca se lee.
Atención: Una plantilla Telegram solo se puede usar en el canal de Telegram, y una plantilla Viber solo en los canales de Viber. Si el selector de canal de un flujo de trabajo no muestra ninguna plantilla, el formato suele ser la causa.
Atención: Los botones y los adjuntos se descartan sin aviso en los canales que no pueden llevarlos, así que una plantilla que depende de un botón para la llamada a la acción no debe usarse como respaldo para SMS.
Copyright © 2026