Ahora hay una nueva versión de plantillas ByteGPT+v2, con detección nativa de voz, imágenes, archivos y stickers, proporcionando interacciones más dinámicas y personalizadas.
En este artículo exploraremos cada paso de la Plantilla (Salesbot) ByteGPT y comprender cada parte.
Comenzaremos con un esquema de la plantilla, que representa la visión general del flujo, con los pasos principales y las dos zonas ficticias desde las que opera la Inteligencia Artificial, siendo los pasos en los que opera ChatGPT y los del Asistente.
1. Esto es una plantilla : En otras palabras, no es un flujo de trabajo predefinido para tu negocio. Al ser una plantilla, puedes modificarla y personalizarla para adaptarla a tu negocio y necesidades.
2. Duplique su plantilla (salesbot) : Conserve la plantilla original y utilícela como replicador para cualquier nuevo salesbot que pueda necesitar.
3. Prueba funcional del ByteGPT: Si su robot de ventas no funciona correctamente, realice una prueba utilizando la plantilla del robot de ventas original. ByteGPT primero. Esto ayudará a comprobar si el problema está en el ByteGPT o en alguna configuración específica de tu vendedorbot.
4. Hay dos Webhooks : uno para ChatGPT (acciones internas) y otro para GPT Assistant (respuestas a los clientes).
5. Análisis de intención : Hemos dejado opciones en el paso 184 para que ChatGPT pueda identificar la intención del mensaje. Añádelas o modifícalas según las necesidades de tu negocio. También puedes usar este paso para otras acciones además del análisis de intención. El análisis de intención fue solo un ejemplo. También puedes eliminar esta acción (consulta la sección "Acerca de ChatGPT y Assistant en Salesbot" más abajo).
6. Verificación de intenciones : Las intenciones se verifican y se redirigen según sea necesario en el paso 201. Hemos proporcionado un ejemplo, pero debe especificar sus propias opciones en función de su negocio.
7. Desvío de flujo : El flujo se puede ajustar en función de la intención identificada (paso 201).
8. Actualización de campos durante las reinstalaciones : Se añaden nuevos campos con cada reinstalación. Los campos más recientes son siempre los activos, así que asegúrese de usar siempre la plantilla más reciente disponible. El widget muestra los campos activos.
9. Indicaciones específicas : Puede adaptar las indicaciones a lo largo del bot de ventas según sea necesario.
10. La solución depende de ti: Recuerda el ByteGPT es un conector que conecta asistentes AI, ChatGPT, etc. a su Kommo. Es una herramienta. Por lo tanto, el éxito dependerá de construir tu flujo, estructurando la solución para tu negocio.
En primer lugar, es importante saber que el robot de ventas “ByteGPT+ Plantilla”viene con dos webhooks, relacionados con la Inteligencia Artificial, uno para el ChatGPT (GPT-4o) y otro para su Asistente (con los datos de tu empresa y modelo definido por ti), conectado a este vendedorbot o plantilla.
Entendamos el rol de cada uno en el salesbot:
ChatGPT
- El webhook ChatGPT se encuentra en el paso 187.
- ChatGPT en salesbot se utiliza para acciones y funciones internas, como identificar intenciones de los mensajes recibidos de los usuarios, analizar, validar, extraer datos y cualquier otra cosa que quieras hacer.
- No envía mensajes a los clientes (a menos que cambie esto).
- Puede utilizar el resultado de ChatGPT para inferir condiciones, cambiar rutas de flujo, definir valores en campos de CRM, etc.
- No está relacionado con su Asistente GPT, por lo que no se ve afectado por las instrucciones o archivos del Asistente.
- Reacciona al aviso interno, en el robot de ventas, desde el paso 184, o desde otros pasos que usted defina.
- El modelo predeterminado es GPT-4o. Mira cómo cambiar aquí.
- Si no deseas utilizar o no necesitas este ChatGPT en su flujo y desea conservar solo el asistente, conecte el paso 219 (paso de pausa) directamente al paso 210 (con el "ByteGPT+ | Inmediato").
- Si desea eliminar los pasos de ChatGPT, puede eliminar los pasos: 184, 187, 189, 191, 204, 201 y 171.
Asistente
- El webhook del asistente de GPT se encuentra en el paso 50.
- El Asistente del robot de ventas se utiliza para un servicio personalizado y para enviar respuestas al cliente.
- Se encarga de generar mensajes vía GPT y enviarlos al cliente.
- Está directamente relacionado con su Asistente GPT (como los Asistentes de Open AI, Dify, Chatbase, etc.) y se ve afectado por las instrucciones o archivos de este Asistente. No tiene relación con el recurso nativo de Kommo AI (respuestas sugeridas), ya que son recursos diferentes e independientes entre sí).
- También puede reaccionar a avisos internos, en el robot de ventas, si lo defines o editas en el paso 210, pudiendo aumentar el mensaje recibido o realizar otras adaptaciones. Sin embargo, vale la pena señalar que no está directamente relacionado con el mensaje del paso 184 (relacionado con ChatGPT).
- El modelo GPT utilizado se define directamente en tu Asistente, de forma externa (como en OpenAI, el área de Asistentes, por ejemplo)
- Si no deseas utilizar o no necesitas este Asistente en su flujo y desea conservar solo ChatGPT (para acciones internas o respuestas dadas por él), puede excluir los pasos: 210, 50, 59, 209, 212, 213, 80, 51 (si desea que ChatGPT responda a algo , es posible que necesites esto), 228, 224, 215, 216, 226, 218, 217.
Con estos dos webbooks en uso se consumen 2 solicitudes a la API ByteGPT. Cada vez que se activa un webhook, se cuenta 1 solicitud.
Para activar directamente el ByteGPT Al iniciar una conversación desde la tarjeta principal, siga estos pasos:
- Acceda al flujo de su robot de ventas en Kommo.
- Conecte "Iniciar robot" directamente al paso 144, que establece el campo "Mensaje recibido" en "mensaje del cliente".
- en tu cuenta Kommo, en la tabla con la lista de Salesbots (Configuración > Herramientas de comunicación), seleccione el activador de conversación “Cuando las conversaciones se inician con un mensaje entrante en cualquier canal”.
Para obtener orientación visual, mire el vídeo en el minuto 28:00 a través de este enlace:
Aquí tienes un ejemplo del proceso :
- Clonar la plantilla ByteGPT para conservar el original.
- Realice sus personalizaciones en la copia.
Ver explicación de la plantilla ByteGPT en detalle, con cada paso.
Si necesita más ayuda o desea programar una reunión, utilice el chat en la esquina inferior derecha o programe una llamada a través del enlace de programación.
Visión General
1. Recepción de mensajes de usuario:
– Cuando se recibe un mensaje del usuario, se registra en el campo “Mensaje del cliente” (ByteGPT+ | Mensaje recibido), en paso 144.
2. Definición del mensaje de intención:
– El mensaje recibido se inserta en un mensaje predefinido en el paso 184. Este mensaje se utiliza para el análisis de la intención, buscando identificar si el mensaje está relacionado con el asistente, la reunión, el saludo o en general.
3. Envío al webhook ChatGPT:
- N / A paso 187, el mensaje de intención se envía al webhook ChatGPT.
– El sistema ingresa a un bucle de 5 segundos para esperar la respuesta de ChatGPT, en cuyo caso paso 189. Es importante mantener al menos 5 segundos.
4. Verificación de intención:
– Cuando se recibe la respuesta, se comprueba en el paso 201 (Condiciones de intención), para ver si coincide con alguna de las intenciones definidas (asistente, reunión, saludo, general), consultando el paso 184 del mensaje de intención.
– Si se cumple una condición de intención, el flujo continúa según lo definido para esa intención específica.
5. Desvío de flujo:
– Si se cumple una de las condiciones (Sí), y si la intención es, por ejemplo, “#Attendant”, el flujo se desviará a otros pasos específicos donde se podrán realizar diversas acciones, incluyendo abrir opciones de respuesta o incluso detener la fluir.
- Es posible y recomendado editar el mensaje de intención para incluir más opciones.
6. Respuesta del asistente:
– Si no se cumple ninguna de las condiciones previstas, el flujo continúa hacia el paso 50, donde el webhook asistente procesa la respuesta.
- N / A paso 51 (Respuesta GPT), el asistente responde al usuario mediante una respuesta generativa basada en inteligencia artificial GPT.
7. Ciclo de interacción:
– Después de responder, el sistema vuelve al paso 9, esperando una nueva interacción del usuario, creando un ciclo continuo de “preguntar, analizar, responder”.
Sí el ByteGPT Puede interpretar imágenes y pasar un mensaje específico a su robot de ventas.
Puede crear una condición después del paso 201 (que en nuestro caso es 233) y agregar una condición al campo ByteGPT+ | REGISTRO.
Si contiene #imagen , puede pasar una solicitud específica en el siguiente paso (235, en nuestro flujo), pidiéndole que analice si la imagen, pasando una solicitud específica o solicitando lo que sea necesario.
En este ejemplo, el mensaje (ByteGPT+ | Prompt) en el paso 235 tiene sólo un punto (.), a modo de ejemplo.

