Query Data Google Sheets

Consultar datos en Google Sheets

Actualizado 5 months ago

Permite que tu bot responda preguntas desde Google Sheets.

Convierte tu hoja de cálculo en una base de conocimiento

Imagina que tienes un catálogo de productos en una hoja de cálculo de Google con cientos de artículos. Ahora imagina que los clientes pueden hacerle preguntas a tu bot como "¿Qué laptops tienes por menos de $1000?" y el bot encuentra instantáneamente la respuesta en tu hoja de cálculo.

Eso es exactamente lo que vamos a configurar. Tu bot puede buscar en Google Sheets con cientos o incluso miles de filas y dar a los clientes respuestas precisas en segundos.

Y sí, esto es completamente gratis.


Lo que esto te permite hacer

Cuando tu bot pueda leer y buscar en Google Sheets, podrás:

Catálogos de Productos:

  • "Muéstrame todas las camisas azules en talla grande"
  • "¿Cuál es el precio del mouse inalámbrico?"
  • "¿Tienes alguna tableta por menos de $500?"

Horario y Disponibilidad:

  • "¿Qué horarios están disponibles el martes?"
  • "¿Está disponible el Dr. Smith la próxima semana?"
  • "¿Qué clases comienzan después de las 3pm?"

Preguntas Frecuentes y Conocimiento:

  • "¿Cuál es su política de devoluciones?"
  • "¿Cuánto tiempo tarda el envío a California?"
  • "¿Qué métodos de pago aceptan?"

Precios y Servicios:

  • "¿Cuánto cuesta el diseño de un logo?"
  • "¿Qué paquetes ofrecen?"
  • "¿Tienen descuentos para estudiantes?"

Tus clientes obtienen respuestas instantáneas, y nunca tienes que actualizar manualmente las instrucciones del bot cuando tus datos cambian. Actualiza la hoja de cálculo, y tu bot instantáneamente conoce la nueva información.


Lo que necesitarás

  1. Una hoja de cálculo de Google con tus datos (lista de productos, preguntas frecuentes, horario, etc.)
  2. Una cuenta de Boti - Gratis
  3. 5 minutos para configurar todo

Sin programación, sin configuración complicada. Si puedes usar una hoja de cálculo, puedes hacer esto.


Paso 1: Prepara tu Google Sheet

El secreto para que esto funcione es organizar tu hoja de cálculo con encabezados claros.

Cómo organizar tus datos:

Tu hoja de cálculo debería tener:

  • Borrar encabezados de columna en la primera fila - Estos indican al bot qué contiene cada columna
  • Un artículo por fila - Cada fila es un producto, una pregunta frecuente, un horario, etc.
  • Nombres descriptivos de columnas - "Nombre del Producto" en lugar de "Artículo", "Precio (USD)" en lugar de "Costo"

Catálogo de Productos de Ejemplo:

Product Name | Category | Price | Color | Size | Stock Status
Laptop Pro 15 | Laptops | 1299 | Silver | 15 inch | In Stock
Wireless Mouse | Accessories | 29 | Black | Standard | In Stock
Bluetooth Speaker | Audio | 79 | Blue | Small | Out of Stock
Gaming Keyboard | Accessories | 89 | RGB | Full Size | In Stock

Ejemplo de Hoja de Preguntas Frecuentes:

Question | Answer | Category
What's your return policy? | We accept returns within 30 days with receipt | Returns
How long is shipping? | Standard shipping takes 5-7 business days | Shipping
Do you ship internationally? | Yes, we ship to over 50 countries | Shipping
What payment methods do you accept? | We accept all major credit cards and PayPal | Payment

Ejemplo de Horario de Citas:

Day | Time Slot | Provider | Status | Duration
Monday | 9:00 AM | Dr. Smith | Available | 30 minutes
Monday | 10:00 AM | Dr. Smith | Booked | 30 minutes
Monday | 2:00 PM | Dr. Jones | Available | 45 minutes
Tuesday | 9:00 AM | Dr. Smith | Available | 30 minutes

Punto clave: El bot lee cientos de filas al instante. No te preocupes por hacer tu hoja demasiado grande: los bots son rápidos al buscar datos.


