Airtable Integration Hub
Airtable is the RERI dispo-side property database and CRM supplement. The RERI base (appvXPiQLllUQjiBk) is the authoritative source for dispo-ready deals: 90-field schema, 11 views, formula-based readiness checks, and write-back from the dispo pipeline (Short.io URLs, Drive IDs, BA website URLs). Read this hub before any dispo pipeline, Airtable sync, or webhook integration work.
Quick reference
| Field | Value |
|---|---|
| Vendor | Airtable |
| URL | https://airtable.com |
| KB doc | API |
| KB doc 2 | RERI-DISPO-SYSTEM |
| Auth method | PAT (Personal Access Token) |
| Auth credential | op://Aurora/airtable/pat |
| Cred-proxy port | n/a (until NemoClaw B1-B6 ratified) |
| Webhook port | n/a (Airtable Automations UI — no inbound handler) |
| Webhook handler | n/a |
| Webhook dedup table | processed_webhook_events (24h TTL) |
| Tunnel path | n/a |
| Outbound API base | https://api.airtable.com/v0 |
| Rate limits | 5 req/second per base; 429 → exponential backoff (3 retries) |
| Rate-limit action | 429 → exp backoff (3 retries), Discord ops alert |
| Cost | Paid plan (subscription); API included |
| Backup/recovery | Airtable-owned; no PITR; manual CSV export recommended weekly |
| Discord alert channel | ops |
| Drift cadence | on-API-change |
| Status | production |
Bases
| Base | ID | Purpose |
|---|---|---|
| AI Command Center | app8RwdwkzQZBYcvg | Internal ops tracking |
| RERI Dispo System | appvXPiQLllUQjiBk | Production dispo — 90 fields, 11 views |
Components
workspace/knowledge-base/airtable/API.md— REST API reference, PAT auth, field types, filtering, pagination, webhooksworkspace/knowledge-base/airtable/RERI-DISPO-SYSTEM.md— RERI base schema: 90 fields, formula dependencies, dispo-critical fields, write-back fieldsworkspace/knowledge-base/airtable/examples/— Code examples directory- dispo-blast — Consumes Airtable “Properties To Send Out” view (
viw4CHylckOCd1E71) as blast trigger - betterfiles-dispo-emails — Reads Airtable records for TC email generation
- _summary — Primary agent reading Airtable dispo views
How it’s used
- Trigger: Dispo pipeline checks “2.) Properties To Send Out” view (
viw4CHylckOCd1E71) for records whereRecord Readyformula = true - Workflow: Dispo blast reads Airtable → syncs to HubSpot dispo pipeline → triggers SMS blast via salesmsg and twilio
- Write-back: Pipeline writes
DOWNLOAD PICTURES(Short.io URL),Google Drive File ID,Better Acquisitions Property Linkback to each Airtable record - Sync: HubSpot deal ID stored in
Hubspot Record IDfield (fldqPYzsNxChcBSFR) — bidirectional link - Agents involved:
disporeads;betterfilesreads; no agent has write-all-records permission - Failure mode: PAT expiry → all dispo reads return 401; rotate via 1Password and redeploy
- Success criteria:
Record Readyformula returns true;DOWNLOAD PICTURESfield populated; HubSpot deal stage advances
Dispo-critical field map
| Field | ID | Role |
|---|---|---|
| Record Ready | fldxvDbpEv3l39PpV | Readiness gate — formula validates all required fields |
| SMS Template HS Sync | fldQv9w2NCLdpG2lI | Key dispo field — SMS template text |
| DOWNLOAD PICTURES | fldag4wLizz8cCEG0 | Short.io photo link — written by dispo pipeline |
| Google Drive File ID | fldoZB4DvEQNjv6QV | Written by dispo pipeline |
| Hubspot Record ID | fldqPYzsNxChcBSFR | HubSpot deal ID — bidirectional sync anchor |
| STATUS | fldueSp7qblmbvOZU | SEND OUT / SENT OUT controls blast eligibility |
Cross-links
Agents that touch this
- _summary — primary consumer of RERI dispo base; reads “Properties To Send Out” view
- _summary — TC agent; reads records for email generation and checklist
- _summary — reporting; reads across views for deal pipeline summaries
Skills that invoke this
- dispo-blast — 4-channel buyer blast; reads Airtable for deal data
- betterfiles-dispo-emails — TC email generation from Airtable record fields
- hubspot-deal-ingest — writes
Hubspot Record IDback to Airtable after deal creation
Plans that govern this
- openclaw-fragmentation-fix-2026-05-01 — data layer audit includes Airtable sync gaps
- vendor-deep-audit-comprehensive-2026-05-02 — Airtable included in vendor baseline
Feedback rules
- feedback_no_plaintext_creds — PAT must stay in 1Password, never in scripts
- feedback_salesmsg_api_first — pattern applies: check Airtable view first before blasting
- feedback_verify_schema_before_designing — always read RERI-DISPO-SYSTEM.md before adding fields
KB / source docs
- API — REST API reference (last verified 2026-02-27)
- RERI-DISPO-SYSTEM — RERI base schema (last verified 2026-03-23)
System maps
- deal-lifecycle-map — shows Airtable’s role in dispo readiness gate
- external-integrations — Airtable as external data store node
Related: Credential layer cluster
All credentials stored in 1Password vault Aurora. See 1password for op:// CLI access pattern. Airtable PAT: op://Aurora/airtable/pat. The AI Command Center base PAT (patGWMN7sqhIuZwtZ...) and RERI Dispo PAT (pat8hiR6aayY2Xnzg...) are SEPARATE tokens — do not cross-use.
Related: Webhook/tunnel cluster
Airtable uses outbound Automations (UI-configured) rather than an inbound webhook handler. No Tailscale Funnel path required. If inbound events are needed in future, register handler in cloudflare FUNNEL-REGISTRY.md first. See cloudflare for tunnel governance.
Related: Data sync cluster
- hubspot — Airtable
Hubspot Record IDfield syncs to HubSpot deal ID; dispo pipeline dual-writes - supabase — Supabase
processed_webhook_eventsused for dedup on any Airtable automation events; RERI website property UUIDs stored inProperty ID (Website)field
Open issues / TODOs
- Confirm current PAT scopes in 1Password match required scopes (
data.records:read,data.records:write,schema.bases:read,schema.bases:write) - Add dedup logic if Airtable Automation webhooks are wired in future — use
processed_webhook_events+webhook_audit_log - Verify RERI Dispo base (
appvXPiQLllUQjiBk) PAT is separate from AI Command Center PAT and both stored correctly in 1Password - Rate limit: 5 req/s per base — batch operations (max 10 records per request) required for any bulk sync; implement if dispo pipeline grows to >50 records/run
Recent activity
- 2026-05-04: hub created (W3-S5, Wave 3)
- 2026-03-23: RERI-DISPO-SYSTEM.md last verified (90 fields documented)
- 2026-02-27: API.md last verified (PAT auth, webhooks, rate limits)