Descripción detallada de los pasos del Salesbot
En cada paso también hay iconos de edición , con los mismos colores, que representan dónde se puede o no editar, siguiendo la misma lógica de color mencionada anteriormente.
Leyenda de edición de iconos
🟢 Verde (Editable) : Pasos que se pueden editar o eliminar libremente si es necesario. (Ej.: Mensajes, indicaciones personalizadas).
🟡 Amarillo (Precaución al editar) : Pasos que recomendamos editar con cuidado, solo si sabes lo que haces. Recomendado para cuando quieras crear un flujo de trabajo diferente y necesites eliminar o modificar algo. Por lo tanto, no lo alteres si no estás familiarizado con tu flujo de trabajo.
🔴 Rojo (No editar ni eliminar) : Pasos esenciales que no deben modificarse ni eliminarse. (Ej.: Comprobaciones del sistema, notificaciones internas)
Pasos del robot de ventas
A continuación describiremos cada paso, su función y comentarios al respecto, para que puedas comprender todo el flujo.
🟡 Paso 81 - Definir campo
Definir cliente potencial: ByteGPT+ | ¿Respuesta recibida?: Vacío
Esta acción establece el campo “ByteGPT+ | ¿Respuesta recibida?” para vaciar, ya que este es un campo de control que la API utiliza para enviar un mensaje GPT. Cuando la API ByteGPT envía mensajes, cambia a “Completo”. En este paso 81, lo dejamos vacío para asegurarnos de que sea adecuado para recibir el siguiente mensaje.
🟡 Paso 9: pausar la respuesta
Hasta recibir el mensaje
Este es un campo de pausa que espera el primer mensaje del usuario.
Iniciar el ByteGPT para cualquier nueva conversación
Para activar directamente el ByteGPT Al iniciar una conversación desde la tarjeta principal, siga estos pasos:
- Acceda al flujo de su robot de ventas en Kommo.
- Conecte "Iniciar robot" directamente al paso 144, que establece el campo "Mensaje recibido" en "mensaje del cliente".
- en tu cuenta Kommo, en la tabla con la lista de Salesbots (Configuración > Herramientas de comunicación), seleccione el activador de conversación “Cuando las conversaciones se inician con un mensaje entrante en cualquier canal”.
Para obtener orientación visual, mire el vídeo a continuación:
Aquí tienes un ejemplo del proceso :
- Clonar la plantilla ByteGPT para conservar el original.
- Realice sus personalizaciones en la copia.
Ver explicación de la plantilla ByteGPT en detalle, con cada paso.
Si necesita más ayuda o desea programar una reunión, utilice el chat en la esquina inferior derecha o programe una llamada a través del enlace de programación.
🔴 Paso 144 - Definir campo
Líder del set: GPT | Mensaje recibido: Mensaje del cliente
El mensaje del cliente se recibe y se almacena en el campo “ GPT | Mensaje recibido ”.
Este paso es crucial ya que el mensaje grabado se utilizará más adelante en el mensaje de intención.
Si el usuario envía varios mensajes, se pueden incrementar y acumular en este campo. Este proceso se detallará más en el paso 221.
❗No recomendamos editar este campo.
🟡 Paso 219 - Pausa
Cronómetro: 0 horas 0 min 20 seg
Hasta recibir el mensaje
- Descripción En esta etapa, hay una pausa de 20 segundos o hasta que se reciba un nuevo mensaje, lo que ocurra primero.
- Detalles del proceso:
- El mensaje del cliente se recibe en el paso 9.
- El mensaje se registra en el campo en el paso 144.
- Si el usuario no envía nada más durante 20 segundos, el flujo avanza al paso 184.
- Si el usuario envía un mensaje nuevo, se le dirige al paso 221, donde el mensaje nuevo se incrementa con respecto al mensaje anterior.
- Operación: Esperamos al menos 20 segundos, tiempo durante el cual, si el usuario ya no envía mensajes, el flujo continúa. De lo contrario, se combinan todos los mensajes enviados.
- Exemplo:
- El usuario envía “Hola”.
- Luego envíe “Buenos días”.
- Luego, envía “¿Cómo estás?”
- Finalmente, haz una pregunta.
- Todos estos mensajes se acumulan y envían juntos para su análisis en pasos posteriores.
El tiempo de espera de 20 segundos se puede cambiar libremente, dependiendo de su negocio.
🟡 Paso 221 - Definir campo
- Descripción Este paso combina el mensaje anterior con cualquier mensaje nuevo recibido.
- Importancia: Permite la creación de un mensaje incremental, donde se combinan múltiples frases de usuario para su análisis y posterior respuesta.
- Exemplo:
- Mensaje inicial: “Hola”.
- Nuevo mensaje: “Buenos días”.
- Nuevo mensaje: “¿Cómo estás?”
- Todos se combinan para formar una única entrada para el siguiente paso.
❗No recomendamos editar este campo.
🟡 Paso 184 – Aviso de intención
Líder del conjunto: GPT. | Aviso: entrada manual
Considere que está analizando la intención de una oración escrita por un usuario en un chatbot. Vea cuál de las siguientes situaciones se ajusta a la intención de esta frase escrita: [“Lead: GPT | Mensaje recibido"]:
#Asistente: Habla con una persona, un asistente humano o abandona el chat.
#Reunión: interesado en programar una reunión o charlar mediante una llamada, llamada telefónica, etc.
#Saludo: Saludo (ej: Hola, Hola, Buenos días, Buenas noches, ¿Cómo estás? etc).
#General: Ninguno de estos escenarios.
Responde únicamente con el ID respectivo de las opciones, el cual sigue este patrón: “#palabra”:
Ejemplo: #Asistente
- Descripción En este paso, ChatGPT utiliza un mensaje estándar para analizar la intención del mensaje recibido del cliente.
- Funcionalidad:
- ChatGPT utiliza internamente el mensaje para identificar la intención del mensaje del cliente.
- Ejemplo de opciones predefinidas: #asistente, #reunión, #saludo, #general.
- Le pedimos a ChatGPT que responda solo con el ID de estas opciones en formato hashtag-palabra.
- Personalización:
- Puede personalizar este mensaje para incluir otras funciones como comprobaciones, análisis de opiniones, extracción de datos, etc.
- La lista de opciones para la solicitud de intención se puede editar, ampliar, reducir o eliminar según sea necesario.
- Resultado:
- La respuesta de ChatGPT se registrará en el archivo “GPT | Responder” en el paso 201.
- Flujo alternativo:
- Si no desea utilizar el análisis de intención antes de la respuesta del asistente, puede eliminar los campos 184, 187, 189, 191, 204, 201, 171 y conectar el paso 219 directamente al paso 210.
- De esta forma, el mensaje del usuario será respondido directamente por el asistente sin pasar por el análisis ChatGPT.
✅ Puedes editar el contenido de este campo
🟡 Paso 187 - Webhook ChatGPT
Introduzca la URL aquí
https://bytegpt2.byte.bio/715f5eb294641….
- Descripción Este paso contiene el webhook ChatGPT, configurado según el estándar GPT-4o-mini.
- Funcionalidad:
- Responsable de analizar el mensaje definido en el paso 184.
- La respuesta o resultado de este análisis se mostrará internamente en el campo “Respuesta GPT”.
- Rol funcional:
- ChatGPT realiza acciones internas necesarias para CRM, como analizar la intención, antes de enviar una respuesta al usuario.
- Sirve para diversos usos dependiendo de las necesidades de su negocio.
- Diferenciación de Webhooks:
- ChatGPT (Paso 187): Se utiliza para análisis internos y procesamiento rápido.
- Asistente (Paso 50): Utiliza otro webhook (proveedor GPT) para responder directamente al usuario final.
❗No cambies la base de URL, ya que ya está correctamente vinculada a tu ChatGPT (Clave OpenAI)
Cambiar modelos y parámetros de ChatGPT
Si desea modificar la plantilla de OpenAI o ChatGPT, así como configurar la salida máxima de tokens, puede agregar un sufijo al final de su URL.
Supongamos que su URL de webhook (Paso 187 de ChatGPT) es, por ejemplo: https://bytegpt.byte.bio/dac44aaa8a432ert5853/handler
El modelo estándar es el gpt-4o-mini .
Si desea realizar cambios, puede agregar un signo de interrogación ( ? ) al final de la URL, seguido de parámetros; vea:
Modelos abiertos AI
Ejemplos:
?modelo=gpt-4o
?modelo=gpt-3.5-turbo
- https://bytegpt.byte.bio/dac44aaa8a432ert5853/handler?model=gpt-4-turbo
Fichas (salida máxima)
Ejemplos:
?fichas=800
?fichas=2000
- https://bytegpt.byte.bio/dac44aaa8a432ert5853/handler?tokens=800
Y para combinar modelos y tokens, además de comenzar con “ ? ”, agregue “ & ”, lo que resulta, por ejemplo:
- https://bytegpt.byte.bio/dac44aaa8a432ert5853/handler?model=gpt-4o&fichas=800
🟡 Paso 191 - Condición
Si es cliente potencial: GPT | ¿Respuesta recibida? Igual: Completo
- Descripción Este paso es una condición de control de la API. ByteGPT y no debe modificarse, incluidos el campo y las condiciones.
- Funcionalidad:
- Representa dos situaciones:
- Campo vacío: Ninguna de las condiciones se cumplió.
- Campo lleno: Se realizó la solicitud a ChatGPT y se recibió la respuesta.
- Después de la solicitud a ChatGPT en el paso 187, hay un intervalo de 5 segundos para esperar la respuesta.
- Cuando se genera la respuesta, la API ByteGPT marca automáticamente el campo “GPT | ¿Respuesta recibida?” como cheio.
- Representa dos situaciones:
- Avance de flujo:
- Dado que el campo está marcado como cheio, satisface la condición del paso 191.
- El flujo avanza entonces al paso 204.
- En el paso 204, el “GPT | ¿Respuesta recibida?” se vacía para esperar la siguiente respuesta.
❗No recomendamos editar los campos.
🔴 Paso 204 - Definir campo
Líder del set: GPT | ¿Respuesta recibida?: Vacío
En el paso 204, el “GPT | ¿Respuesta recibida?” se vacía para esperar la siguiente respuesta.
❗No recomendamos editar el campo.
🟡 Paso 201 - Condiciones de intención
Si es cliente potencial: GPT | La respuesta contiene: Entrada manual #Asistente
- Descripción Este paso verifica las condiciones de intención o las condiciones que se refieren al mensaje definido en el paso 184.
- Funcionalidad:
- Enumera las posibles palabras u opciones que se han configurado en el mensaje.
- Ejemplo incluido: condición para el término “#attendant”.
- La condición se establece de modo que si el “GPT | Answer” contiene la palabra “#attendant”, el flujo pasará al siguiente paso, que se puede crear y personalizar libremente.
- En el ejemplo dado, después del paso 171, el robot se detendrá.
- Flujo alternativo:
- Si no se cumple ninguna de las condiciones, el flujo continúa hacia el área de asistentes (proveedores GPT), quienes responderán al mensaje.
- Importancia:
- El paso 201 es crucial para desviar el flujo o ruta según los resultados analizados por ChatGPT.
- Permite llamar a flujos específicos, como programación, selección u otros flujos personalizados.
- Evita que la plantilla quede en un simple bucle de preguntas, procesamiento y respuestas, ofreciendo mayor flexibilidad.
- Integración con ChatGPT:
- Se combina con el análisis realizado por ChatGPT en la etapa Prompt (paso 184), permitiendo una gestión dinámica del flujo de trabajo.
✅ Puedes editar el contenido de este campo en las opciones de condiciones
🟢 Paso 171 - Definir campos
Líder del set: GPT | Aviso: entrada manual
- Descripción Este paso se encarga de limpiar el propulsor, vaciándolo para evitar cualquier ruido futuro si el ByteGPT es desencadenado por otro flujo y el campo todavía está poblado.
- Funcionalidad:
- Sirve como medida preventiva para garantizar que el campo de aviso esté vacío para usos futuros.
- Es una medida opcional y se puede cambiar o eliminar según sea necesario.
- Flexibilidad:
- En el ejemplo dado, después de identificar la intención del "asistente", el flujo se configuró para detenerse.
- Puedes reemplazar este paso con otras acciones, como:
- Enviar un mensaje al usuario informándole que se llamará a un asistente.
- Enviar una notificación interna a los usuarios.
- Añade una nota o etiqueta específica.
- Cualquier otra acción que considere apropiada cuando se identifique la intención de hablar con un agente.
🟢 Detener robot
+ Agregar acción
- Descripción Este paso es crucial ya que detiene la actividad de los bots, asegurando que no permanezcan activos.
- Funcionalidad:
- El paso "Detener robot" se puede configurar para iniciar otro bot al hacer clic en "+Agregar acción".
- Se considera una buena práctica detener e iniciar bots en el mismo paso, en lugar de iniciarlos por separado.
- Ejemplo de uso:
- En el ejemplo dado, el bot se detiene cuando la intención del usuario es hablar con un asistente humano.
- Esto habilita el modo híbrido, permitiendo que una persona interactúe y escriba normalmente en la conversación.
- Flexibilidad:
- Este paso se puede ajustar según tus necesidades y puede incluir acciones adicionales, como iniciar otros bots o realizar notificaciones específicas.
🟡 Paso 210 - Definir campo
Líder del set: GPT | Inmediato:
Líder: GPT | Mensaje recibido
- Descripción En esta etapa, el “GPT | Prompt” se restablece al mensaje original del usuario, que se registró en “GPT | Mensaje recibido” en el paso 144 y se incrementa, si es necesario, en el paso 221.
- Funcionalidad:
- La intención aquí es utilizar este mensaje como mensaje para que responda el asistente de GPT.
- Luego, el mensaje se envía al webhook en el paso 50, que es responsable del proveedor GPT, donde se generará la respuesta al mensaje del usuario.
- Manejo rápido:
- Puede editar este campo para enriquecer el mensaje agregando información adicional o contexto relevante.
- Es posible complementar el mensaje original conservando el “GPT | Mensaje recibido” y agregando otros textos según sea necesario.
- Si no se necesitan ajustes, el mensaje se puede utilizar tal cual.
🟡 Paso 50: Webhook GPT (Asistente)
Introduzca la URL aquí
https://bytegpt2.byte.bio/3ed5a477f7216158
- Descripción Este paso contiene el webhook del asistente de GPT proporcionado por proveedores como OpenAI, Dify, Chatbase y otros.
- Funcionalidad:
- La URL del webhook se agrega automáticamente y no se recomienda editarla.
- Configuración de plantilla:
- Si necesita cambiar o cambiar el modelo GPT, como seleccionar GPT-4, debe hacerlo directamente en el entorno del proveedor (por ejemplo, en la plataforma OpenAI).
- Configuraciones como el límite de token y otros parámetros también deben ajustarse a nivel del proveedor de GPT.
- Ejemplo de Proveedores:
- OpenAI
- Dificar
- Base de chat
🟡 Paso 59 - Pausa
Cronómetro: 0 horas 0 min 10 seg
Pausa mínima requerida para procesar la respuesta del Asistente (Proveedor GPT). Si no se recibe la respuesta en 10 segundos, el proceso entra en un bucle y se vuelve a intentar durante otros 10 segundos.
❗No recomendamos cambiar este tiempo, ya que Salesbot Kommo Puede detener el flujo si el circuito es demasiado corto.
🟡 Paso 209 - Condición
Si es cliente potencial: GPT | ¿Respuesta recibida? Igual: Completo
- Habitaciones al paso 191.
- Descripción Este paso es una condición de control de la API. ByteGPT y no debe modificarse, incluidos el campo y las condiciones.
- Funcionalidad:
- Representa dos situaciones:
- Campo vacío: Ninguna de las condiciones se cumplió.
- Campo lleno: Se realizó la solicitud a ChatGPT y se recibió la respuesta.
- Después de la solicitud a ChatGPT en el paso 187, hay un intervalo de 5 segundos para esperar la respuesta.
- Cuando se genera la respuesta, la API ByteGPT marca automáticamente el campo “GPT | ¿Respuesta recibida?” como cheio.
- Representa dos situaciones:
- Avance de flujo:
- Dado que el campo está marcado como cheio, satisface la condición del paso 209.
- El flujo avanza entonces al paso 212.
- En el paso 80, el “GPT | ¿Respuesta recibida?” se vacía para esperar la siguiente respuesta.
❗No recomendamos editar los campos.
🔴 Paso 212 - Condición
Condición
Si es cliente potencial: GPT | LOG Contiene: Entrada manual correcta
E
Si es cliente potencial: GPT | Encendido/Apagado Igual: Vacío
Si es cliente potencial: GPT | LOG Igual: Entrada manual correcta
E
Si es cliente potencial: GPT | Encendido/apagado igual: completo
Si es cliente potencial: GPT | Encendido/apagado igual: completo
E
Si es cliente potencial: GPT | REGISTRO desigual: entrada manual correcta
- Descripción Este paso busca errores al interactuar con el asistente o proveedor de GPT.
- Condiciones a verificar:
- Condición satisfecha:
- El “GPT | LOG” debería ser “OK”.
- El “GPT | ON-OFF” debe estar vacío.
- Si se cumplen estas condiciones, el mensaje avanza hasta donde se generará la respuesta.
- Condición intermedia:
- El “GPT | INICIAR SESIÓN” está “bien”.
- El “GPT | ON-OFF” está lleno.
- El flujo se detendrá y la respuesta no se enviará al cliente.
- Condición de error:
- Si “GPT | ON/OFF” está apagado (completo) y “GPT | LOG” no es “OK”, esto indica un error en el proveedor GPT (como OpenAI).
- En este caso, se envía un mensaje interno a todos los participantes.
- Ninguna de las condiciones se cumple:
- Si “GPT | LOG” no es “OK” y “GPT | ON/OFF” está vacío.
- Se añade una etiqueta en el paso 215 que indica un error.
- El flujo vuelve a intentar en pasos posteriores reprocesar hasta que se satisface la condición inicial del paso 212 y se muestra la respuesta.
- Condición satisfecha:
🟡 Paso 213 - Administrar etiquetas
Eliminar una etiqueta de un cliente potencial: ERROR OpenAI
Esta acción elimina la etiqueta de un cliente potencial “OpenAI ERROR”, si fue asignado previamente debido a errores. Si esta etiqueta no existe, no pasará nada.
🔴 Paso 80 - Definir campo
Líder del set: GPT | ¿Respuesta recibida?: Vacío
En el paso 80, el “GPT | ¿Respuesta recibida?” se vacía para esperar la siguiente respuesta.
❗No recomendamos editar el campo.
🟢 Paso 51 - Enviar mensaje (a)
[Líder: GPT | Respuesta]
- Descripción En este paso, el mensaje procesado por el asistente GPT se envía al cliente.
- Funcionalidad:
- El mensaje se envía a todos los canales habilitados en la lista “Canales:”. todos".
- Esta lista se puede editar para seleccionar canales específicos donde la transmisión debe estar activa.
- Es importante mantener el “Intenta enviar un mensaje”.
- Campo utilizado:
- El “GPT | Respuesta” muestra la respuesta procesada por el asistente de GPT.
- Esta respuesta luego se envía al cliente en los canales seleccionados.
🟡 Paso 9: pausar la respuesta
Aquí hay un enlace al paso 9, que es Pausar respuesta, donde el bot espera el siguiente mensaje del cliente.
Al regresar al paso 9, se cierra el ciclo Mensaje > Procesamiento > Respuesta.
Para evitar estar en un bucle, puede agregar un paso de "Detener" y agregar un nuevo flujo, si es necesario, o agregar condicionales que hagan lo que desvía el flujo, en el paso 201.
🔴 Paso 228 - Definir campo
Líder del set: GPT | Encendido/Apagado: Vacío
- Descripción Este paso gestiona el “GPT | On/Off”, que es un campo de seguridad utilizado para activar o desactivar el flujo API. ByteGPT.
- Funcionalidad:
- El “GPT | On/Off” está vacío, lo que indica que el flujo de API ByteGPT está activado (Encendido).
- Las respuestas solo se muestran si este campo está vacío (Activado).
- Importancia:
- Simplemente cambie el estado de “GPT | On/Off” manualmente, no es suficiente para detener el flujo de ByteGPT, ya que este es un campo utilizado por la API y no por Kommo.
❗No recomendamos editar el campo.
🟡 Paso 224 - Enviar mensaje interno (a)
ERROR de OpenAi [Líder: GPT | REGISTRO]
Este campo envía un mensaje interno a todos los usuarios participantes, desde su Kommo, en esta conversación. No se envía al cliente externo, sólo a los usuarios internos.
El mensaje es para advertirles que hay un error con OpenAI o el proveedor de GPT.
🟡 detener robot
+ Agregar acción
Se detiene el flujo del robot o robot de ventas.
🟡 Paso 215 - Administrar etiquetas
Agregue una etiqueta para un cliente potencial: ERROR de OpenAI
Acción para agregar una etiqueta para un cliente potencial: “OpenAI ERROR”, para que sea más fácil encontrar o filtrar por clientes potenciales que tienen o están teniendo problemas.
Si la situación se resuelve, después de algunos intentos, mediante el propio flujo, esta etiqueta se elimina en el paso 213.
🟡 Paso 216 - Agregar nota
Agregar una nota a un contacto principal
ERROR de OpenAi [Líder: GPT | REGISTRO]
🔴 Paso 226 - Definir campo
Líder del set: GPT | Encendido/Apagado: Completo
Esta acción hace que el bot se establezca en "Completo", que es relativo a "APAGADO". Es un campo de control, de modo que el ByteGPT Puede intentar enviar el mensaje nuevamente, ya que puede haber un problema.
❗No recomendamos editar el campo.
🟢 Paso 218 - Enviar mensaje (a)
Solo un momento por favor
Mensaje enviado al cliente pidiéndole que espere un momento.
Este mensaje se puede editar según sea necesario.
La intención de esta frase es no dejar que el usuario espere más de lo habitual, mientras el ByteGPT Intenta realizar otra solicitud a GPT.
Siguiendo el flujo, en el paso 217, esperará una pausa de 45 segundos, hasta volver a enviar al Asistente Webhook.
Si el problema persiste, identificado en el paso 212, el flujo pasará al paso 228 y luego se detendrá, después del paso 224.
Si la situación se puede revertir y se vuelve correcta, el mensaje se enviará, siguiendo el flujo, después de la condición de los pasos 212, 213, 80 y 51.
🟡 Paso 217 - Pausa
Cronómetro: 0 horas 0 min 45 seg
Esta es una pausa de 45 segundos para avisar al Asistente nuevamente. Este es un momento en el que decidimos esperar y ver si la situación ha vuelto a la normalidad.
A menudo, en una solicitud a OpenAI, por ejemplo, puede haber inestabilidades en el servidor del proveedor y luego volvemos a intentarlo pasado este tiempo.
🔴 Paso 50: Webhook de GPT (asistente)
Enlace al Paso 50, donde está el Webhook del Asistente.