Paso 2: Conecta tu hoja a tu bot

Ahora vamos a darle acceso a tu bot para leer estos datos.

Qué hacer:

  1. Abre tu Google Sheet y copia la URL de tu navegador (la dirección web en la parte superior)

  2. Ve a tu bot en Boti y abre el creador de bots

  3. Buscar "Data Sources" en la configuración del bot

  4. Haz clic en "Add Data Source"

  5. Seleccionar "Google Sheets"

  6. Pega la URL de tu hoja y darle un nombre claro como "Catálogo de Productos" o "Base de Datos de Preguntas Frecuentes"

  7. Autorizar acceso - Haz clic en "Permitir" cuando Google pida permiso.

¡Listo! Tu bot ahora puede leer la hoja de cálculo.


Paso 3: Escribe instrucciones para tu bot

Aquí es donde le dices a tu bot cómo usar la hoja de cálculo para responder preguntas.

El Principio Clave:

Dile a tu bot:

  1. Qué datos están disponibles
  2. Cómo buscar información
  3. Cómo formatear respuestas para clientes

Instrucciones de ejemplo para el catálogo de productos:

You are a helpful shopping assistant for TechStore.

You have access to our complete product catalog in a Google Sheet with these columns:
- Product Name
- Category
- Price
- Color
- Size
- Stock Status

When customers ask about products:
1. Search the sheet to find matching items
2. Present the information in a friendly, clear way
3. If multiple items match, show up to 5 options
4. Always mention the price and stock status
5. If nothing matches, apologize and suggest similar alternatives

Examples of good responses:

Customer: "Do you have wireless mice?"
You: "Yes! I found these wireless mice:
- Wireless Mouse Pro - $29 - Black - In Stock
- Silent Wireless Mouse - $35 - Gray - In Stock
Would you like more details about either of these?"

Customer: "What laptops cost under $1000?"
You: "Great question! I found 3 laptops under $1000:
- Laptop Basic 14 - $699 - In Stock
- Student Laptop - $799 - In Stock
- Chromebook Pro - $899 - In Stock
What features are most important to you?"

Always be helpful and accurate. Only share information that's in the spreadsheet.

Instrucciones de ejemplo para el Bot de Preguntas Frecuentes:

You are a customer service assistant for Danny's Electronics.

You have access to our FAQ database with common questions and answers.

The sheet has these columns:
- Question
- Answer
- Category

When customers ask questions:
1. Search the FAQ sheet for relevant answers
2. Provide the answer in a friendly, conversational way
3. If the exact question isn't in the FAQ, look for related questions
4. If you can't find an answer in the sheet, say: "I don't have that information in my knowledge base. Let me connect you with a human agent who can help."

Never make up answers. Only use information from the FAQ sheet.

Example:

Customer: "How long does shipping take?"
You: "Great question! Standard shipping takes 5-7 business days. If you need your order faster, we also offer express shipping (2-3 days). Would you like to know anything else about shipping?"

Always be warm, professional, and accurate.

Instrucciones de ejemplo para la programación de citas:

You are a scheduling assistant for City Medical Center.

You have access to our appointment availability sheet with these columns:
- Day
- Time Slot
- Provider
- Status
- Duration

When patients ask about appointments:
1. Search the sheet for available time slots
2. Present options clearly with day, time, and provider name
3. Only show slots where Status is "Available"
4. If they request a specific day or provider, filter accordingly

Example:

Patient: "Do you have any openings with Dr. Smith next Monday?"
You: "Let me check Dr. Smith's schedule for Monday... Yes! Dr. Smith has these available slots:
- 9:00 AM (30 minutes)
- 2:00 PM (30 minutes)
- 4:30 PM (30 minutes)
Which time works best for you?"

Never show booked appointments. Only display available time slots.

Paso 4: Prueba tu bot

Siempre prueba antes de que los clientes comiencen a usar tu bot.

Cómo probar:

  1. Haz preguntas específicas. - "Muéstrame camisas azules" o "¿Cuál es su política de devoluciones?"
  2. Revisa las respuestas - Mira tu hoja de cálculo y verifica que el bot encontró la información correcta.
  3. Prueba casos extremos - Pregunta sobre artículos que no existen, o busca con criterios inusuales.
  4. Prueba con múltiples filas - Asegúrate de que el bot pueda buscar en todos tus datos

