When you join premium and submit the GitHub access form, here's what happens within seconds.
The Flow:
1️⃣ Form Submission
- Your name + email → Airtable "GitHub Access" table
- Triggers automation instantly
2️⃣ Airtable Automation Script
- Fetches all webhook URLs from Variables table
- Handles production vs test environments
- Builds request payload with your record ID
- Posts to n8n webhook
3️⃣ n8n Workflow Starts
- Receives webhook from Airtable
- Searches for your record in Members table
- Checks if you're a paid member
4️⃣ Verification (Human-in-the-Loop)
- If you're verified → Request sent to Slack for approval
- I get notification with your details
- One-click approve button
5️⃣ GitHub Invitation
- On approval → GitHub API called
- You're invited to build-automate org
- Added to premium-members team
6️⃣ Status Updates
- Success → Airtable "Invite Sent" checkbox ✓
- Failure → Slack notification with error
- You receive GitHub invite email
The Tech Stack:
- Airtable Forms (submission)
- Airtable (linked records + automation scripts)
- n8n (workflow)
- Slack (human verification + notifications)
- GitHub API (org invites)
Everything connected. Zero manual work.