{
    "name": "The Paywall Pipeline: Stripe/ThriveCart to Skool (CreatorOpsMatrix)",
    "flow": [
        {
            "id": 1,
            "module": "gateway:CustomWebHook",
            "version": 1,
            "parameters": {},
            "mapper": {},
            "metadata": {
                "designer": {
                    "x": 0,
                    "y": 0
                },
                "name": "Listen for Stripe/ThriveCart Events"
            }
        },
        {
            "id": 2,
            "module": "builtin:BasicRouter",
            "version": 1,
            "parameters": {},
            "mapper": {},
            "metadata": {
                "designer": {
                    "x": 300,
                    "y": 0
                }
            }
        },
        {
            "id": 3,
            "module": "http:MakeOAuth2Request",
            "version": 1,
            "parameters": {
                "url": "https://www.skool.com/api/v1/group/invite",
                "method": "POST"
            },
            "mapper": {
                "body": "{\"email\": \"{{1.customer_email}}\"}"
            },
            "metadata": {
                "designer": {
                    "x": 600,
                    "y": -150
                },
                "name": "\u2705 Skool: Invite Member (Onboarding)"
            }
        },
        {
            "id": 4,
            "module": "http:MakeOAuth2Request",
            "version": 1,
            "parameters": {
                "url": "https://www.skool.com/api/v1/group/remove",
                "method": "POST"
            },
            "mapper": {
                "body": "{\"email\": \"{{1.customer_email}}\"}"
            },
            "metadata": {
                "designer": {
                    "x": 600,
                    "y": 150
                },
                "name": "\u274c Skool: Revoke Access (Refund/Cancel)"
            }
        }
    ],
    "metadata": {
        "version": 1
    }
}