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
- Se acerca la fecha límite para pagar la próxima suscripción a un chat/grupo cerrado en Telegram.
- Por alguna razón, el suscriptor no renueva la suscripción.
- GetCourse ejecuta un proceso que verifica si los participantes tienen una suscripción paga.
- Para todos aquellos que no han renovado su suscripción, se lanza un bot especial desde el proceso GetCourse en BotHelp.
- 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:
- En el campo
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.