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.