Conversions API - Zapier

A step by step guide for a no/low code integration with the Yelp Conversions API using Zapier.

🚧

Yelp Conversions API Availability

Yelp Conversions is currently meant for larger businesses with 10+ locations. If you do not meet this criteria, you may not receive attribution reporting at this time. If you’d like to tell us more about your interest in this integration, please fill out this form.

Overview

This guide outlines the steps for implementing the Yelp Conversions API (CAPI) integration using Zapier. Leveraging Zapier provides a straightforward, plug-and-play approach to bridge your data sources with Yelp CAPI for streamlined attribution reporting.

Table of Contents

  1. Prerequisites
  2. Setup Guide
    1. Step 1: Create a New Zap
    2. Step 2: Review CAPI Requirements
    3. Step 3: Map the Fields to Complete the Zap
    4. Step 4: Send a Test Zap
    5. Step 5: Publish the Zap
  3. Hybrid Integration: Zapier Webhooks + CRM API

Prerequisites

  • You have reviewed our Conversions API documentation.
  • You have been assigned a Yelp Sales Engineer
  • You have a Zapier account
  • You have a Yelp Business account
  • Confirmation that your CRM has a Zapier application with the necessary action to send transaction data
    • Alternatively, access to your CRM's APIs

Setup Guide

Step 1: Create a New Zap

  • Select your CRM for the trigger step.
    • You will need to identify the correct action provided by your CRM's Zapier app. This action will need to surface purchase data.
    • If your CRM does not have a Zapier application but does have an API, see this section below.
  • Select Yelp CAPI as the following action.
    • When prompted, authenticate with a Yelp Business account.
    • Depending on your CRM, you may need more than one action for this integration.
A basic one-step Yelp CAPI integration in Zapier

A basic one-step Yelp CAPI integration in Zapier

In the example above, additional steps are required to retrieve contact information associated with a deal in Hubspot.

In the example above, additional steps are required to retrieve contact information associated with a deal in Hubspot.


Step 2: Review CAPI requirements

📘

Normalizing and Hashing Data

You don’t need to normalize or hash data for CAPI integrations when using the Yelp CAPI Zapier app—data formatting is handled automatically by the application.

Step 3: Map the Fields to Complete the Zap

  • Select fields from your CRM trigger step and map them over to the required fields in the Yelp CAPI configuration step.

Step 4: Send a Test Zap

  • Mark "Test Event" at the top of the Configure page in your Yelp Conversions -> Send Single Events step.
  • Click Continue at the bottom of the page and then Test on the next page.
  • If the test was successful, you will see the message "A Event was sent to Yelp Conversions (1.0.0) about 0 seconds ago". If the test was not successful, there may be an issue with your account. Please reach out to your Yelp Sales Engineer or email [email protected]
A successful test run for Yelp CAPI on Zapier

A successful test run for Yelp CAPI on Zapier


Step 5: Publish the Zap

  • Once you have successfully tested the Zap and have double-checked your field mappings, go ahead and click "Publish" at the bottom of the page.

  • Upon publishing your Zap, inform your account representative. As Yelp aggregates your conversions events, we will eventually be able to report on your ROAS.

Hybrid Integration: Zapier Webhooks + CRM API

If your CRM does not have a Zapier app, or if its Zapier integration does not provide access to the data you need, check whether your CRM offers an accessible API. While this approach requires a bit more setup, you can still complete the integration by using the Zapier Webhooks trigger to connect directly to your CRM’s API and retrieve the necessary information.

If you need assistance with setting up this type of integration, please contact your Yelp Sales Engineer or email [email protected]