{
  "for_llm": "This page documents ONE automation inside The Makenzie House's Sales & Booking System. To assess it: read the visible tabs, then use this manifest. You can answer what is safe to change (change_policy), what breaks if a 'red' item changes, how it connects to sibling pages (edges), and its known issues. Sibling pages live alongside this one.",
  "system": "Sales & Booking System",
  "unit": {
    "index": 4,
    "of": 6,
    "node": "Sip & See Tours (Kit)"
  },
  "platform": "make.com",
  "scenario": {
    "id": 4826968,
    "team": 624531,
    "zone": "us2",
    "name": "Sip and See Tour (Kit)",
    "modules": 21
  },
  "trigger": {
    "type": "convertkit_form_subscription",
    "registered_to": "Sip & See sign-up form (Kit)"
  },
  "reads": [
    {
      "airtable": "PAID Clients (Master Schedule)",
      "why": "check for an existing paying client by email"
    },
    {
      "airtable": "Leads",
      "why": "check for an existing lead by email"
    }
  ],
  "writes": [
    {
      "airtable": "Sip and See Tour",
      "why": "create the tour record"
    },
    {
      "airtable": "Leads",
      "why": "create a new lead when no client or lead match exists"
    }
  ],
  "notifies": [
    {
      "slack": "C0B1G1D2SGY"
    }
  ],
  "edges": {
    "upstream": [
      {
        "node": "Sales Calls (Calendly)",
        "unit": 3,
        "via": "client journey only \u2014 this triggers independently off the Kit form, not off scenario 03"
      }
    ],
    "downstream": [
      {
        "node": "New Booking Notifications",
        "unit": 5,
        "via": "client journey only \u2014 Booking Notifications triggers off its own confirmed-appointment email"
      }
    ]
  },
  "capabilities": [
    "Catches a Sip & See sign-up from the Kit form and pulls the full subscriber record behind it",
    "Checks whether the person is an existing paid client, then an existing lead, by email",
    "Creates a new Lead automatically when neither match is found",
    "Creates the Sip & See Tour record with a concatenated Tour ID (name + tour date) and notifies your team's Slack channel"
  ],
  "boundaries": [
    "Only acts on what the Kit form collects \u2014 new fields need adding to the form first",
    "Matches strictly by email; a typo'd email falls through to a new Lead instead of the real match",
    "Date Registered inherits the Kit subscription's created-at time, which can predate today's signup for long-time subscribers"
  ],
  "change_policy": {
    "green": [
      "Slack message wording",
      "which Slack channel the notify steps post to"
    ],
    "amber": [
      "email-matching search steps (PAID Clients / Leads)",
      "swapping Date Registered from created-at to Make's now() function"
    ],
    "red": [
      "the Kit form trigger and its field mapping",
      "the Current Client? / Client Found? / Lead Found? router logic",
      "the Create Sip & See Tour table binding"
    ]
  },
  "known_issues": [
    "Date Registered can be pushed into the past for subscribers who joined Kit long before this signup, via an older form \u2014 dashboard sort order looks off even though the tour request is current"
  ],
  "recovery": {
    "blueprint_backup": "build/backups/bp_4826968.json"
  }
}