Automatiza la Atención al Cliente en WhatsApp con Expresiones Regulares: Guía Completa

Descubre cómo la automatización puede transformar la atención al cliente en tu negocio. Utiliza expresiones regulares para reconocer y responder automáticamente a las consultas más comunes sobre precios, envíos, contacto, horarios y más. Mejora la eficiencia y la satisfacción del cliente con estas herramientas prácticas y fáciles de implementar.

1. Preguntas sobre Precios y Costos – nicho: ropa

(?i)(?=.*\b(?:precio|costo|valor|cuánto|cuanto|importe)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:ropa|vestido|chaqueta|pantalón|camisa|traje)[a-zA-zÀ-ÿ]*\b)(?!.*\b(?:caro|alto|bajo|cambi|aument|reduc)[a-zA-zÀ-ÿ]*\b).*

Ejemplos positivos:

  • ✅ «¿Cuál es el precio de los vestidos?»
  • ✅ «Dime el costo de las chaquetas»
  • ✅ «¿Cuánto cuestan los pantalones?»
  • ✅ «Me interesan los precios de los trajes»
  • ✅ «Por favor dime el importe de las camisas»
  • ✅ «Necesito el precio de la ropa»
  • ✅ «¿Cuáles son los precios de la ropa de verano?»

Ejemplos negativos:

  • ❌ «Tus precios son altos»
  • ❌ «Ropa cara tienen ustedes»
  • ❌ «¿Por qué aumentaron el costo?»

Respuesta: «Nuestros precios de ropa comienzan desde 30€. Camisetas: 30-50€, camisas: 50-80€, pantalones: 60-120€, vestidos: 70-140€, trajes: 140-300€. Ofrecemos un sistema de descuentos para clientes habituales. La lista completa de precios puede verse en nuestra web shop.example.com/price.»

Estado: «Consulta de precios»

¿Qué es una Expresión Regular?

Imagina que es un filtro complejo que verifica si un texto cumple con ciertas reglas. En este caso, lo usamos para entender automáticamente cuándo un cliente pregunta sobre el precio de la ropa.

Desglose de la Expresión Regular:

  • (?i):
    • Esto significa que la búsqueda no distinguirá entre mayúsculas y minúsculas. Es decir, «Precio», «precio» y «PRECIO» se tratarán de la misma manera.
  • (?=.*\b(?:precio|costo|valor|cuánto|cuanto|importe)[a-zA-zÀ-ÿ]*\b):
    • Esto es una «mirada hacia adelante positiva». Verifica si el texto contiene palabras relacionadas con el precio.
    • .* significa «cualquier cantidad de cualquier carácter».
    • \b significa «límite de palabra». Esto asegura que las palabras completas sean encontradas y no partes de palabras mas grandes.
    • (?:precio|costo|valor|cuánto|cuanto|importe) significa «una de las siguientes palabras: ‘precio’, ‘costo’, ‘valor’, ‘cuánto’, ‘cuanto’, ‘importe'».
    • [a-zA-zÀ-ÿ]* significa «cualquier cantidad de letras del alfabeto español e inglés». Esto tiene en cuenta las diferentes formas de las palabras (por ejemplo, «precios», «costos»).
    • \b significa «límite de palabra».
  • (?=.*\b(?:ropa|vestido|chaqueta|pantalón|camisa|traje)[a-zA-zÀ-ÿ]*\b):
    • Esta es otra «mirada hacia adelante positiva». Verifica si el texto contiene palabras relacionadas con la ropa.
    • (?:ropa|vestido|chaqueta|pantalón|camisa|traje) significa «una de las siguientes palabras: ‘ropa’, ‘vestido’, ‘chaqueta’, ‘pantalón’, ‘camisa’, ‘traje'».
  • (?!.*\b(?:caro|alto|bajo|cambi|aument|reduc)[a-zA-zÀ-ÿ]*\b):
    • Esta es una «mirada hacia adelante negativa». Verifica si el texto no contiene palabras que expresen evaluaciones de precio (por ejemplo, «caro», «barato»).
  • .*:
    • Al final de la expresión, esto significa «cualquier cantidad de cualquier carácter».

Cómo Funciona en la Práctica:

Cuando un cliente escribe un mensaje, la expresión regular verifica si cumple con todas las condiciones:

  • ¿El mensaje contiene palabras relacionadas con el precio?
  • ¿El mensaje contiene palabras relacionadas con la ropa?
  • ¿El mensaje no contiene palabras que evalúen el precio?

