Skip to main content

Integrations

Verified against backend/internal/salesforce/routes.go, backend/internal/hubspot/routes.go, backend/internal/google/routes.go, and integrations/make.com/.

Native CRM integrations

These are first-party, OAuth-based integrations — not Zapier/Make-mediated. Each is agent-scoped (you configure which agent uses which connection) and each follows the same shape: OAuth connect/disconnect/status, then a small set of write operations the agent calls mid-conversation.

Salesforce

  • OAuth connect / disconnect / status, per-agent config
  • leads/create, leads/search
  • tasks/log-call — logs the call as an activity
  • opportunities/create

HubSpot

  • OAuth connect / disconnect / status, per-agent config
  • contacts/find-or-create
  • activities/log-call
  • notes/create
  • deals/create

Google Workspace

  • OAuth connect / disconnect / status, per-agent config
  • Calendar: create / list / delete events, per-agent calendar config
  • Gmail: send email, per-agent Gmail config
  • Sheets: connection test endpoint

This depth is comparable to what Retell documents for its own Salesforce/HubSpot integrations (contact sync + agent-callable functions) — this is a parity point against competitors, not a gap, and it's worth knowing about since it doesn't show up under the /api/v1/ext public API at all (these are dashboard-configured, agent-scoped connections, not something a third-party integration builder calls directly today).

Make.com

A real, shipped custom app — not a mock or a placeholder:

  • Triggers: Call Completed, Lead Created
  • Actions: Make Outbound Call, Create Lead

Install today via manual ZIP upload through the Make.com Developer Portal (integrations/make.com/ in this repo). Public app-store listing is not live yet — the app itself works, but you won't find it by searching Make.com's app directory.

Required scopes for the Make.com connection: calls:read, calls:write, leads:read, leads:write, webhooks:manage (the connection setup doc mentions webhooks:write — that scope doesn't exist; use webhooks:manage, see Authentication).

Zapier

Not present. If you need Zapier specifically today, the closest path is calling the REST API directly or building a private Zapier integration against it yourself using the OpenAPI spec (see SDKs & OpenAPI).

Next

All pages