Busco experto en Make para integrar Mercado Pago + Google Sheets + WhatsApp (Proyecto Festiva!)

Pedido al programador – Automatización Festiva!

Proyecto:
Automatización completa de Festiva! (App de descuentos turísticos en Argentina) usando Make, Google Sheets, Mercado Pago, Cloudinary y WhatsApp Business API.


:bullseye: Objetivo General

Quiero que el recorrido del cliente sea 100% automático:

  1. El turista completa un formulario en la web.

  2. Se genera un link de pago en Mercado Pago y se guarda en una planilla de Google Sheets.

  3. Cuando el pago se confirma, la planilla se actualiza.

  4. Si el pago está aprobado:

    • Se genera un QR único y escaneable.

    • Ese QR se inserta dentro de una plantilla de imagen con el branding Festiva! en Cloudinary.

    • La URL del QR se guarda en la planilla.

    • El cliente recibe automáticamente un mensaje de WhatsApp con su QR.

  5. El prestador de servicio puede escanear el QR y validar en línea si el pase está aprobado y vigente.

  6. Además, durante la vigencia del pase, el cliente recibirá 1 mensaje promocional diario por WhatsApp (imagen + texto) definido en otra planilla.


:pushpin: Escenario A – Generación de pago

  • Capturar datos del formulario web (nombre, teléfono, ciudad, fecha, tipo de pase, precio).

  • Crear un order_id único.

  • Guardar fila en Google Sheets con estado = initiated.

  • Crear preferencia de pago en Mercado Pago (external_reference = order_id, notification_url = Webhook B).

  • Actualizar fila con link de pago y estado = pending.


:pushpin: Escenario B – Confirmación de pago + QR

  • Recibir notificación de Mercado Pago (Webhook B).

  • Filtrar solo eventos de tipo payment.

  • Hacer GET a Mercado Pago con data.id para traer datos: status, external_reference, método, monto, fecha.

  • Buscar fila correspondiente en Google Sheets usando external_reference.

  • Actualizar fila con estado (approved, pending, rejected) y datos de pago.

  • Evitar duplicados con Data store (si el mismo pago ya fue procesado, no repetir).

  • Si está aprobado:

    • Generar un QR con FESTIVA|order_id|voucher_type|start_date.

    • Subirlo a Cloudinary y transformarlo en una imagen con plantilla Festiva!:

      • Logo de Festiva.

      • QR al centro (escaneable).

      • Colores violeta/naranja.

      • Texto con tipo de pase y fechas de vigencia.

    • Guardar URL final en la planilla.

    • Enviar mensaje automático por WhatsApp al cliente con esa imagen.


:pushpin: Escenario C – Validación del QR

  • Cada QR debe contener una URL única al validador.

  • El validador (otro escenario en Make):

    • Recibe order_id y token.

    • Consulta Google Sheets.

    • Devuelve una página HTML simple:

      • :white_check_mark: VÁLIDO: pase aprobado y vigente (pantalla verde con datos).

      • :cross_mark: VENCIDO: si ya pasó la fecha de vigencia.

      • :cross_mark: INVÁLIDO: si nunca fue aprobado o los datos no coinciden.

  • Esa respuesta debe abrirse en cualquier celular al escanear el QR.


:pushpin: Escenario D – Promos diarias en WhatsApp

  • Scheduler en Make: todos los días a las 10:00 AM (Argentina).

  • Buscar en Google Sheets a todos los clientes con pase aprobado y vigente.

  • Calcular “día de estadía” (today - start_date).

  • Buscar en hoja promociones_diarias la promo correspondiente:

    • day, image_url (en Cloudinary) y texto.
  • Enviar mensaje por WhatsApp con la imagen y el texto.

  • Evitar duplicados: no enviar dos veces el mismo día al mismo cliente.

  • Solo enviar si el cliente tiene marketing_opt_in = true.


:pushpin: Entregables

  • Escenarios A, B, C y D funcionando en Make, usando mis cuentas (Make, Mercado Pago, Cloudinary, WhatsApp API, Google).

  • Planillas de Google organizadas:

    • festiva_ventas (ventas, pagos, QR).

    • promociones_diarias (catálogo de promociones con día, imagen y texto).

  • Prueba real de todo el flujo:

    • Formulario → Pago → Planilla → QR → Validación → WhatsApp → Promo diaria.
  • Documentación:

    • Capturas de cada módulo en Make.

    • Video demostrativo del flujo completo.

    • Lista con accesos y credenciales bajo mi control.


:pushpin: Condiciones

  • Todas las cuentas deben crearse con mis datos y estar bajo mi control.

  • El programador trabaja como invitado/colaborador.

  • El trabajo se considera terminado cuando:

    • Puedo hacer un pago de prueba y ver todo el recorrido funcionando.

    • Se generan los QR con branding y se envían por WhatsApp.

    • Los prestadores pueden validar QR y ver estado vigente/vencido.

    • Se envían las promociones diarias en WhatsApp según planilla.

1 Like

Hello @Andres_Leonardo, welcome to make.com community i will love to collaborate with you on this you can schedule a call Here and you can checkout my upwork profile Here

@Andres_Leonardo podemos ayudar. Marcá un encuentro conmigo con éste link https://connex.digital/book/andres o si hablás inglés, acá https://connex.digital/book/make

Hola @Andres_Leonardo mundo pequeño. Soy argentino y con mi equipo, que es internacional nos dedicamos a desarrollar automatizaciones con make.com

Tengo un poco de conocimiento con la app de Mercado Pago, asi que creo que seríamos un buen match.

Te dejo un link para que hagamos una llamada, si te parece.

Abrazo, Felipe!

Hola Andrés,

He revisado los requerimientos de tu proyecto Festiva! y encajan perfectamente con la experiencia de nuestro equipo en Hashlogics. Hemos desarrollado escenarios complejos en Make integrando pagos, validaciones, APIs de mensajería y gestión de datos para automatizar recorridos completos de cliente.

Podemos construir y documentar los 4 escenarios que mencionas (Generación de pago, Confirmación + QR, Validación y Promos diarias), asegurando:

  • Integración con Mercado Pago vía webhooks y preferencias de pago.

  • Uso de Google Sheets como fuente de verdad para ventas/pagos/QR.

  • Generación y personalización de QR con Cloudinary y branding Festiva!.

  • Envío automático por WhatsApp Business API.

  • Validación de QR vía escenarios en Make + HTML simple.

  • Promociones diarias programadas con control de duplicados y opt-ins.

  • Logs, Data Store y manejo de errores para evitar inconsistencias.

Aquí puedes ver ejemplos de nuestro trabajo y referencias:
:globe_with_meridians: Portfolio
:open_file_folder: Casos de Estudio

Normalmente trabajamos a $30/hora y podemos empezar de inmediato para entregarte un flujo robusto, probado extremo a extremo y con video de demostración como solicitas.

¿Quieres que agendemos una llamada rápida para repasar el alcance y estimar tiempos de entrega?
:date: Reservar aquí