All Work
AI AgentsFinance / Debt SettlementDeployed · United States

AI-Powered Outbound Calling + Debt Settlement Follow-Up System: GHL + n8n + Retell AI (NSF & Campaign Automation)

Three Retell AI agents running separate debt settlement campaigns from a single GHL and n8n stack — dynamic variable passing, live-transfer routing, and post-call metrics all wired together.

Client: TPFN (Matt Halls)Visit siteRead full case study

3

Retell agents

3

Campaigns unified

100%

Dynamic variable passing

Live

Transfer routing

The Problem

  • TPFN's sales team couldn't keep up with outbound volume across multiple campaigns.
  • Call outcomes weren't logged consistently.
  • NSF follow-up campaigns for Cordoba and Consumer Shield ran on disconnected systems.
  • Leads fell between GHL and Retell with no tracking of what happened after a call was initiated.

The Solution

  • Built a unified pipeline where GHL workflows pass dynamic variables — enrolledDebt, campaign, assignedTo — into n8n via webhook.
  • n8n formats and routes the data to the correct Retell agent per campaign.
  • Three agents configured: Follow-Up, Cordoba NSF, and Consumer Shield NSF.
  • Live-transfer routing sends qualified leads to human reps.
  • Outbound queuing manages call timing.
  • Post-call metrics tracked across all three campaigns from a single Airtable database.

Walkthrough

Screenshots

Results

Three separate debt settlement campaigns running from one unified GHL and n8n stack

Dynamic variable passing (enrolledDebt, campaign, assignedTo) from GHL to Retell with zero manual input

Live-transfer routing and post-call metrics tracked across all campaigns automatically

NSF follow-up campaigns (Cordoba and Consumer Shield) unified under a single architecture for the first time

Tech Stack

GHLn8nRetell AIInstantlyAirtableTwilio

Want something like this?

Tell me what you're building. I'll tell you honestly if I can help.