Webchat Widget
Header Image Nataly | Botky

Integración de Hojas de cálculo de Google (Google Sheets)

Estas aquí:
Estimated reading time: 6 min

La integración de Google Sheets le permite enviar datos, obtener datos, obtener una fila aleatoria y generar galerías dinámicas desde Google Sheets.

Conectando Botky a Hojas de cálculo de Google

Paso 1: Ir a Menú >> Configuración

Paso 2: Ir a Ajustes y seleccione Integraciones en el menú superior.

Paso 3: Busca el Integración de Hojas de cálculo de Google campo y haga clic en el Conectar botón

Etapa 4: Desde aquí, necesitas elige la cuenta asociado con la hoja de Google.

Paso 5: Una vez que haya conectado su Google Sheet, obtendrá una ventana de integración como esta imagen a continuación.

*Ten en cuenta que puedes desconectar las hojas de Google con Botky en cualquier momento presionando el botón.

Integración de hojas de Google en acción

Ahora aprenderá a utilizar la integración de Google Sheets.

Cómo encontrar las acciones de Google Sheets

Para poder utilizar la integración de Google Sheets, debe utilizarla en un flujo.

Desde tu menú ve a Flujos. Una vez que llegue a la descripción general de flujos, presione el botón superior derecho Agregar flujo.

Una vez que llegue al editor de flujo, puede presionar el bloque de mensajes con el que comienza > seleccionar Acción > Hojas de Google. Eche un vistazo a continuación sobre cómo encontrar la integración de hojas de Google

¿Qué tipo de acciones tiene la integración de Google Sheets?

Hay varias opciones para elegir al seleccionar la integración de Google Sheets. Todo depende de tus necesidades. A continuación se detallan las opciones que admitimos actualmente:

  • Enviar datos a Google Sheets
  • Obtener fila (valor) de Google Sheets
  • Actualizar fila de hoja de Google
  • Borrar fila (valor) en Google Sheets
  • Obtener fila aleatoria en Google Sheets
  • Crear una galería dinámica con Google Sheets

Configurando tu hoja de Google

Antes de utilizar cualquiera de las acciones anteriores, debe crear una hoja de Google con información preestablecida.

Supongamos que desea capturar datos del suscriptor, como nombre, correo electrónico y número de teléfono. Luego exporte esto a una hoja de Google. Para esto, necesitamos crear algunos encabezados dentro de la propia hoja de Google donde podemos exportar los datos.

Crea una hoja de Google como “Datos del suscriptor”.

Luego cree los encabezados para cada columna. Usaremos nombre completo, identificación de usuario, correo electrónico y número de teléfono.

Ahora que preparamos la hoja de Google, es hora de exportar los datos a esta hoja desde nuestro bot de Messenger.

¡DATO IMPORTANTE!

Cada vez que conectas tu Google Sheet conBotky debes tener en cuenta que cada vez que cambias el nombre de la hoja de cálculo o de la hoja de cálculo, debes rehacer esa acción de Google Sheet.

La integración está configurada para funcionar con el nombre de la hoja en lugar de la identificación. Entonces, cambiar esto hará que la integración deje de funcionar.

Entonces, si cambia cualquiera de los nombres, tenga en cuenta que debe rehacer la acción de la Hoja de Google dentro de su generador de flujo.

Enviar datos a Google Sheets

Una vez que haya recopilado toda la información, podemos utilizar la acción de hojas de Google.Enviar datos.

Elija la acción (Enviar datos a Google Sheets) y seleccione el nombre de la hoja de cálculo a la que desea exportar los datos. El siguiente paso es seleccionar la hoja de trabajo.

Ahora coincide con el Botky datos del bot que recopiló en los títulos de las columnas de Google. Puede seleccionar cualquiera de los campos personalizados, datos de suscriptores o datos de bot. Todo está disponible para que usted pueda exportar.

Una vez que el suscriptor haya seguido su flujo y usted haya utilizado la acción de Hoja de Google Enviar datos al final de ese flujo, todos los datos deberían haberse exportado así

Realmente fácil y sencillo de hacer ¿verdad?

Obtener fila (valor)

En lugar de exportar datos a una hoja de Google, también podemos hacerlo al revés. Obtener datos de una hoja de Google y mostrar esa información en el bot de Messenger para que la vea el suscriptor.

Digamos que su cliente tiene un camión de comida y cambia de ubicación varias veces por semana. Quiere poder dar su ubicación actual a sus clientes cuando la soliciten. En lugar de tener que actualizar el bot cada vez, puedes dejar que tu cliente actualice su hoja de Google.

Cada vez que cambia de ubicación, simplemente la actualiza en Google Sheet y el robot de Messenger buscará la ubicación más reciente.

Para poder hacer esto tienes que crear dos campos de bots. Un campo de bot se utiliza como valor de búsqueda dentro de la hoja, mientras que el otro almacenará la ubicación de ese camión de comida. En este caso crearemos:

  • Ubicación actual
  • Dirección actual