Si se cumplen todas las condiciones, es probable que el cliente esté preguntando sobre el precio de la ropa.

Ejemplo:

  • Mensaje: «¿Cuánto cuesta el vestido?»
    • Expresión regular: «Sí, esta es una consulta de precio sobre ropa».
  • Mensaje: «Sus precios son muy caros».
    • Expresión regular: «No, esta es una evaluación de precio, no una consulta».

¿Para qué Sirve Esto?

Esto te permite automatizar las respuestas a las preguntas frecuentes. Por ejemplo, puedes configurar una respuesta automática que envíe información sobre los precios de la ropa cuando un cliente haga una pregunta relevante.

2. Preguntas sobre Envíos – nicho: tienda online

(?i)(?=.*\b(?:entrega|envío|enviar|recibir|mensajer|correo|postal)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:pedido|compra|artículo|paquete|casa|dirección|tiempo|fecha|costo|servicio)[a-zA-zÀ-ÿ]*\b)(?!.*\b(?:tarda|mal|terribl|horribl|cancel|devol)[a-zA-zÀ-ÿ]*\b).*

Ejemplos positivos:

  • ✅ «¿Cómo se realiza la entrega del pedido?»
  • ✅ «¿Cuánto cuesta el envío del producto?»
  • ✅ «¿Cuándo se entregará mi compra?»
  • ✅ «¿Es posible la entrega a domicilio?»
  • ✅ «¿Envían por correo postal?»
  • ✅ «¿Puedo recibir el pedido por mensajería?»
  • ✅ «¿Tiempos de envío al centro?»

Ejemplos negativos:

  • ❌ «La entrega tarda mucho tiempo»
  • ❌ «Su servicio de envío es terrible»
  • ❌ «Quiero cancelar el envío»
  • ❌ «¿Cómo puedo gestionar la devolución del paquete?»

Respuesta: «¡Envíos disponibles en todo el país! Ciudad local: mensajería (6€, 1-2 días), puntos de recogida (gratis). Nacional: Correos (6-10€, 5-14 días), Envío Express (8-15€, 3-7 días). Envío gratuito para pedidos superiores a 100€. El seguimiento del pedido está disponible en su cuenta personal o por número de teléfono.»

Estado: «Consulta de envío»

3. Información de Contacto – nicho: tienda física

(?i)(?=.*\b(?:dirección|teléfono|contacto|email|correo|comunicar|puedo)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:vuestra|tienda|oficina|web|escribir|llamar|cómo|pedido)[a-zA-zÀ-ÿ]*\b)(?!.*\b(?:no[ ]?contest|cambi|nadie|no[ ]?funcion|inaccesible)[a-zA-zÀ-ÿ]*\b).*

Ejemplos positivos:

  • ✅ «Por favor dime la dirección de vuestra tienda»
  • ✅ «¿Qué número de teléfono puedo llamar?»
  • ✅ «Dame los contactos de la oficina»
  • ✅ «¿Cómo puedo contactaros?»
  • ✅ «La dirección de vuestra web»
  • ✅ «¿Puedo tener un teléfono para hacer pedidos?»

Ejemplos negativos:

  • ❌ «El teléfono no contesta»
  • ❌ «Los datos de contacto están desactualizados»
  • ❌ «El email no funciona»
  • ❌ «El contacto no está disponible»

Respuesta: «Nuestros contactos: Dirección de la tienda – Calle Ejemplo, 123. Teléfonos: (123)456-7890 (departamento de ventas), (123)456-7891 (atención al cliente). Email: info@example.com. Web: www.example.com. Estamos disponibles todos los días de 9:00 a 21:00. ¡Estaremos encantados de ayudarte con tu selección!»

Estado: «Solicitud de información de contacto»

4. Horario de Funcionamiento – nicho: tienda física

(?i)(?=.*\b(?:horario|hora|calendario|tiempo|cuando|cuándo|hasta[ ]?qué[ ]?hora|abierto)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:trabaj|abiert|funcionamiento|tienda|comercio|tenéis)[a-zA-zÀ-ÿ]*\b)(?!.*\b(?:no[ ]?trabaj|no[ ]?abierto|cerrado|festivo|baja|para[ ]?siempre)[a-zA-zÀ-ÿ]*\b).*

