← All works

AI / Integration Platform

Retell AI

A multi-tenant integration platform that lets Retell AI phone agents work inside the tools customers already use, with no custom code.

Visit live site ↗
Client
Retell AI, via AB {Ark}
Role
Sole engineer, end to end
Size
~22k lines of TypeScript
Retell AI screenshot

The outcome

  • 8 CRM and data platforms connected, from Salesforce to Epic FHIR
  • Zapier, Make.com, n8n, ChatGPT and Claude MCP connectors
  • Transcripts, sentiment and outcomes synced back automatically
  • Customers integrate without any custom engineering

The story

The business need

Retell AI's phone agents are most useful when they can act on a customer's own data: call a lead from the CRM, then log what happened. Every customer used a different system, and each integration meant custom engineering work.

The build

I architected and shipped the platform on my own in Node.js and TypeScript with Express, PostgreSQL and Redis, using a ports-and-adapters design so every platform plugs into the same core. It integrates Salesforce, Zoho, GoHighLevel, Notion, Airtable, Google Workspace, Slack and Epic FHIR, with a native client app for each.

Automation and AI connectors

On top of the platform I built Zapier, Make.com and n8n connectors, plus MCP connectors for ChatGPT and Claude. Customers can trigger AI phone agents from their own workflows and get transcripts, sentiment and call outcomes written back to the source system.

Delivery

I owned the whole project: API design, auth and security, caching, platform UIs, connectors, deployment and production support. Weekly meetings with Retell AI's Technical Director and Lead Backend Engineer kept API contracts, security, webhook behavior and releases aligned.

What made it hard

  1. 01

    Many platforms, one core

    Eight platforms with different auth, data models and APIs, kept maintainable through a ports-and-adapters architecture instead of eight separate codebases.

  2. 02

    Webhooks that never double-write

    Fail-closed webhook handling with HMAC signatures, and idempotent, retry-safe call writeback, so a retried event can't create duplicate records.

  3. 03

    Multi-tenant security

    OAuth2 with PKCE, JWT-based enrollment and strict tenant isolation, so each customer's credentials and data stay separate.

Next projectDuraid (Ebanah)

Have a project in mind?

I build AI agents, integrations and full-stack products end to end. Tell me what you're working on.

Hire me →Email me