{
  "flow": [
    {
      "id": 1,
      "mapper": {},
      "module": "stripe:watchEvents",
      "version": 1,
      "metadata": {
        "designer": {
          "x": 0,
          "y": 0,
          "name": "Stripe \u2014 Checkout Completed"
        }
      },
      "parameters": {
        "__IMTHOOK__": null
      }
    },
    {
      "id": 2,
      "mapper": {
        "base": "YOUR_AIRTABLE_BASE_ID",
        "table": "YOUR_AIRTABLE_TABLE_ID",
        "record": {
          "YOUR_FIELD_1": "Completed",
          "YOUR_FIELD_2": "{{1.data.object.customer_details.email}}",
          "YOUR_FIELD_3": "{{now}}",
          "YOUR_FIELD_4": "Digital Delivered",
          "YOUR_FIELD_5": "{{1.data.object.metadata.product}}",
          "YOUR_FIELD_6": "{{1.data.object.amount_total / 100}}"
        },
        "typecast": true,
        "useColumnId": true
      },
      "module": "airtable:ActionCreateRecord",
      "onerror": [
        {
          "id": 10,
          "mapper": {
            "base": "YOUR_AIRTABLE_BASE_ID",
            "table": "YOUR_AIRTABLE_TABLE_ID",
            "record": {
              "YOUR_FIELD_1": "{{now}}",
              "YOUR_FIELD_2": "Todo",
              "YOUR_FIELD_3": "[HIGH SEVERITY] Airtable Order create failed for {{1.data.object.customer_details.email}} in Post-Purchase Chain: {{2.error.message}}",
              "YOUR_FIELD_4": "Post-Purchase Chain \u2014 Stripe to Airtable to Kit"
            },
            "typecast": false,
            "useColumnId": true
          },
          "module": "airtable:ActionCreateRecord",
          "version": 3,
          "metadata": {
            "designer": {
              "x": 300,
              "y": 300,
              "name": "Log High-Severity Error"
            }
          },
          "parameters": {
            "__IMTCONN__": null
          }
        },
        {
          "id": 11,
          "mapper": {
            "text": "\ud83d\udea8 HIGH SEVERITY \u2014 Post-Purchase Chain failed to log order. Customer {{1.data.object.customer_details.email}} paid and is waiting. Error: {{2.error.message}}. Check Make's execution history immediately.",
            "chatId": "YOUR_TELEGRAM_CHAT_ID"
          },
          "module": "telegram:SendReplyMessage",
          "version": 1,
          "metadata": {
            "designer": {
              "x": 600,
              "y": 300,
              "name": "Alert \u2014 Order Log Failed"
            }
          },
          "parameters": {
            "__IMTCONN__": null
          }
        },
        {
          "id": 12,
          "mapper": {
            "count": 3,
            "retry": true,
            "interval": 15
          },
          "module": "builtin:Break",
          "version": 1,
          "metadata": {
            "designer": {
              "x": 900,
              "y": 300,
              "name": "Save for Retry"
            }
          },
          "parameters": {}
        }
      ],
      "version": 3,
      "metadata": {
        "designer": {
          "x": 300,
          "y": 0,
          "name": "Airtable \u2014 Create Order"
        }
      },
      "parameters": {
        "__IMTCONN__": null
      }
    },
    {
      "id": 3,
      "mapper": {
        "id": "YOUR_KIT_TAG_ID",
        "email": "{{1.data.object.customer_details.email}}"
      },
      "module": "convertkit:addTagToCustomer",
      "onerror": [
        {
          "id": 20,
          "mapper": {
            "base": "YOUR_AIRTABLE_BASE_ID",
            "table": "YOUR_AIRTABLE_TABLE_ID",
            "record": {
              "YOUR_FIELD_1": "{{now}}",
              "YOUR_FIELD_2": "Todo",
              "YOUR_FIELD_3": "[HIGH SEVERITY] Kit tag failed for {{1.data.object.customer_details.email}} in Post-Purchase Chain: {{3.error.message}}",
              "YOUR_FIELD_4": "Post-Purchase Chain \u2014 Stripe to Airtable to Kit"
            },
            "typecast": false,
            "useColumnId": true
          },
          "module": "airtable:ActionCreateRecord",
          "version": 3,
          "metadata": {
            "designer": {
              "x": 900,
              "y": 300,
              "name": "Log High-Severity Error"
            }
          },
          "parameters": {
            "__IMTCONN__": null
          }
        },
        {
          "id": 21,
          "mapper": {
            "text": "\ud83d\udea8 HIGH SEVERITY \u2014 Post-Purchase Chain failed to tag customer in Kit. Customer {{1.data.object.customer_details.email}} paid, order is logged, but the delivery/check-in/testimonial automation will NOT fire. Error: {{3.error.message}}. Tag them manually with ch8-convert.",
            "chatId": "YOUR_TELEGRAM_CHAT_ID"
          },
          "module": "telegram:SendReplyMessage",
          "version": 1,
          "metadata": {
            "designer": {
              "x": 1200,
              "y": 300,
              "name": "Alert \u2014 Kit Tag Failed"
            }
          },
          "parameters": {
            "__IMTCONN__": null
          }
        },
        {
          "id": 22,
          "mapper": {
            "count": 3,
            "retry": true,
            "interval": 15
          },
          "module": "builtin:Break",
          "version": 1,
          "metadata": {
            "designer": {
              "x": 1500,
              "y": 300,
              "name": "Save for Retry"
            }
          },
          "parameters": {}
        }
      ],
      "version": 1,
      "metadata": {
        "designer": {
          "x": 600,
          "y": 0,
          "name": "Kit \u2014 Tag ch8-convert"
        }
      },
      "parameters": {
        "__IMTCONN__": null
      }
    },
    {
      "id": 4,
      "mapper": {
        "text": "\u2705 New sale \u2014 {{1.data.object.customer_details.email}} | Amount: ${{1.data.object.amount_total / 100}} | Order logged in Airtable, tagged ch8-convert in Kit. Kit automation handles delivery email, day-7 check-in, and day-21 testimonial ask.",
        "chatId": "YOUR_TELEGRAM_CHAT_ID"
      },
      "module": "telegram:SendReplyMessage",
      "version": 1,
      "metadata": {
        "designer": {
          "x": 900,
          "y": 0,
          "name": "Notify \u2014 Sale Processed"
        }
      },
      "parameters": {
        "__IMTCONN__": null
      }
    }
  ],
  "name": "Post-Purchase Chain \u2014 Stripe to Airtable to Kit",
  "metadata": {
    "instant": true,
    "version": 1
  },
  "scheduling": {
    "type": "immediately"
  }
}