{
  "name": "Secuencia de Seguimiento de Ventas Multicanal",
  "flow": [
    {
      "id": 1,
      "module": "builtin:BasicSchedule",
      "version": 1,
      "parameters": {
        "interval": "daily",
        "time": "09:00"
      },
      "mapper": {},
      "metadata": {
        "designer": { "x": 0, "y": 0 },
        "restore": {},
        "expect": []
      }
    },
    {
      "id": 2,
      "module": "google-sheets:searchRows",
      "version": 2,
      "parameters": {
        "spreadsheetId": "{{SPREADSHEET_PROSPECTOS_ID}}",
        "sheetId": "Prospectos",
        "filter": "G:G=Sin respuesta"
      },
      "mapper": {},
      "metadata": {
        "designer": { "x": 300, "y": 0 },
        "restore": {
          "spreadsheetId": { "label": "Base de Prospectos" },
          "sheetId": { "label": "Prospectos" }
        },
        "expect": [
          { "name": "spreadsheetId", "type": "text", "label": "Spreadsheet ID" },
          { "name": "sheetId", "type": "text", "label": "Sheet Name" }
        ]
      }
    },
    {
      "id": 3,
      "module": "builtin:BasicRouter",
      "version": 1,
      "parameters": {},
      "mapper": {},
      "routes": [
        {
          "label": "Día 1 - WhatsApp Amigable",
          "filter": {
            "conditions": [
              { "a": "{{math.round((now - parseDate(2.fechaCreacion; \"YYYY-MM-DD\")) / 86400000)}}", "o": "number:equal", "b": "1" }
            ]
          },
          "flow": [4]
        },
        {
          "label": "Día 3 - Email con Oferta",
          "filter": {
            "conditions": [
              { "a": "{{math.round((now - parseDate(2.fechaCreacion; \"YYYY-MM-DD\")) / 86400000)}}", "o": "number:equal", "b": "3" }
            ]
          },
          "flow": [5]
        },
        {
          "label": "Día 7 - Último Recordatorio",
          "filter": {
            "conditions": [
              { "a": "{{math.round((now - parseDate(2.fechaCreacion; \"YYYY-MM-DD\")) / 86400000)}}", "o": "number:equal", "b": "7" }
            ]
          },
          "flow": [6]
        }
      ],
      "metadata": {
        "designer": { "x": 600, "y": 0 },
        "restore": {},
        "expect": []
      }
    },
    {
      "id": 4,
      "module": "whatsapp-business:sendMessage",
      "version": 1,
      "parameters": {
        "phoneNumberId": "{{WHATSAPP_PHONE_ID}}",
        "recipientPhone": "{{2.telefono}}"
      },
      "mapper": {
        "type": "text",
        "text": "¡Hola {{2.nombre}}! 😊 Soy de {{NOMBRE_NEGOCIO}}. Te escribimos porque mostraste interés en {{2.producto}}. ¿Tienes alguna pregunta que pueda resolver? Estamos para ayudarte."
      },
      "metadata": {
        "designer": { "x": 900, "y": -200 },
        "restore": {},
        "expect": [
          { "name": "phoneNumberId", "type": "text", "label": "Phone Number ID" },
          { "name": "recipientPhone", "type": "text", "label": "Recipient Phone" }
        ]
      }
    },
    {
      "id": 5,
      "module": "gmail:sendEmail",
      "version": 2,
      "parameters": {
        "account": "{{GMAIL_CONNECTION}}"
      },
      "mapper": {
        "to": "{{2.email}}",
        "subject": "{{2.nombre}}, tenemos una oferta especial para ti 🎁",
        "htmlBody": "<p>Hola {{2.nombre}},</p><p>Notamos que estuviste interesado/a en <strong>{{2.producto}}</strong>. Queremos ofrecerte un <strong>10% de descuento</strong> si realizas tu compra esta semana.</p><p>Usa el código: <strong>ESPECIAL10</strong></p><p>¿Tienes alguna duda? Responde a este correo o escríbenos por WhatsApp al {{WHATSAPP_NUMERO}}.</p><p>¡Saludos!</p>"
      },
      "metadata": {
        "designer": { "x": 900, "y": 0 },
        "restore": {},
        "expect": [
          { "name": "to", "type": "email", "label": "To" },
          { "name": "subject", "type": "text", "label": "Subject" }
        ]
      }
    },
    {
      "id": 6,
      "module": "whatsapp-business:sendMessage",
      "version": 1,
      "parameters": {
        "phoneNumberId": "{{WHATSAPP_PHONE_ID}}",
        "recipientPhone": "{{2.telefono}}"
      },
      "mapper": {
        "type": "text",
        "text": "Hola {{2.nombre}}, este es nuestro último mensaje de seguimiento. 🙏 Si aún te interesa {{2.producto}}, tenemos una oferta especial del 15% de descuento solo por hoy. Si ya no necesitas información, no te preocupes. ¡Gracias por tu tiempo!"
      },
      "metadata": {
        "designer": { "x": 900, "y": 200 },
        "restore": {},
        "expect": [
          { "name": "phoneNumberId", "type": "text", "label": "Phone Number ID" },
          { "name": "recipientPhone", "type": "text", "label": "Recipient Phone" }
        ]
      }
    },
    {
      "id": 7,
      "module": "google-sheets:updateRow",
      "version": 2,
      "parameters": {
        "spreadsheetId": "{{SPREADSHEET_PROSPECTOS_ID}}",
        "sheetId": "Prospectos",
        "rowId": "{{2.__ROW_NUMBER__}}"
      },
      "mapper": {
        "values": {
          "7": "Seguimiento día {{math.round((now - parseDate(2.fechaCreacion; \"YYYY-MM-DD\")) / 86400000)}} enviado",
          "8": "{{formatDate(now; \"DD/MM/YYYY HH:mm\")}}"
        }
      },
      "metadata": {
        "designer": { "x": 1200, "y": 0 },
        "restore": {},
        "expect": [
          { "name": "spreadsheetId", "type": "text", "label": "Spreadsheet ID" },
          { "name": "rowId", "type": "number", "label": "Row Number" }
        ]
      }
    }
  ],
  "metadata": {
    "instant": false,
    "version": 1,
    "scenario": {
      "roundtrips": 1,
      "maxErrors": 3,
      "autoCommit": true,
      "autoCommitTriggerLast": true,
      "sequential": true
    },
    "designer": {
      "orphans": []
    },
    "zone": "us1.make.com"
  }
}