Yelp Temp Phone via Zapier (recipe)
This page is a Zapier how-to, not a separate integration card. There is no “Yelp Temp Phone” card on the Integrations tab. This page explains how to build a Zap that takes Yelp’s temporary (masked) phone number and pushes it into NZ Leads using the existing Zapier integration on the CRM sub-tab.
When a customer on Yelp chooses to share their phone number, Yelp returns a temporary masked number that routes calls through Yelp before reaching the business. That masked number only appears in Yelp’s Phone Availability event — if nothing is listening for it, you miss it. The recipe on this page listens for that event in Zapier and forwards the masked number into NZ Leads so it gets attached to the correct lead automatically.
In short: use Zapier to capture the Yelp temp phone and push the real number back to NZ Leads.
If you already have a Zap that triggers on incoming Yelp SMS, this recipe is the companion — it keeps the masked-phone context attached to the lead so it shows up in your NZ Leads conversation.
What you’ll need
- A Zapier account.
- Access approved for Yelp’s Leads API on Zapier (see Before you begin, below).
- The Zapier integration enabled on the source in NZ Leads — you’ll copy its API key during setup.
Before you begin
Yelp’s Leads API (the one this Zap uses) requires approval from Yelp first.
Submit the Yelp API access form
Fill out the Yelp “Leads API on Zapier” Access Request Form to request access.
Wait for Yelp approval
Yelp will review and send a confirmation email once your access is approved. This can take several business days.
Proceed with the setup below
Only continue once you’ve received Yelp’s approval email.
Video walkthrough
A step-by-step video is available on YouTube: How to get the Yelp Temp Phone number into NZ Leads through Zapier.
Phase 1 — Set up the Yelp trigger
Create a new Zap
In Zapier, click + Create and select Zap.
Choose the trigger app
Search for Yelp Leads in the trigger app search and select it.
Select the event
Under Trigger Event, choose Phone Availability (it’s near the bottom of the list).
Choose your Yelp account
Pick your connected Yelp account and click Continue.
Test the trigger
Click Test trigger. Once Zapier finds a sample record (e.g., “Phone Availability A”), click Continue with selected record.
Phase 2 — Connect NZ Leads as the action
Choose the action app
In the action step, search for NZ Leads and select it.
Select the event
Under Action Event, choose Send Lead.
Connect your account
Click Sign In to connect NZ Leads. A pop-up will ask for an API key.
Phase 3 — Get the API key from NZ Leads
Open Sources
In NZ Leads, go to the Sources screen.
Open Messaging Settings
Find the source (Yelp business) you’re setting this up for and click Messaging Settings.
Open the Integrations tab
Click the Integrations tab, then switch to the CRM sub-tab.
Find the Zapier card
Find the Zapier card on the CRM sub-tab and click Connect. Copy the API key shown.
Paste into Zapier
Back in the Zapier pop-up, paste the key and confirm the connection.
Phase 4 — Map the fields
Map the payload
In the Zap’s action configuration, map the fields from the Yelp trigger to the NZ Leads action:
| NZ Leads field | Yelp trigger field |
|---|---|
| Yelp Lead ID | Yelp Lead ID |
| Yelp Business ID | Yelp Business ID |
| Temporary Phone Number | Temporary Phone Number |
Test the step
Click Continue, then Test step. You’re looking for Success: true.
Publish
Click Publish. The Zap is now live.
Every time Yelp fires a phone availability event for that business, the masked number is forwarded to NZ Leads and attached to the matching lead.
Troubleshooting
- Test trigger finds no records — Your Yelp account needs at least one lead that has shared a phone number. Also make sure your Yelp Leads API access has been approved.
- API key not working — Double-check you copied the full key, and that you copied it from the Zapier card on the source’s Integrations tab → CRM sub-tab.
- Test step fails — Re-check field mapping and confirm your NZ Leads subscription is active.
- Masked number not showing up on the lead — Confirm the Zap is turned on in Zapier and that the Yelp Lead ID is being passed correctly in the mapping.
Questions about this integration? Email support@nzleads.com.