Con la ayuda de la integración y los procesos dentro de GetCourse, es posible enviar información sobre el suscriptor y su pedido desde GetCourse a BotHelp para interactuar con el suscriptor a través del bot.

Descripción general del escenario

La integración de GetCourse y BotHelp, configurada según este escenario, permitirá excluir automáticamente a los suscriptores de grupos o chats cerrados en Telegram si no han renovado su suscripción en GetCourse.

Supuestos dentro de este escenario

  • La suscripción se emite por un período largo, por lo que el proceso configurado se iniciará manualmente en el momento adecuado.
  • Suponemos que el suscriptor ya es miembro de un grupo cerrado de Telegram y previamente ha pagado una suscripción.
  • En su cuenta de GetCourse, ya se ha creado una oferta para la primera suscripción, que impulsó al suscriptor a realizar un pedido.

Las principales etapas del proceso

  1. Se acerca la fecha límite para pagar la próxima suscripción a un chat/grupo cerrado en Telegram.
  2. Por alguna razón, el suscriptor no renueva la suscripción.
  3. GetCourse ejecuta un proceso que verifica si los participantes tienen una suscripción paga.
  4. Para todos aquellos que no han renovado su suscripción, se lanza un bot especial desde el proceso GetCourse en BotHelp.
  5. Este bot excluye a dichos suscriptores de un chat/grupo cerrado en Telegram.

Configuración de un embudo en BotHelp

1. Creación y configuración de un bot

  • Crea un bot para un canal de telegram.
  • Añadir un bloque de Acción.
  • Seleccione el tipo de acción "Excluir del grupo/canal".
  • Por favor ingrese el ID de su grupo cerrado del cual desea eliminar al suscriptor.
    • Para obtener instrucciones más detalladas sobre cómo trabajar con grupos y canales en Telegram, siga el enlace .

  • Si es necesario, puede enviar un mensaje o agregar una etiqueta.
  • El resultado es un bot simple como este:


2. Obtención de datos para una mayor configuración de la integración

Para configurar aún más la integración, necesitarás:

  • Obtenga la referencia del bot creado.
    • Permanezca en la ventana abierta actualmente: el editor de bots.
    • Haga clic en el botón de configuración, el engranaje, en la esquina superior derecha.
    • Haga clic en el subelemento “Configuración”.
    • En la ventana que se abre, expanda “Configuración adicional”.
    • En la parte inferior de la ventana que se abre, busque el campo llamado “Bot Ref”, el identificador de este bot.
    • Cópialo o escríbelo. Te será útil más adelante.

  • Obtener referencia de paso
    • Permanezca en la ventana abierta actualmente: el editor de bots.
    • Vaya al modo de edición de bot haciendo clic en Editar en la esquina superior derecha.
    • Abra el panel de edición del primer paso del bot creado.
      • En nuestro ejemplo, este es el paso "Acción 1".
    • La referencia del paso se muestra en la parte superior del panel, debajo del nombre del paso: este es el ID del paso actual.
    • Cópialo o escríbelo. Te será útil más adelante.

  • Obtenga la clave secreta de BotHelp.
    • Vaya a la sección “Configuración” en el panel de navegación de su cuenta.
    • Abra la pestaña Integraciones.
    • Busque el bloque GetCourse y haga clic en el Agregar integración .
    • Copia/escribe la clave secreta de BotHelp recibida. Te será útil más adelante.

Pasos de configuración en GetCourse

1. Creación de productos

  • Vaya a la sección Ventas – Productos y haga clic en el Agregar producto .
  • Dale un nombre al producto.
  • Establecer el precio de la oferta.

  • Después de guardar el producto, vaya a la pestaña Ofertas y abra la oferta creada (su nombre coincide con el nombre del producto).
  • Asegúrese de que la oferta tenga habilitada la casilla "Completar el pedido automáticamente al recibir el pago".
    • Para esta oferta, los pedidos pasarán automáticamente al estado "Completado" una vez que se reciba el pago.


2. Creación de un proceso

  • Vaya a la sección “Tareas” – “Procesos” y haga clic en el Crear proceso .
  • Por favor especifique el nombre del proceso.
  • Seleccione el tipo de objeto “Usuarios”.
  • No es necesario especificar nada en el campo “Plantilla”, deje la opción “sin plantilla”.
  • Haga clic en el Crear .


3. Configuración del proceso

  • En la configuración del proceso creado, en la sección “Creación de tareas masivas”, seleccione la opción “Una sola vez después del lanzamiento”.
    • En este caso, el proceso creado se iniciará solo una vez: inmediatamente después del lanzamiento.
  • En las reglas de entrada de objetos, establezca la siguiente lógica:
    • El usuario ya dispone de una suscripción pagada correspondiente al periodo anterior.
    • El usuario no tiene una suscripción paga para el período actual.