El campo bot Ubicación actual deberá tener el mismo valor en la columna con el mismo nombre en su hoja de Google. Entonces en este caso le damos el mismo valor que al campo bot «Ubicación actual

Una vez que haya creado esto, cree su hoja de Google con los mismos títulos y complete la información. Debe tener un aspecto como este;

Entonces todo lo que necesitas hacer dentro de tu generador de flujo es ir a >Hojas de cálculo de Google>Obtener fila>Seleccionar hoja>Seleccionar hoja de trabajo>Seleccionar columna de búsqueda>Mapear datos de hojas al bot de Messenger.

La columna de búsqueda será la ubicación actual ya que este valor permanece constante. Entonces eliges esas columnas y configuras la búsqueda para que sea igual a. Aquí insertas tu botfield Ubicación actual.

Como hacemos a continuación

Ahora su cliente tiene la ubicación más reciente de su camión de comida dentro del bot de Messenger sin tocarlo. ¡La solución perfecta!

Obtener fila aleatoria

De manera similar a la obtención de datos de fila, también podemos obtener una fila aleatoria que se nos presente. Esto es genial para generar combinaciones dinámicas.

Un ejemplo podría ser la creación de un bot de Messenger para proporcionar nombres de niños y niñas a los bebés.

Tendremos una Hoja de Google con 3 columnas:

  • Búsqueda de valores
  • Nombres de niña
  • Nombres de niño

Esto se parece a esto;

Entonces, para que esto funcione, le pediremos al suscriptor que elija si le gustaría escuchar el nombre de un niño o el de una niña. Usaremos un bloque de entrada de usuario para esto para poder almacenar el valor en un campo personalizado. Esto nos permitirá elegir un nombre aleatorio de la columna de niños o de las niñas.

El siguiente paso es determinar el valor de búsqueda. Para esto usaremos la columna Valor de búsqueda. Debido a que queremos generar una respuesta/valor aleatorio, ahora necesitaremos darle un rango para buscar en la hoja.

Esto se verá así;

Desde aquí, la respuesta se guarda en el campo personalizado de suscriptores y puedes mostrarla directamente dentro de la conversación de Messenger.

Actualizar la fila de Hojas de cálculo de Google

Otra gran acción con la integración de Google Sheets es la capacidad de actualizar una fila si ya tiene valores almacenados. Supongamos que desea proporcionar una lista de suscriptores a su cliente como una manera fácil de tener una buena descripción general de sus suscriptores.

Entonces, para los nuevos suscriptores, habría exportado algunos datos como Nombre, ID de usuario.

Ahora, cuando opten por participar en un programa de fidelización de leadsmagnet, es posible que desees capturar también su correo electrónico o su número de teléfono. En lugar de crear una nueva fila con esta información, simplemente puedes actualizar la que ya tienes para ese suscriptor.

Así que echemos un vistazo a los datos de un suscriptor con información básica.

Como puede ver, actualmente solo tenemos su nombre e identificación de usuario. La identificación de usuario es importante ya que será su valor de búsqueda cuando desee actualizar los datos del suscriptor. Esta es la columna que nunca cambiará ya que la identificación de usuario es única para ese suscriptor.

Entonces, después de capturar los datos adicionales del suscriptor, como el número de teléfono y el correo electrónico, podemos seleccionar la acción de Google Sheets.Actualizar fila.

De esta manera, siempre tendrás tu hoja de Google actualizada con la información más reciente recopilada de tu bot de Messenger.

Completará o actualizará la información que no estaba allí antes.

Borrar fila en la hoja de Google

Al igual que la fila de actualización, también podemos borrar una fila en Google Sheets. Es prácticamente el mismo proceso. Por ejemplo, si desea eliminar de su hoja los suscriptores que se han dado de baja de su bot de Messenger.

Tu eliges la acción Hojas de cálculo de Google ->Borrar fila. Se aplica el mismo principio. Seleccionas tu hoja de cálculo y tu hoja de trabajo. Luego elija su columna de búsqueda. En este caso, como se mencionó anteriormente, esa será la identificación del usuario ya que ésta permanece constante.

Crear galerías dinámicas

Esta función se ha actualizado y simplificado e incluso proporciona funciones mucho más potentes. Puede encontrar la documentación sobre esta nueva actualización especial.aquí.

Conclusión

Botky La integración de Google Sheets le ayuda de numerosas maneras a automatizar la exportación e importación de sus datos desde y hacia Google Sheets. Le brinda mucha flexibilidad y periódicamente se agregan más funciones.

Si eso sucede, esta documentación se actualizará para ayudarle a comprender las nuevas funciones, de modo que pueda implementarlas fácilmente.

Si tiene alguna pregunta, asegúrese de hacérnoslo saber dentro del Grupo de la comunidad para que podamos ayudarte con cualquier problema que puedas tener.

Views: 2