Problemas comunes y soluciones:

  • El bot dice que no puede encontrar datos. - Verifica que los nombres de las columnas en tus instrucciones coincidan con los encabezados reales.
  • El bot muestra información incorrecta. - Asegúrate de que tus instrucciones sean claras sobre qué columnas buscar.
  • El bot es lento. - Esto es raro, pero si tienes más de 10,000 filas, considera dividir en múltiples hojas.

Consejos Importantes

Consejo 1: Los bots pueden buscar cientos de filas al instante

No te preocupes por el tamaño de tu hoja de cálculo. Los bots son rápidos buscando datos. ¿Una hoja con 500 productos? No hay problema. ¿1,000 entradas de FAQ? Fácil.

Consejo 2: Usa encabezados de columna claros

El bot depende de los nombres de las columnas para saber qué datos está viendo. "Product Name" y "Price (USD)" son mucho mejores que "Name" y "Cost".

Consejo 3: Mantén los datos actualizados

Lo hermoso de esta configuración es que cuando actualizas tu Google Sheet, tu bot instantáneamente conoce la nueva información. ¿Agregar un nuevo producto? El bot puede informar a los clientes al instante. ¿Actualizar precios? El bot comparte los nuevos precios.

Consejo 4: Combina con la recolección de datos

Puedes tener un bot que tanto lea datos de hojas (para responder preguntas) como escriba datos en hojas (para recopilar información). Consulta nuestra guía sobre recopilación de datos con Google Sheets para aprender más.

Consejo 5: Indica a tu bot qué hacer cuando no se encuentran datos.

Siempre incluye instrucciones para cuando el bot no pueda encontrar una respuesta. Por ejemplo: "Si no puedes encontrar lo que el cliente está buscando, discúlpate y ofrece conectarlo con un agente humano."


Ejemplos del Mundo Real

Esto es lo que las empresas están construyendo con esta función:

Comercio electrónico:

  • Catálogos de productos con búsqueda por categoría, precio, color, tamaño
  • Verificación de inventario en tiempo real
  • Comparaciones de productos y recomendaciones

Atención médica:

  • Verificación de disponibilidad de citas
  • Horarios y especialidades de los proveedores
  • Preguntas frecuentes sobre servicios y seguros

Restaurantes:

  • Navegación del menú con precios e ingredientes
  • Especiales del día y disponibilidad
  • Información dietética y alérgenos

Bienes Raíces:

  • Listados de propiedades con búsqueda por ubicación, precio, tamaño
  • Horarios de casa abierta
  • Información del vecindario

Educación:

  • Catálogos de cursos con horarios y requisitos previos
  • Disponibilidad del instructor
  • Información sobre matrícula y ayuda financiera

Consejos Avanzados

Búsqueda en Múltiples Columnas:

Tu bot puede buscar en múltiples columnas a la vez. Si alguien pregunta "¿Tienes alguna laptop azul?", el bot puede buscar en la columna de Categoría "laptop" Y en la columna de Color "azul".

Proporcionando Comparaciones:

Puedes instruir a tu bot para que compare artículos: "Compara el Laptop Pro y el Laptop Basic" - el bot puede mostrar las diferencias clave de tu hoja de cálculo.

Filtrado y Ordenamiento:

Tu bot puede filtrar por cualquier criterio ("Muéstrame todos los artículos por debajo de $50") e incluso presentarlos en orden ("Muéstrame tus tres laptops más baratas").


Próximos pasos

¿Quieres hacer aún más con Google Sheets y bots?


¿Necesitas ayuda?

Si te encuentras con algún problema:

  1. Contactar soporte - Estamos aquí para ayudar
  2. Revisa los nombres de tus columnas - Asegúrate de que coincidan exactamente entre las instrucciones y la hoja.
  3. Empieza simple - Prueba con una hoja pequeña (10-20 filas) antes de escalar.
  4. Prueba a fondo - Haz muchas preguntas diferentes para ver cómo responde tu bot.

Recuerda: Esto es gratis, así que experimenta y encuentra lo que funcione para tu negocio.