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

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 fieldYelp trigger field
Yelp Lead IDYelp Lead ID
Yelp Business IDYelp Business ID
Temporary Phone NumberTemporary 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


Questions about this integration? Email support@nzleads.com.

Start 7 Days Free Trial