Demo Mode โ€” no external actions will be performed. No SMS, email, CRM writes, or ad spend.

Integrations

Your CRM stays the system of record. HeyNested reads and writes the minimum required through official APIs.

Housecall Pro

CRM

Connected

Last sync 6 minutes ago ยท 6,842 customers, 183 estimates

Jobber

CRM

Not connected

OAuth 2.0 + GraphQL adapter scaffolded. Awaiting app approval.

ServiceTitan

CRM

Not connected

Public app architecture scaffolded. Tenant credentials required.

HeyNested Revenue Hub

No-CRM mode

Available

Lightweight internal data layer with CSV import.

Twilio

SMS

Demo Mode

Provider interface implemented. No live messages sent in Demo Mode.

Resend

Email

Demo Mode

Provider interface implemented. No live email sent in Demo Mode.

Retell

Voice

Disabled

Adapter designed; disabled until credentials are supplied.

Stripe

Billing

Not connected

Deposit + subscription model defined. Connect to charge live.

Google Ads

Demand

Not connected

Demand Engine inactive.

Meta Ads

Demand

Not connected

Demand Engine inactive.

Sync engine

Every tenant syncs independently โ€” one broken integration never blocks another.

  1. 1Incoming webhook received
  2. 2Signature verified
  3. 3Raw webhook stored
  4. 4Deduplicated by idempotency key
  5. 5Sync task enqueued
  6. 6Full object fetched if required
  7. 7Normalized and upserted
  8. 8Opportunities recomputed
  9. 9Allowed workflows triggered

Retries use exponential backoff with a dead-letter state, per-tenant error logs, last successful sync, next retry time and manual re-sync.

Connection states

No silent failures. Every state has a remediation path.

ConnectingConnectedSyncingHealthyNeeds attentionAuthentication expiredRate limitedFailedDisconnected