Preguntar a la IA
Español ES
Ir a JetBot24

Bloques

El flujo de un bot se construye con bloques. Cada bloque hace una sola cosa: envía un mensaje, comprueba una condición, espera, guarda datos, cobra un pago. Los bloques se unen con flechas, y el bot guía a la persona por ellas a partir del bloque «Inicio».

En esta página verás cómo trabajar con los bloques en el esquema y qué configuración comparten todos. Lo que hace cada bloque se describe en las páginas de los grupos, al final.

Cómo añadir un bloque

  • Desde la salida de un bloque. Pasa el cursor sobre el círculo a la derecha de una salida, mantén pulsado el botón del ratón y arrastra una flecha hasta un espacio vacío. Elige el bloque que necesitas en la lista «Elegir bloque»: aparece ya conectado. Así se añaden los bloques en el inicio rápido.
  • Con el botón «Añadir bloque» de la barra superior. Se abre la ventana «Creación de bloque»: las categorías a la izquierda y la búsqueda por nombre de bloque arriba. La categoría «Más usados» reúne los bloques que añades con más frecuencia.
  • Desde el menú contextual. Haz clic derecho en un espacio vacío del esquema y elige «Añadir bloque»: el bloque aparece en ese punto.
La ventana «Creación de bloque»: categorías a la izquierda, búsqueda y lista de bloquesLa ventana «Creación de bloque»: categorías a la izquierda, búsqueda y lista de bloques

Salidas y conexiones

Las filas dentro de un bloque son sus salidas. Cada salida se activa con su propio evento: la persona pulsó un botón, escribió algo propio, se cumplió una condición, se realizó un pago. De la salida sale una flecha, la conexión, hacia el siguiente bloque.

  • Crear una conexión: arrastra una flecha desde el círculo de la salida hasta otro bloque.
  • Eliminar una conexión: pasa el cursor sobre ella y haz clic en la cruz.
  • Seguir una conexión: pasa el cursor sobre la fila de la salida y haz clic en el icono de salto: el esquema muestra el bloque al que lleva esa salida.

Acciones del bloque

Al pasar el cursor sobre el encabezado de un bloque aparecen el icono ▶ y un menú de tres puntos.

  • ▶ «Probar desde este bloque»: abre la ventana de prueba del bot y empieza el flujo desde este bloque.
  • «Renombrar»: ponle al bloque un nombre propio. Con nombres es más fácil encontrar los bloques en el esquema.
  • «Copiar»: el bloque pasa al portapapeles. Pégalo desde el menú contextual del esquema: clic derecho → «Pegar».
  • «Duplicar»: aparece una copia del bloque a su lado.
  • «Copiar enlace»: un enlace que abre el esquema justo en este bloque.
  • «Enviar desde el bloque anterior»: envía este bloque a quienes están en los bloques anteriores. La misma acción está en el panel de configuración y se describe más abajo.
  • «Hacer bloque inicial»: el flujo empezará en este bloque. La opción está disponible para los bloques «Mensaje simple», «Cadena de mensajes» e «Inicio».
  • «Eliminar»: el bloque se elimina definitivamente. El bloque inicial no se puede eliminar.
El menú «⋯» del encabezado del bloque: renombrar, copiar, duplicar, enlace, enviar desde el bloque anterior, bloque inicial, eliminarEl menú «⋯» del encabezado del bloque: renombrar, copiar, duplicar, enlace, enviar desde el bloque anterior, bloque inicial, eliminar

Para copiar o eliminar varios bloques a la vez, marca sus casillas: en el encabezado del bloque aparece una casilla en lugar del icono.

El ID del bloque se muestra en su parte inferior; haz clic en él para copiarlo. Un icono de reloj con un número al lado indica cuántos contactos esperan que se les envíe algo desde este bloque.

Configuración del bloque

Haz clic en un bloque: a la derecha se abre el panel «Configuración del bloque». Los cambios se guardan automáticamente en cuanto sales de un campo: en la parte superior del panel aparece «Guardado».

El menú de tres puntos del encabezado del panel lo amplía a pantalla completa o lo pasa al otro lado: «Mostrar a la izquierda», «Mostrar a la derecha».

El menú «⋯» del encabezado del panel de configuración: pantalla completa, izquierda, derechaEl menú «⋯» del encabezado del panel de configuración: pantalla completa, izquierda, derecha

En la parte inferior del panel, todos los bloques tienen secciones comunes.

Secciones comunes en la parte inferior del panel: «Enviar desde el bloque anterior», «Registro de ejecución» y «Bloque»Secciones comunes en la parte inferior del panel: «Enviar desde el bloque anterior», «Registro de ejecución» y «Bloque»

