Integrar las hojas de Google.

La integración permite el intercambio de datos sin fisura. enviar datos, obtener datos, obtener una fila aleatoria y generar galerías dinámicas de Google Sheet .

Conectar las Hojas de Google

Paso 1 : Ir al menú

Paso 2 : Vete a Configuración  y seleccione Integraciones en el menú superior.

Paso 3 : Busque el campo de integración de Google Sheets y haga clic en el Connect botón Conectar.

Paso 4 : Desde aquí, usted necesita elegir la cuenta asociada con la hoja de Google.

Paso 5 : Una vez que conectó su hoja de Google, obtendrá la ventana de integración como esta siguiente.

*Tenga en cuenta que puede desconectar las Hojas de Google con  Whapify en cualquier momento pulsando el botón.

Integración de Google en acción

Ahora, usted aprenderá cómo utilizar la integración.

Cómo encontrar las acciones de Google Sheets

Para poder utilizar la integración de Google Sheets necesita utilizar esto en un flujo.

Desde tu menú vaya a Flows. Una vez que llegue a la vista general de los flujos pulse el botón superior derecho Añadir flujo.

Una vez que llegue al editor de flujo, puede pulsar el bloque de mensajes que se inicia con la acción seleccionada. Google Sheets Echa un vista abajo sobre cómo encontrar la integración de Google Sheets.

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

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

  • Enviar datos a las Hojas de Google
  • Obtienen filas(Value) de Google Sheets
  • Actualizar Google Sheet Row
  • Clear Row (Valor) en Google Sheets
  • Obtienen fila aleatoria en Hojas de Google
  • Crea galería dinámica con Google Sheets

 Configuración de tu hoja de Google

Antes de usar cualquiera de las acciones anteriores necesitas crear una hoja de Google con información preestablecida.

Supongamos que quieres reunir datos de suscriptores como nombre, correo electrónico y número de teléfono y luego exportarlos a una Google Sheet. En ese caso, tenemos que configurar unas cuantas cabeceras dentro de la Hoja de Google para organizar y exportar los datos.

Crear una hoja de Google como Suscriptors Datos.

A continuación, crear los encabezados para cada columna. Usaremos Nombre Completo, ID de usuario, correo electrónico y número de teléfono. Se le pedirá que crees Custom Fields para almacenar los datos que necesitas enviar/echar de Google Sheets.

Ahora que preparamos la hoja de Google es el momento de exportar los datos a esta hoja de nuestro bot.

**IMPORTANTE**

Cada vez que conectas tu hoja de Google con  Whapify tienes que tener en cuenta que cada vez que cambias el nombre de la hoja de trabajo o hoja de cálculo tienes que rehacer esa acción de Google Sheet.

La integración está configurada para operar con el nombre de la hoja en lugar de su ID.

Cualquier cambio en esto puede resultar en la integración que dejen de funcionar.

Así que si cambias cualquiera de los dos nombres tenga en cuenta que necesitas rehacer la acción de dentro de tu constructor de flores.

Enviar datos a las Hojas de Google

Una vez que hayas recopilado toda la información, podemos utilizar la acción de Google sheets 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 coloque los datos del bot que recopilaste en los títulos de la columna de Google. Puede seleccionar cualquiera de los campos personalizados, datos de suscriptores o datos bot. Está todo disponible para exportar.

Una vez que el suscriptor ha pasado por tu flujo y usaste la acción de Google Sheet Enviar Datos  al final de ese flujo, todos los datos deberían haber sido bien exportados así.

Get Row (Valor)

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

Digamos que su cliente tiene un camión de comida y cambia de ubicación unas cuantas veces a la semana. Quiere poder dar su ubicación actual a sus clientes cuando pidan la ubicación. En lugar de tener que actualizar el bot cada vez que puedes dejar que tu cliente actualice su Google Sheet en su lugar.

Cada vez que cambia de ubicación, sólo actualiza eso en la hoja de Google y el bot traerá la ubicación más reciente.

Para poder hacer esto tienes que crear dos botfields. Un botfield se utiliza como valor de mirada dentro de la sábana, 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 botfield de ubicación actual tendrá que tener el valor que es el mismo en la columna igualmente nombrada en su hoja de Google

Una vez que haya creado esto, crea tu hoja de Google con los mismos títulos y rellena la información. Debería verse así;

Entonces todo lo que necesitas hacer dentro de tu constructor de flores es ir a la columna de búsqueda será la ubicación actual, ya que este valor se mantiene constante. Así que eliges que las columnas y estableces la búsqueda a la que debe ser igual. Aquí inserta su ubicación actual de bot

Como el siguiente ejemplo

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

Conseguir Random Row

Similar a los datos de la fila, también podemos presentarnos una fila aleatoria. Esto es ideal para generar combinaciones dinámicas.

Un ejemplo podría ser cuando se crea un robot para proporcionar nombres de gato y perro para mascotas.

Tendremos una hoja de Google con 3 columnas:

  • Busto de valor
  • Nombres de gato
  • Nombres de perro

Eso se ve así;

Por lo tanto, para que esto funcione le pediremos a un suscriptor que elija si les gustaría escuchar un nombre de Perro o el de un Gato. Utilizaremos 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 perro el del Gato.

El siguiente paso es determinar el valor de búsqueda. Para ello, vamos a utilizar la columna Valor. porque queremos generar una respuesta/valor aleatorio, ahora tendremos que darle un rango para buscar la hoja.

Eso se verá algo como esto;

Desde aquí se guarda la respuesta al campo personalizado del suscriptor y puedes mostrarlo directamente dentro de la conversación.

Actualizar Google Sheets Row

Otra gran acción con la integración de Google Sheets es la capacidad de actualizar una fila si ya tienes valores almacenados. Digamos que desea proporcionar una lista de suscriptores para su cliente como una manera fácil de para él para tener una buena visión general de sus suscriptores.

Así que para los nuevos suscriptores, habría exportado algunos datos como Nombre, Id de Usuario.

Ahora, cuando optan por un programa de imanes o lealtad de plomo, es posible que desee capturar su correo electrónico y/o número de teléfono también. En lugar de hacer una nueva fila con esta información, puede actualizar la existente que tiene para ese suscriptor.

Así que vamos a echar un vista a los datos de suscriptores con información básica

Como puedes ver, ahora sólo tenemos su nombre y su identificación de usuario. El ID de usuario es crucial porque nos ayuda a encontrar y actualizar los datos del suscriptor. Esta columna se mantiene igual porque cada ID de usuario es único para un suscriptor.

Entonces, después de que usted capturó los datos adicionales de suscriptores como el número de teléfono y el correo electrónico, podemos seleccionar el Hojas de Google de acción Fila de actualización.

De esta manera siempre tendrás tu hoja de Google al día con la información más reciente recopilada de tu bot.

Rellenará o actualizará la información que no había antes.