Add Every Real Estate CRM Integration in < 1 Hour (While Keeping Your Existing FUB Code)
Scenario: Your product currently talks to Follow Up Boss (FUB) directly via the FUB API. You want to add other CRMs (e.g., BoldTrail, Lofty, Brivity, CINC, Sierra Interactive, Real Geeks, HubSpot, HighLevel, etc.) without refactoring your data model. Outcome: In under an hour, Connect more CRMs using Rollout. Keep your FUB integration as‑is. Rollout normalizes the rest; you add a thin adapter that maps Rollout records to your existing FUB‑shaped objects and routes webhook events into your current pipelines.What You’ll Build
- Credential connect UI to add non‑FUB CRMs.
- Routing switch that calls Rollout for non‑FUB tenants.
- One webhook endpoint for Rollout events that feeds your existing FUB upsert logic.
Prereqs (5–10 min)
-
Create a Rollout app (Client ID/Secret). Add:
-
ROLLOUT_CLIENT_ID,ROLLOUT_CLIENT_SECRET -
ROLLOUT_WEBHOOK_SECRET
-
-
Small table for Rollout connections:
tenant_id,connection_id,category='crm',provider,status.
Step 1 — Drop in the Connect UI (5–10 min)
Render Rollout’s credential manager on your Integrations page so customers can add CRMs beyond FUB.- Store
connection_idwhen the OAuth/API‑key flow finishes.
Step 2 — Update your FUB Code for Reads/Writes (10–15 min)
Keep your FUB client for FUB tenants. For other CRMs, call Rollout with the same FUB‑shaped payloads and responses.Step 3 — One Webhook for All Non‑FUB CRMs (10 min)
Subscribe connections to Rollout webhooks. Verify HMAC, fetch viauri, then run your existing FUB upsert.