Integración de Google Sheets con WhatsApp para Actualizaciones de Estado de Pedidos

Descubre cómo integrar Google Sheets con WhatsApp utilizando un chatbot para proporcionar actualizaciones en tiempo real sobre el estado de los pedidos a tus clientes. Optimiza tus operaciones de comercio electrónico y mejora la satisfacción del cliente con este sistema automatizado.

Integración de Google Sheets con WhatsApp para Actualizaciones de Estado de Pedidos

Cuando vendes productos a través de comercio electrónico o entrega a domicilio, proporcionar a los clientes actualizaciones en tiempo real sobre el estado de sus pedidos es crucial. Una forma efectiva de lograr esto, evitando que tu equipo de soporte pierda tiempo con preguntas recurrentes de los clientes, es utilizando un chatbot para integrar Google Sheets con WhatsApp. Este artículo te guiará a través de la configuración de un sistema automatizado que permita a los clientes verificar el estado de sus pedidos a través de WhatsApp utilizando 2Chat para orquestar todas tus conversaciones con los clientes.

Lo que necesitarás:

Este video explicará el proceso paso a paso y también podrás encontrar más detalles bajo el video.

Configuración de Google Sheets

Crear una Plantilla de Google Sheets:

  • Comienza copiando la plantilla de Google Sheets en tu propia cuenta.
  • Completa esta hoja con la información de cada pedido activo adicionando Order ID, OrderStatus, Notes y CustomerName.

Habilitar App Script:

  • Ve a la sección App Script en Google Sheets.
  • Habilita los permisos de ejecución para el código seleccionando el método doPost y haciendo clic en Debug.
  • Revisa y permite los permisos necesarios utilizando tu cuenta de Google.
  • Detén la ejecución del código una vez que se hayan concedido los permisos.

Desplegar el Código como una Aplicación Web:

  • Haz clic en Deploy y luego en New Deployment.
  • Selecciona Web App como el tipo.
  • Añade un nombre para el despliegue y asegúrate de que la cuenta de ejecución sea la misma que la utilizada para los permisos.
  • Establece el acceso a Anyone y haz clic en Deploy.
  • Autoriza el acceso utilizando la misma cuenta de Google.
  • Ahora tendrás una URL pública para usar como API.

Configuración del Chatbot de WhatsApp

Crear un Flujo en 2Chat:

  • En el paso inicial, selecciona el número de teléfono y usa Message Received como el trigger.
  • Adjunta un menú de texto donde una de las opciones permita a los usuarios preguntar por el estado de su pedido.

Solicitar el Order ID:

  • Adjunta un componente Message and Wait for Reply a la opción del menú.
  • Pide el Order ID y almacénalo en un campo personalizado llamado orderId.

Integrar la API de Google Sheets:

  • Añade un componente HTTP y pega la URL del script de Google Sheets.
  • Selecciona POST como el tipo de solicitud.
  • En el cuerpo, añade una estructura JSON con el Order ID y selecciona el campo personalizado creado anteriormente.
{
    "orderId": orderId_selected_from_custom_fields
}

Mapear la Respuesta:

  • Usa la sección de respuesta para mapear la estructura de retorno a los campos personalizados de TwoChat.
  • Usa las rutas de evaluación JSON para mapear Order Status, Notes, Customer Name y Order ID.

Manejar las Respuestas:

  • Adjunta un componente de filtro para verificar si se encuentra el pedido.
  • Si el Order ID no es cero, devuelve la información del pedido al usuario.
  • Si el pedido no se encuentra, devuelve un mensaje informando al usuario.
  • Añade componentes para manejar errores e informar al cliente que contacte al servicio de atención al cliente si algo sale mal.

Guardar y Publicar el Flujo:

  • Guarda y publica el flujo para que esté en vivo.
  • Prueba el flujo para asegurarte de que funcione como se espera.

Probando el Flujo

  1. Iniciar el Chat:
  • Inicia el chat y selecciona la opción para verificar el estado del pedido.
  • Ingresa el Order ID cuando se te solicite.
  • El chatbot usará el componente HTTP para recuperar los datos del estado del pedido de Google Sheets.
  • La información del estado del pedido se mostrará al usuario.

Conclusión

Integrar Google Sheets con WhatsApp utilizando un chatbot es una forma poderosa de proporcionar actualizaciones de estado de pedidos en tiempo real a tus clientes. Esta configuración no solo mejora la satisfacción del cliente, sino que también optimiza tu proceso de gestión de pedidos. Siguiendo los pasos descritos anteriormente, puedes crear un sistema eficiente y amigable para mantener a tus clientes informados sobre sus pedidos.