Ejemplos positivos:

  • ✅ «¿Cuál es el horario de la tienda?»
  • ✅ «¿Hasta qué hora estáis abiertos?»
  • ✅ «¿Calendario de trabajo el sábado?»
  • ✅ «¿A qué hora abre vuestra tienda?»
  • ✅ «¿Qué horario tenéis?»
  • ✅ «¿Cuándo está abierta la tienda?»

Ejemplos negativos:

  • ❌ «¿La tienda está cerrada hoy?»
  • ❌ «¿Cerrado los fines de semana?»
  • ❌ «¿El encargado está de baja?»
  • ❌ «¿Cuándo cerráis para siempre?»
  • ❌ «¿Por qué no trabajáis en festivos?»

Respuesta: «Nuestro horario: Lun-Vie de 10:00 a 21:00, Sáb-Dom de 11:00 a 20:00. Sin pausa para comidas ni días libres. El horario puede cambiar en festivos; la información actualizada puede verificarse por teléfono (123)456-7890 o en nuestra web. ¡Esperamos verte en nuestra tienda!»

Estado: «Consulta de horario»

5. Métodos de Pago – nicho: tienda online

(?i)(?=.*\b(?:pag|pagar|tarjeta|efectivo|crédito|factura|método|pay)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:cómo|manera|opción|puedo|Aceptá|método|factura|Opciones)[a-zA-zÀ-ÿ]*\b)(?!.*\b(?:fall|error|problema|reembolso|cancel)[a-zA-zÀ-ÿ]*\b).*

Ejemplos positivos:

  • ✅ «¿Cómo puedo pagar el pedido?»
  • ✅ «¿Qué métodos de pago aceptáis?»
  • ✅ «¿Puedo pagar con tarjeta?»
  • ✅ «¿Aceptáis efectivo?»
  • ✅ «¿Opciones de pago?»
  • ✅ «¿Es posible el pago mediante factura?»
  • ✅ «¿Aceptáis Apple Pay?»

Ejemplos negativos:

  • ❌ «El pago ha fallado, ¿qué debo hacer?»
  • ❌ «Problemas con la tarjeta»
  • ❌ «¿Cómo cancelar un pago?»

Respuesta: «Ofrecemos los siguientes métodos de pago: tarjetas de crédito/débito (Visa/MasterCard/Amex), monederos digitales (PayPal, Apple Pay, Google Pay), pago contra entrega (efectivo, tarjeta), transferencia bancaria para clientes empresariales. Todos los pagos están protegidos por encriptación. No se cobra comisión por pagos online.»

Estado: «Consulta de métodos de pago»

6. Seguimiento de Pedidos – nicho: tienda online

(?i)^(?!.*\b(?:no[ ]?recib|cancel|problema|devol|queja)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:pedido|paquete|seguimiento|envío|ubicación)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:dónde|estado|cómo|verificar|seguir|número|quiero|ver|encontrar|ubicación)[a-zA-zÀ-ÿ]*\b).*$

Ejemplos positivos:

  • ✅ «¿Dónde está mi pedido?»
  • ✅ «¿Cómo puedo comprobar el estado del pedido?»
  • ✅ «¿Número de seguimiento para rastrear?»
  • ✅ «Quiero hacer seguimiento de mi paquete»
  • ✅ «¿Cómo ver dónde está mi pedido?»
  • ✅ «Conocer la ubicación del paquete»

Ejemplos negativos:

  • ❌ «Pedido no recibido»
  • ❌ «Problemas con el seguimiento»
  • ❌ «Quiero cancelar el pedido»
  • ❌ «Queja sobre el estado del pedido»
  • ❌ «¿Cómo gestionar la devolución de un pedido?»

Respuesta: «Puede realizar el seguimiento de su pedido de varias formas: 1) En su cuenta personal en nuestra web en la sección ‘Mis Pedidos’; 2) A través de notificaciones SMS que llegan cuando cambia el estado; 3) Por número de pedido o número de seguimiento a través del formulario en nuestra web. Por favor, proporcione su número de pedido y le facilitaré información actualizada.»

Estado: «Solicitud de seguimiento de pedido»

7. Preguntas sobre Devoluciones e Intercambios – nicho: ropa

(?i)(?=.*\b(?:cambiar|devolv|cambio|devol|reembolso|enviar[ ]?de[ ]?vuelta)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:cómo|artículo|ropa|compra|pedido|talla)[a-zA-zÀ-ÿ]*\b)(?!.*\b(?:no[ ]?devolv|prohib|imposible|contra|rechaz)[a-zA-zÀ-ÿ]*\b).*