4. Creación de la lógica del proceso

  • En la configuración del proceso creado, vaya a la pestaña "Proceso" para configurar la lógica del proceso en sí.
  • Añade el bloque Operación.
    • Por favor especifique el nombre del bloque.
    • El bloque debe funcionar según el Usuario.
    • Seleccione el tipo de operación "Llamar URL".
  • En la configuración del bloque debes seleccionar el método “POST”.

  • En el campo URL debes insertar el enlace:
https://gc.bothelp.io?domain_name={%Tu dominio en Bothelp%}&token={%Tu SecretKey de la cuenta de BotHelp%}&email={object.email}&phone={object.phone}&actions[run_bot]={%Ref de tu bot%}&actions[step_ref]={%Ref del paso de tu bot%}
  • ¡Importante!
    • En el campo domain_name, en lugar del texto {%Your domain in Bothelp%}, debe especificar el dominio de su cuenta en BotHelp. Debe eliminar las llaves {} y los signos %. La entrada final tendrá este formato: domain_name=mybhaccount .
    • En la de token , en lugar del texto {%Your SecretKey from the BotHelp account%}, debe especificar la clave secreta de BotHelp de la configuración de integración de su cuenta (consulte la primera sección de este manual). Debe eliminar las llaves {} y los signos %. La entrada final tendrá este formato: token=qwerty123456 .
    • En la columna actions[run_bot] , en lugar del texto {%Ref of your bot%}, debe especificar la referencia del bot al que desea añadir un suscriptor (consulte el segundo punto de esta instrucción). Debe eliminar las llaves {} y los signos %. La entrada final tendrá este formato: actions[run_bot]=c123456789 .
    • En la columna actions[step_ref] , en lugar del texto {%Ref of your bot's step%}, debe especificar la referencia del paso del bot al que desea agregar un suscriptor (consulte el segundo punto de esta instrucción). Debe eliminar las llaves {} y los signos %. La entrada final tendrá este formato: actions[step_ref]=f987654321 .
    • Ejemplo de un enlace listo:
https://gc.bothelp.io?nombre_de_dominio=mybhaccount&token=qwerty123456&correo_electrónico={objeto.correo_electrónico}&teléfono={objeto.teléfono}&acciones[ejecutar_bot]=c123456789&acciones[referencia_de_paso]=f987654321
  • ¿Para qué sirve este enlace?
    • Con este enlace, GetCourse envía datos sobre el suscriptor y el tipo de acción para que BotHelp pueda realizar la acción especificada en el suscriptor seleccionado.
    • Este enlace especifica los datos necesarios sobre el suscriptor y la acción:
      • Correo electrónico : correo electrónico del suscriptor. BotHelp lo utiliza para encontrar un suscriptor específico en su base de datos. Este campo es obligatorio para la identificación por correo electrónico.
      • domain_name — el nombre de su cuenta en BotHelp. Este campo le indica a BotHelp en qué cuenta buscar un suscriptor con ese correo electrónico. Este campo es obligatorio.
      • Token : la clave secreta de su cuenta de BotHelp, que garantiza la seguridad de la integración. Este campo es obligatorio.
      • Teléfono : teléfono del suscriptor. BotHelp también puede usarlo para encontrar un suscriptor específico en su base de datos si hay varios por correo electrónico. Este campo es opcional.
      • acciones[run_bot] Y acciones[step_ref] — Parámetros que designan el comando "Añadir al bot para un paso específico". Los valores de los parámetros indican los identificadores del bot y el paso al que debe añadirse el suscriptor.
        • acciones[run_bot] es un campo obligatorio.
        • actions[step_ref] — campo opcional. Si este parámetro no está presente, el bot del suscriptor se iniciará desde el paso "Inicio".
  • Guardar este bloque.
  • Agregue un bloque de "Finalización del proceso" y dibuje vínculos entre los bloques.
  • El proceso final debería verse así:

  • ¡Listo! En la pestaña "General" del proceso creado, activa la casilla "Aprobado".
  • Cuando esté listo, haga clic en el botón verde grande Ejecutar : el proceso comenzará y se ejecutará una vez.

Si no has encontrado la respuesta a tu pregunta, pregúntanos en el chat dentro de tu cuenta o escríbenos a BotHelpSupportBot o a hello@bothelp.io

Obtenga 14 días de funcionalidad completa de la plataforma para crear mailings, autofunnels y chatbots BotHelp.

Obtenga 14 días gratis

¿Fue útil este artículo?

¡Gracias por tus comentarios!