Enviar desde el bloque anterior

La sección aparece cuando al bloque llega al menos una conexión. Envía este bloque a todos los que están ahora mismo en los bloques anteriores. Es útil cuando el bloque se conectó más tarde y hay personas que se quedaron en el anterior.

El bloque se envía como un envío masivo: su progreso y el botón para detenerlo están en la sección «Envíos masivos». Quien salga del bloque por su cuenta a tiempo no lo recibirá dos veces. Los contactos dados de baja de los envíos masivos también reciben el bloque.

Registro de ejecución

El botón «Abrir» muestra cómo se ejecutó el bloque en los últimos 7 días: contacto, mensaje del usuario, estado, error, hora de inicio y duración. El registro es el primer sitio que hay que revisar cuando un bloque no se comporta como esperabas.

La ventana «Registro de ejecución»: contactos, estado, hora de inicio y duración, una entrada desplegadaLa ventana «Registro de ejecución»: contactos, estado, hora de inicio y duración, una entrada desplegada

Bloque

Aquí se indica el «Nombre del bloque» y se ve el ID del bloque.

Todos los bloques

La lista se genera a partir de la propia plataforma, así que siempre muestra los bloques que tienes disponibles ahora mismo. Las categorías son las mismas que en la ventana «Creación de bloque».

Básicos

Bloque Qué hace
Mensaje simple Mensaje de texto simple
Cadena de mensajes La cadena de mensajes se envía de forma secuencial y puede incluir texto, fotos, videos, audios y documentos
Asignar etiqueta Asignar una etiqueta a un suscriptor del bot
Quitar etiqueta Quitar una etiqueta a un suscriptor del bot
Solicitud Enviar la solicitud a un CRM, un canal o un email
Flujo Pasar a otro flujo del bot actual
Condición Divide el flujo en dos ramas, entre las que se distribuye a los usuarios según la condición indicada
Selector Divide el flujo en varias ramas; los usuarios siguen la rama de la primera condición que se cumpla
Solicitud de teléfono Solicitar el número de teléfono al usuario del bot
Solicitud de email Solicitar el email al usuario del bot
Temporizador El usuario continúa por el flujo y, al mismo tiempo, se programa el envío diferido de un bloque por temporizador
Pausa Pausa antes de enviar el siguiente bloque
Eliminar variable Eliminar variables personalizadas de un suscriptor del bot
Inicio Bloque de inicio
Menú global El menú global se activa cuando no hay coincidencias en el menú local de ningún bloque.

IA

Bloque Qué hace
Agente de IA Un agente de IA de texto que puede mantener una conversación con el usuario por sí solo y también guiarlo por el flujo del chatbot.

Notificaciones

Bloque Qué hace
Notificación al contacto Enviar una notificación a un contacto concreto del bot
Enviar un mensaje Enviar mensajes de un usuario del bot a otro usuario del bot
Enviar un mensaje rápido Envío de un mensaje de un usuario del bot a otro sin abrir una conversación. Por ejemplo, al pulsar un botón, se envía al interlocutor un mensaje predefinido.
Enviar email Permite que el usuario del bot reciba una carta en su email

CRM

Bloque Qué hace
Etapa del negocio Elegir la etapa del negocio
Cerrar negocio Cierra el negocio abierto del contacto
Responsable del negocio Asignar un responsable al pedido

Listas y tablas

Bloque Qué hace
Leer registros de la lista Lectura de registros de una lista creada en la sección Listas
Leer registro de la lista Lectura de un registro de una lista creada en la sección Listas
Añadir registro a la lista Añade a la lista un registro con variables personalizadas, constantes y texto libre
Comprobar si existe un registro en la lista Comprueba si existe un registro en la lista según los filtros indicados
Eliminar registros de la lista Elimina registros de la lista por id
Eliminar registro de la lista Elimina un registro de la lista por id
Leer filas de una tabla Permite mostrar en el bot datos de Tablas

Pagos

Bloque Qué hace
T-Bank Adquirencia por internet de T-Bank
YooKassa Cobro de pagos mediante el servicio de pagos YooKassa
YooMoney Cobro de pagos mediante el servicio de pagos YooMoney
Robokassa Cobro de pagos mediante el servicio Robokassa
Cloudpayments Cobro de pagos mediante el servicio Cloudpayments
Prodamus Cobro de pagos mediante el servicio de pagos Prodamus
bePaid Cobro de pagos mediante el servicio bePaid
LiqPay Cobro de pagos mediante el servicio LiqPay
JustClick Cobro de pagos mediante el servicio de pagos JustClick
Recargar la cuenta del contacto Recarga de la cuenta interna del contacto o cargo en ella si en la configuración del bloque se indica un importe negativo.
Cargo en la cuenta del contacto Recarga de la cuenta interna del contacto o cargo, si en la configuración del bloque se indica un importe negativo.