Ejemplos positivos:

  • ✅ «¿Cómo devolver un artículo?»
  • ✅ «¿Puedo cambiar la ropa?»
  • ✅ «Quiero devolver una compra»
  • ✅ «¿Cómo enviar de vuelta un artículo?»
  • ✅ «Condiciones de devolución del pedido»
  • ✅ «¿Puedo cambiar la talla?»
  • ✅ «Procedimiento de cambio de artículo»

Ejemplos negativos:

  • ❌ «¿Por qué no devolvéis el dinero?»
  • ❌ «¿Las devoluciones están prohibidas?»
  • ❌ «¿Estáis en contra de los cambios?»
  • ❌ «He recibido un rechazo de devolución»

Respuesta: «Las devoluciones y cambios son posibles dentro de los 30 días posteriores a la compra. Debe conservar el recibo y las etiquetas; el artículo debe estar sin signos de uso. El cambio por talla o estilo inadecuado es gratuito. Los reembolsos se procesan en 5-7 días hábiles. Para tramitarlo, rellene el formulario en la web o visite la tienda.»

Estado: «Consulta de devolución/cambio»

8. Preguntas sobre Descuentos y Promociones – nicho: venta minorista

(?i)(?=.*\b(?:descuento|promo|oferta|cupón|código|bonus|puntos)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:algun|cuándo|cómo|qué|activ|conseguir|cumpleaños|tarjeta|programa)[a-zA-zÀ-ÿ]*\b)(?!.*\b(?:no[ ]?func|ninguno|terminad|estafa|falso)[a-zA-zÀ-ÿ]*\b).*

Ejemplos positivos:

  • ✅ «¿Qué descuentos están disponibles actualmente?»
  • ✅ «¿Hay alguna promoción esta semana?»
  • ✅ «¿Cuándo será la oferta?»
  • ✅ «¿Cómo conseguir un código promocional?»
  • ✅ «¿Funcionan las tarjetas de descuento?»
  • ✅ «¿Tenéis programa de puntos?»
  • ✅ «¿Ofrecéis descuentos de cumpleaños?»

Ejemplos negativos:

  • ❌ «Los descuentos no funcionan»
  • ❌ «No tenéis promociones»
  • ❌ «Código promocional falso»
  • ❌ «Los bonos son una estafa»
  • ❌ «¿La oferta ha terminado?»

Respuesta: «Actualmente tenemos las siguientes promociones: 20% de descuento en toda la gama de verano, 30% en el segundo artículo del ticket, oferta ‘2×1’ en accesorios. Nuestro programa de fidelización también está activo – el 5% de la compra se devuelve en puntos. Para nuevos clientes – el código BIENVENIDA proporciona un 10% de descuento en el primer pedido. ¡Sigue las actualizaciones en nuestro Instagram y Facebook!»

Estado: «Consulta de descuentos»

9. Catálogo o Información de Productos – nicho: ropa

(?i)(?=.*\b(?:catálogo|gama|producto|modelo|selección|colección|surtido)[a-zA-zÀ-ÿ]*\b)(?=.*\b(?:dónde|ver|mostrar|enviar|enlace|nuevo|gama|Muéstrame|Envíame)[a-zA-zÀ-ÿ]*\b)(?!.*\b(?:viejo|pobre|terrible|no[ ]?gust|defectuoso)[a-zA-zÀ-ÿ]*\b).*

Ejemplos positivos:

  • ✅ «¿Dónde puedo ver el catálogo de ropa?»
  • ✅ «Muéstrame el surtido»
  • ✅ «Envíame un enlace a los productos»
  • ✅ «Envíame el catálogo»
  • ✅ «¿Dónde está la nueva colección?»
  • ✅ «Quiero ver la gama de modelos»
  • ✅ «¿Dónde puedo ver toda la selección?»

Ejemplos negativos:

  • ❌ «Vuestro catálogo es viejo»
  • ❌ «Pobre surtido»
  • ❌ «No me gustaron los modelos»
  • ❌ «Colección terrible»
  • ❌ «Enviaron productos defectuosos»

Respuesta: «Nuestro catálogo completo está disponible en la web www.example.com/catalog. También te enviamos un enlace a la colección de temporada actual: www.example.com/new. El catálogo incluye todas las categorías: ropa de hombre y mujer, calzado, accesorios con fotos, descripciones y precios. Para mayor comodidad, hay filtros por talla, color y estilo. ¿Qué te interesa específicamente de nuestro surtido?»

Estado: «Solicitud de catálogo»

Scroll al inicio