Eight live integrations. Each has a direction (in / out / both), an auth model and a single owner. If anything in this list goes down, the corresponding flow in Current Flow stops cold.
| System | Role | Direction | Auth | Owner |
|---|---|---|---|---|
| Airtable | SSOT · 5 bases · 23 tables | ↕ both | PAT · 2 tokens | Farid |
| HubSpot | CRM source · 13 lists | ↓ in | OAuth + API key | Jess |
| n8n Cloud | Cron scheduler · 16 workflows | ↑ out | API key · happenventures workspace | Farid |
| Gmail | Outbound + inbound triggers | ↕ both | OAuth per inbox | Ops |
| Outbound (after approval) | ↑ out | Business API token | Ops | |
| Slack | Notifications + ops triggers | ↕ both | Bot token | Farid |
| QuickBooks | Finance bots data | ↓ in | OAuth | Finance |
| Make.com | Legacy automations | ↕ both | API key | Farid |
The PAT issued 2026-05-25 grants access to all five. The older PAT (still in use by some workflows) only sees the original three.
16 playbooks. Fields: Task Name, Owner, Status, Enabled, Approval, Schedule, Bot Settings (link), Inputs (link). Editing here is the only legitimate way to enable/disable a playbook.
Per-bot config. Fields: purpose, data_sources, escalation_logic, tools_allowed. Only 3 of the 20 are referenced by ClawBot playbooks (Sales_Assistant, Account Manager, Lead Generator).
applies_to="All bots" — global, not per-playbook. Categories: Inbox Rules, Content, Human Required, Communication Limits, Data Hygiene. Priorities 1 (Critical) → 5 (Catch-all).
Two heavy-link records: recXbj3ykSg5Tqw9v Suppression_List (DNC · 9 outreach playbooks · ~17 SSOT links) and recPk47mTFYk78BWG Company Employee Database (rep inbox/Slack · 16 SSOT links).
ClawBot writes drafted outbound here. Reviewer (per playbook owner) approves or rejects in the Airtable interface. Approved rows trigger send via Gmail / WhatsApp / HubSpot.
Internal work driven by Robin / R3 from inbound emails, forms, Slack. Separate status field from ClawBot, reviewed through the same Airtable UI by the Account Manager bot.