Tienda

Bloque Qué hace
Tienda: catálogo Categorías y productos de una tienda del proyecto con el botón «Añadir al carrito»
Tienda: carrito Carrito de una tienda del proyecto: productos, cantidad y paso al pago del pedido
Tienda: finalizar pedido Pregunta lo que falta y crea el pedido en una tienda del proyecto
Tienda: pedidos Últimos pedidos del comprador en una tienda del proyecto
Recompensar al referente Permite abonar recompensas a los referentes hasta el nivel 10.

Envíos masivos

Bloque Qué hace
Suscribir a un envío masivo Suscribir el contacto actual a un envío masivo
Darse de baja del envío masivo Da de baja al contacto actual de un envío masivo

Integraciones

Bloque Qué hace
Pedido en GetCourse Parámetros para crear el pedido del usuario en GetCourse
Escribir en Google Sheets Permite escribir variables personalizadas y constantes en Google Sheets
Actualizar filas en Google Sheets Permite actualizar registros en Google Sheets según un filtro
Eliminar filas de Google Sheets Permite eliminar filas de Google Sheets según un filtro
Leer filas de Google Sheets Permite buscar datos en Google Sheets y guardarlos en variables
Comprobar si existe una fila en Google Sheets Comprueba si existe un registro en una hoja de Google Sheets según el filtro indicado
Enviar contacto a un grupo de JustClick Bloque intermedio para registrar un contacto en JustClick

Especiales

Bloque Qué hace
Guardar la respuesta en una variable Guardar la respuesta del usuario en una variable local o global
Operación con variable Permite guardar cualquier valor en una variable, con la posibilidad de hacer cálculos antes de guardarlo. Ideal para crear tests o cuestionarios.
Test A/B Distribución del tráfico entre las conexiones de salida del bloque para identificar la mejor conversión
Eliminar usuario del bot Elimina al usuario actual del bot. Un usuario eliminado deja de contar para tu plan.
Bot inline de Telegram Regla para procesar los mensajes entrantes del bot inline de Telegram
Solicitud HTTP Solicitud HTTP a un servidor externo para generar la respuesta al usuario
Intérprete de JavaScript El intérprete de JavaScript permite ejecutar código JavaScript
Webhook entrante Procesa cualquier solicitud HTTP entrante con JavaScript.
Distribución en grupos Permite distribuir a los suscriptores del bot en grupos aleatorios y enviar mensajes a los grupos.

La descripción detallada de la configuración y las salidas está en las páginas de los grupos:

Mensajes y botones Bloques que envían mensajes, muestran botones y piden un número de teléfono y un email, además de las secciones de configuración comunes: «Menú», «Validación» y «Avanzado». Lógica del flujo Bloques que deciden adónde va el contacto a continuación: «Condición», «Selector», «Test A/B», «Flujo» y «Distribución en grupos». Pausa y temporizador Los bloques «Pausa» y «Temporizador»: una pausa en el flujo, el envío en el momento adecuado y las secuencias de mensajes. Datos del contacto Bloques que cambian los datos de un contacto (etiquetas, variables, suscripciones a envíos masivos, la cuenta interna y la recompensa al referente) y el bloque que elimina un contacto del bot. Agente de IA Un bloque en el que un modelo de IA habla con el contacto: configuración, herramientas, transiciones por el flujo, salidas y límites. Solicitud HTTP, JavaScript y webhooks Bloques para desarrolladores: una solicitud a un servidor externo, tu propio código JavaScript, la recepción de solicitudes desde fuera y el modo inline de Telegram. Listas y tablas Bloques que leen, añaden, comprueban y eliminan registros en las listas del proyecto, en las Tablas de la plataforma y en Google Sheets. Solicitudes, notificaciones y CRM Bloques que te avisan a ti y a tu equipo de una solicitud, escriben a otros contactos del bot, envían emails y gestionan un negocio en el CRM integrado. Cobro de pagos Bloques que emiten una factura directamente en el chat: configuración común, salidas y en qué se diferencia cada sistema de pago. Tienda Bloques que venden los productos de la tienda del proyecto directamente en el chat: catálogo, carrito, finalización del pedido y lista de pedidos. Integraciones Bloques que pasan un contacto y eventos a servicios externos: un pedido en GetCourse y un grupo de JustClick.