Skip to main content
API Integration·Lead-Gen Marketing Agency Running Inbound Calls

Caller-ID Name Lookup System

A Make webhook that takes a phone number, runs a Twilio Name Lookup, and returns the lead's first and last name in under a second. Reusable from any tool that can hit a URL.

Sub-second response

One webhook call returns firstName + lastName

Reusable across CRMs and dialers

The Problem

Marketing agencies running inbound calls capture phone numbers but rarely capture names on the first ring. Pulling caller names manually slows the team down. Paying per-tool for name lookup adds cost everywhere it's needed and produces inconsistent results across tools.

The Build

I built a Make scenario that exposes a webhook endpoint. Any tool sends a phone number to the URL. The scenario parses the number, calls the Twilio Name Lookup API for the registered name on file, splits the returned name into firstName and lastName, and responds with clean JSON in under a second. The agency wired it into their Zapier flows so every inbound call gets enriched the moment the contact lands in the CRM.

The Outcome

The agency stopped paying per-tool for name lookups and stopped formatting the result differently in every place it ran. One webhook call enriches every new contact with first and last name in real time. The same endpoint is reusable from any tool that can hit a URL.

Stack

MakeZapierTwilio

Want a similar build?

Tell me what's broken

Send a brief, or book a 30-minute call. I read every brief, reply within 1 to 2 business days, and tell you if it's the kind of work I take on.

Subscribe

More Builds Like This?

Build notes, breakdowns, and the patterns I'm using on client work I've shipped. One email when there's something worth sending. Unsubscribe in one click.