FlowRunner
PricingContact
Theme
Start Free

Give AI agents local business intelligence from Yelp Fusion. Agents search businesses by keyword, location, or phone number, pull business details and reviews, and autocomplete queries for lead lists and market research.

5 actions API key available
Yelp website ↗ Platform Documentation ↗ Capability data verified 2026-07-28
A weekly schedule kicks off prospecting for a new target market
Search Businesses pulls listings for the target category and city, sorted by review count and filtered by price level
Get Business enriches each candidate with hours, claimed status, and whether the listing is closed
The agent drops closed listings and businesses below the review threshold that signals real trading volume
Get Business Reviews attaches the latest review excerpts so the outreach has something concrete to reference
The territory owner reviews the ranked list and approves which businesses enter the outreach sequence
Approved prospects land in the CRM with the Yelp evidence attached to each record

What This Integration Enables

Yelp Fusion is a read-only window into how local businesses actually present in the market: ratings, review volume, price level, hours, and whether a listing is claimed or closed. FlowRunner treats that as evidence for decisions, not just data for dashboards. Agents sweep markets by category and geography, resolve phone numbers to listings, and pull review excerpts, then hand a person a ranked case for action instead of a raw export. Because the connector cannot write anything to Yelp, the judgment calls all live downstream, which is exactly where FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) gates sit: - Search Businesses filters by category alias, price, open-now, and radius, sorted by rating, review count, or distance - Search Businesses by Phone turns an E.164 number from a lead form or CRM into a matched listing - Get Business confirms ground truth on a single listing: claimed, closed, hours, transaction types - Get Business Reviews returns up to three current excerpts per business, enough to detect movement - Autocomplete powers location-biased type-ahead so internal tools search the way Yelp does

Without FlowRunner

Prospecting by map-staring Someone builds territory lists by browsing Yelp tab by tab and retyping names into a spreadsheet
CRM records with no ground truth A phone number in the CRM says nothing about whether the business behind it is open, closed, or thriving
Reviews checked when someone remembers Nobody notices the monitored location's rating slid until a customer mentions it

With FlowRunner

Market sweeps as a scheduled job Agents page through Search Businesses by category and city and deliver ranked, deduplicated lists
Records resolved against the listing Search Businesses by Phone ties a bare CRM number to its Yelp listing, rating, and open or closed status
Review changes surface as digests New excerpts and rating movement arrive in Slack, and a person decides what deserves a response

Use Case Scenarios

A territory list built from trading evidence

An agency selling to restaurants points the agent at a new metro. Search Businesses pages through the target categories, and Get Business enriches the survivors with claimed status and hours. Listings that are closed or sitting under a handful of reviews get cut. The remainder land in [Google Sheets](/integrations/google-sheets) ranked by review count and price level, with review excerpts attached as talking points. The territory owner approves the list in [Slack](/integrations/slack), and only approved rows flow into [Airtable](/integrations/airtable) as outreach-ready records. The rep starts Monday with a vetted list instead of a browser full of tabs.

The CRM number that becomes a business profile

A lead form captures nothing but a company name and a phone number. The agent formats the number to E.164, calls Search Businesses by Phone, and gets the matching listing back with its rating, categories, address, and closed flag. [Airtable](/integrations/airtable) gets the enrichment via Update Record, and leads whose listing shows permanently closed route to a human check instead of a sales sequence. Nobody burns a first-call slot on a business that stopped existing last quarter.

Review movement on locations you care about

For a franchise operator, the agent runs Get Business and Get Business Reviews on each monitored location every morning. When the rating drops or a new low-star excerpt appears, the digest posts to [Slack](/integrations/slack) with the excerpt text, the reviewer, and the location's trend, and [Gmail](/integrations/gmail) sends the regional manager the weekly roll-up. The manager decides which reviews warrant a response and which stores need a call, and the digest links each excerpt to its listing so the reply happens in context. The agent never speaks for the brand; it makes sure the person who does is never the last to know. Over a quarter, the logged excerpts in [Google Sheets](/integrations/google-sheets) become a location-by-location sentiment record no one had to compile.

Human-in-Loop Highlight

Search Businesses draws against a metered daily API quota, and it pages 50 results at a time up to 240 per query, so a market sweep is a spend decision before it is a data decision. An agent asked to cover "restaurants in Texas" could burn the day's entire allowance on one over-broad crawl and leave the review monitor blind until midnight. So the sweep agent proposes before it pages: "12 category-city combinations, an estimated 2,100 calls against today's quota, ranked by expected list yield. Approve all, or trim?" The territory owner trims, the agent executes exactly that scope, and the quota survives for the workflows that run on it daily. The same discipline applies at the other end of the funnel: when Get Business reports a long-standing account's listing as permanently closed, the agent flags it with the evidence, and a person, not a boolean, decides whether that customer record is retired.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

5 actions

Search

3
  • Search Businesses Searches local businesses by term and location or coordinates, with filters for category alias, price level, open-now, and radius, plus sorting by best match, rating, review count, or distance. Returns up to 50 businesses per call and 240 via paging.
  • Search Businesses by Phone Looks up businesses by an E.164 phone number. The resolver that turns a bare CRM number into a matched Yelp listing, returning zero results when nothing matches.
  • Autocomplete Returns Yelp's type-ahead suggestions for partial search text: suggested terms, matching business names and ids, and category aliases. Supplying latitude and longitude biases suggestions and is required for business suggestions.

Business Detail

2
  • Get Business Retrieves full details for one business by ID or alias: name, categories, rating, review count, price, phone, address and coordinates, hours, photos, transaction types, and whether the listing is claimed or closed.
  • Get Business Reviews Retrieves up to three review excerpts for a business, each with star rating, truncated text, creation time, and reviewer, plus the total review count. The signal feed for rating-movement monitoring.

Frequently Asked Questions

What can FlowRunner do with Yelp?

FlowRunner agents can run Search Businesses, Search Businesses by Phone, and Get Business in Yelp, plus 2 more actions.

Does connecting Yelp to FlowRunner require OAuth?

No. Yelp connects to FlowRunner with an API key, no OAuth flow required.

Can Yelp trigger a FlowRunner workflow automatically?

Yelp doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Yelp

$100 in credits. No card required. Connect in minutes.