Reputation and local marketing for multi-location businesses — collect and reply to reviews, sync listings across 50+ directories, manage contacts and campaigns, run surveys and tickets, publish social posts, and pull reputation, listings and competitor reports. Connect Birdeye campaigns and audiences to CRM, ads, and analytics workflows.
Watch Conversation EventsTriggers when a conversation event is received.
Watch EventsTriggers when a subscribed event is received.
Get Average Response Time By LocationReturns location-wise average review response-time metrics.
Get Average Response Time Over TimeReturns average review response-time trends over time, with an optional previous-period comparison.
Get Birdeye ImpressionsReads Birdeye-profile impression counts, optionally broken out by location.
Get BusinessReads the full profile of a single business.
Get Business Dashboard ReportReturns an executive-summary dashboard: review/rating counts, sentiment, negative/positive review excerpts, and the past-30-days snapshot for a business.
Get Business HierarchyReads the full enterprise hierarchy tree rooted at a business.
Get Campaign Request URLFetches the short link of a review/survey request URL for a customer.
Get Competitive Insight CategoriesRetrieves competitive-insight category (topic) breakdown and scores for a business and its competitors.
Get Competitive Insight KeywordsRetrieves competitive-insight keyword breakdown and scores for a business and its competitors.
Get Competitive Insight ThemesRetrieves competitive-insight theme (topic) breakdown and scores for a business and its competitors.
Get Competitive Ranking ReportReturns competitor ranking and rating data for a business.
Get Competitor Review MetricsRetrieves competitor metrics review data (average rating and total reviews) for specified business numbers and date ranges.
Get ContactFetches a single contact by id, location mapping id, email or phone.
Get Contact (V2)Retrieves a contact's profile, tags, custom fields and communication preferences.
Get Custom FieldReads a single custom field definition, resolved for one location.
Get Details Of A UserReads a Birdeye dashboard user's details by email.
Get Google Keyword CountsTop Google search keywords for which the business ranks, with search frequency, for one or more months.
Get Google Service Location MappingRetrieves the location-level service-to-category mapping for an account.
Get Insight Experience Location InfoRetrieves location-wise experience metrics including sentiment, reputation, experience and listing scores, along with delta comparisons, for specified business locations and date ranges.
Get Insight Experience Over TimeProvides a time-series view of experience scores at the account level, aggregating sentiment, reputation, listing and call scores across configurable time intervals.
Get Insight Experience Score BenchmarkRetrieves benchmark scores comparing actual performance against industry standards and a comparison period, for sentiment, reputation, experience and listing metrics.
Get Insights Category Report By LocationReturns location-wise insights-category (keyword sentiment) data.
Get ListingReads the full listing profile (business info, hours, media, per-directory overrides) for a business.
Get Listings InsightsAggregated Google/Bing listing analytics (views, website visits, direction requests, calls) for a business.
Get Listings Insights DatapointsDate/label-mapped datapoints for one listings-insights report graph, for a business.
Get Location Status ReportA detailed view of listing sync status across directories at the location level.
Get NPS By LocationReturns the NPS score and promoter/passive/detractor counts for each location.
Get NPS Over TimeReturns the NPS score and promoter/passive/detractor counts for all locations, grouped over time (day/week/month/year).
Get Product ListingReads a single product listing by its identifier.
Get Review And Rating Over TimeReturns the number of reviews and the average rating grouped by time period.
Get Review Conversion ReportReturns a detailed overview of review requests sent to customers: email/SMS sent, opened and clicked, broken down by source.
Get Review Count By RatingReturns the review count broken down by star rating.
Get Review Count By Rating By EmployeeReturns the review count broken down by star rating, per employee associated with the review.
Get Review Count By SourceGroups the review count and average rating by aggregation source, for each location.
Get Review Response Rate By LocationReturns location-wise review response-rate metrics.
Get Review Response Rate Over TimeReturns review response-rate trends over time, with an optional previous-period comparison.
Get Reviews And Rating By LocationReturns the review count and average rating for each location.
Get Review SummaryReturns the number of reviews per review source, plus the review count broken down by star rating.
Get Search AI Accuracy ReportProvides an accuracy report for the specified business, highlighting how consistent and reliable the business information is across AI platforms.
Get Search AI ConfigurationRetrieves the Search AI configuration for the specified business, including its monitored themes and prompts.
Get Search AI Sentiment ReportReturns the sentiment report (strengths, weaknesses, opportunities and threats) for the specified business across AI search platforms.
Get Social Media Upload StatusReturns processing status for a media upload batch submitted via Upload Social Media. Poll until pending_count reaches 0 or status is no longer PENDING.
Get Social Open URL Performance ReportChannel-level social performance metrics (impressions, engagements, engagement rate, post count), with optional comparison-period data and a location-level breakdown, for a date range.
Get Social Post StatusTracks the status of a social post previously scheduled or published, across each social site it targeted.
Get SurveyFetches the survey designer page details for a survey, including every question it contains.
Get Usage ReportReturns usage details for review requests: the number sent, opened and clicked, broken down by location.
Get Visitor ReportGroups visitor counts by source, for each location.
List Aggregation Source AliasesRetrieves the lightweight list of aggregation source alias names for a business (the alias-only companion to List Aggregation Sources).
List Aggregation SourcesRetrieves the review-aggregation sources (e.g. Citysearch, Yelp) configured for a location.
List All FAQ QnARetrieves the AI-generated FAQ question-and-answer entries available for a business.
List Apple Action LinksThe applicable Apple Maps action-link types (the click-throughs shown on an Apple Maps Placecard).
List Apple AttributesThe applicable Apple Maps location attributes for a business (e.g. paid parking, kid friendly).
List Archived ReviewsLists archived (deleted/excluded) public reviews for the requested business and date range, with optional filters.
List Business CompetitorsRetrieves competitor details for an enterprise, grouped by the enterprise business they compete against.
List Business MediaLists the media items on a business profile.
List Child BusinessesLists every business/location under a reseller, sub-reseller or enterprise id.
List Competitor AI ReviewsRetrieves competitor review data for specified business numbers and date ranges.
List Competitor Child BusinessesRetrieves all child locations under a competitor's enterprise account.
List Competitor ReviewsRetrieves the list of reviews collected for a competitor account.
List Contact Activity LogFetches the activity/history log for a single contact.
List ContactsFetches a page of contacts for a business.
List Contacts Or LeadsFetches contacts or leads for a business, optionally filtered by contact type and acquisition source.
List ConversationsRetrieves messenger conversations for a business, with pagination over the messages inside each conversation.
List Conversation Webhook EventsLists the conversation-messenger webhook event types Birdeye can deliver (conversation created/updated/closed, message added).
List Custom CardsLists the custom cards on a business's public profile.
List Custom FieldsLists custom field definitions for one location.
List EmployeesLists the employees associated with a business.
List Enterprise CompetitorsRetrieves the list of competitor businesses configured for an enterprise account.
List GMB AttributesThe applicable Google Business Profile attributes for a listing category and country.
List Google Questions And AnswersRetrieves all Google Q&A questions and answers for a location.
List Google ServicesRetrieves all Google Business services configured for an account.
List Hotel AttributesThe applicable hotel attributes (services, policies, parking, sustainability, property facts) configured for a business.
List Listing CategoriesThe listing category values available for a source (directory) and country.
List More Hours TypesThe more-hours types supported for a location (depends on country and GMB primary category).
List Opted-Out ContactsFetches the daily opt-out or blocked contact data for a business in a bounded time window.
List Opted-Out Contacts (V2)Fetches the daily opt-out or blocked contact data for a business in a bounded time window, including the opted-out preference channels.
List Product ListingsPaginated product listings for the account or specific locations, with search and status filters.
List ReviewsLists reviews for a business, with optional filters by date, source, rating, status and search text.
List Review TagsLists the tags associated with the account.
List Search AI Available RunsRetrieves the Search AI available runs for the specified business.
List Search AI BusinessesRetrieves Search AI business results for the specified business, including businesses identified by AI models for given prompts and themes.
List Search AI CitationsRetrieves Search AI citations for the specified business, including sources referenced by AI models for given prompts and themes.
List Survey ResponsesLists every response recorded for a survey, with each answer and any linked ticket ids.
List SurveysLists every survey configured on the business.
List TicketsLists support tickets for a location, filterable by assignee, source, tag, status, type and date range.
List TimezonesLists the timezone values Birdeye accepts on Update Business.
List Unanswered Google QuestionsRetrieves the Google Q&A questions for a location that have not yet been answered.
Retrieve Menu DetailsStructured menu information (sections, items, prices, allergens) for one or more businesses.
Search BusinessesSearches businesses under a reseller/enterprise business number.
Add Aggregation SourceAdds a review-aggregation URL (e.g. a Citysearch or Yelp profile link) to a location.
Add Business Integration MappingAdds a location to an integration and sets it active.
Add Business MediaAdds media (publicly accessible URLs — no file upload) to a business profile.
Add Competitor Aggregation SourceAdds a review-aggregation source URL for a competitor location.
Add Products To LocationsAdds already-created products (by ID) to the Google profile of the business set in headers.
Add Ticket CommentAdds a comment activity to a ticket.
Assign Tags To ReviewsAssigns a tag to every review matching the given filter.
Associate Custom FieldSets the value of a custom field for one business/location.
Create BusinessCreates a new sub-account business under a reseller.
Create Competitor Child BusinessCreates a new child business under a competitor enterprise. Documents no request body.
Create Competitor EnterpriseCreates a new competitor enterprise for an account, optionally linked to a known competitor.
Create Contact Check-inRecords a customer check-in for a location, used to trigger review-request campaigns.
Create Contact Check-in (V2)Records a customer check-in for a location, including communication preferences.
Create Contact Us RequestSubmits a Contact Us form entry into the Birdeye Inbox.
Create Conversation Webhook SubscriptionSubscribes a URL to receive conversation-messenger webhook events (conversation created/updated/closed, message added).
Create Custom CardCreates a custom card on a business's public profile.
Create Custom FieldCreates a custom field definition for a business's contacts/customers.
Create Event SubscriptionCreates a webhook subscription that listens for a Birdeye event and delivers it to a URL you provide.
Create Google AnswerAdds an answer to an existing Google Q&A question. Only one answer per question is allowed for the account owner.
Create Google QuestionPosts a new question and its answer to a business's Google Q&A profile.
Create Google ServiceCreates a new Google Business service for the account.
Create ListingCreates a full business listing (profile, hours, media, per-directory overrides) for syndication to 50+ directories.
Create Product ListingCreates a product listing on the Google Merchant account linked to the Birdeye account.
Create Review TagsCreates one or more new tags in the account.
Create Scheduled Social PostSchedules or immediately posts content to a supported social site (Google Business Profile, Facebook, Instagram, LinkedIn, Twitter).
Create SurveyCreates a new survey from a page/question structure and lists it on the survey list page.
Create Survey ResponseSubmits a survey response using the survey's own JSON structure (as returned by Get Survey).
Create TicketCreates a review, untagged, or survey-response ticket.
Create UserInvites/creates a Birdeye dashboard user for a business.
Deactivate ListingDeactivates listing syndication for a business across the directories Birdeye publishes to.
Delete Aggregation SourceRemoves an aggregation source from a location.
Delete All Google Questions And AnswersDeletes all Google Q&A on the given business.
Delete a UserRevokes a user's access from a business.
Delete BusinessDeletes a business.
Delete Business MediaDeletes one or more media items from a business profile.
Delete ContactDeletes a contact, optionally scoped to specific locations.
Delete Contact By IdDeletes a contact by its enterprise customer id.
Delete Custom CardDeletes a custom card from a business's public profile.
Delete Custom FieldDeletes a custom field definition.
Delete Event SubscriptionCancels an event webhook subscription so Birdeye stops calling its URL.
Delete Google AnswerDeletes a Google Q&A answer you posted.
Delete Google QuestionDeletes a Google Q&A question you created. Deleting a question also deletes its associated answers.
Delete Google ServicesDeletes existing Google Business services from an account. Changes apply across every location mapped to the services.
Delete Product ListingsDeletes products from Google Merchant Center and Birdeye for the given product IDs.
Delete Review TagDeletes a tag from the account.
Delete Social PostDeletes a scheduled or published post created through the public API. Deleting a published post is supported for Facebook, Google and LinkedIn.
Fix ListingPublishes the business's presence information to 50+ online listing directories.
Make an API CallPerforms an arbitrary authorized API request to the Birdeye API.
Onboard Google Merchant AccountConnects a Google Merchant Center account to a business for product listings.
Remove Products From LocationsRemoves products (by ID) from the Google profile of the business set in headers.
Remove Tags From All ReviewsRemoves the given tags from every review on the account.
Remove Tags From ReviewsRemoves a tag from every review matching the given filter.
Reply To ReviewPosts a reply to an eligible review.
Send User Password ResetTriggers Birdeye's forgot-password email for a user.
Set Default Review SourcesUpdates the default review-request templates of businesses under a reseller with default review sources (e.g. Google, Facebook).
Update BusinessUpdates a business profile (contact info, hours, listings sub-objects, SEO flags).
Update Business MediaUpdates the category of a media item on a business profile.
Update Business StatusActivates or deactivates a business.
Update Communication Preferences (V2)Subscribes or unsubscribes a contact from email and/or SMS communications, with granular preference flags.
Update Contact SubscriptionSubscribes or unsubscribes a contact from email and/or SMS communications.
Update Custom CardUpdates a custom card on a business's public profile.
Update Custom FieldUpdates a custom field definition.
Update Google AnswerUpdates the text of an existing Google Q&A answer you created. Birdeye does not allow editing an answer posted by a third party.
Update Google QuestionUpdates the text of an existing Google Q&A question you created. Birdeye does not allow editing a question posted by a third party.
Update Google ServiceUpdates an existing Google Business service. Changes apply across every location mapped to the service.
Update Google Service Location MappingMaps Google Business services to a category at the location level. Changes apply across every mapped location.
Update HierarchyUpdates a business's location mapping within the enterprise hierarchy.
Update ListingUpdates an existing business listing (profile, hours, media, per-directory overrides).
Update Product ListingUpdates an existing product listing on the Google Merchant account linked to the Birdeye account.
Update Public Profile TabsUpdates the custom tabs shown on a business's public profile page.
Update Published Social PostUpdates the text of a post already published through the public API. Only text can be changed; supported for Facebook, Google and LinkedIn.
Update Scheduled Social PostEdits a scheduled post created through the public API (Google Business Profile, Facebook, Instagram, LinkedIn).
Update Survey SettingsUpdates a survey's appearance settings (logo, title, progress bar, theme colour) and user-access list.
Update TicketUpdates a ticket's status or assignee.
Update UserUpdates an existing Birdeye dashboard user.
Upload Social MediaAccepts a batch of publicly accessible image or video URLs and queues them for asynchronous upload to the Birdeye media library. Returns a batch_id immediately; poll Get Social Media Upload Status for per-item results.
Upsert ContactCreates a new contact or updates an existing one by id. Location mappings, tags and custom fields are set from the fields below.
Upsert Contact (V2)Creates a new contact or updates an existing one by id, including communication preferences.
When to use Birdeye
Common scenarios where Birdeye automation saves time and reduces manual work.
Trigger workflows automatically when "Watch Conversation Events" fires in Birdeye — start multi-step automations without polling or manual checks.
Use "Get Average Response Time Over Time" as an automated action in Birdeye so records stay consistent whenever something changes elsewhere in your stack.
Layer "Get Average Response Time By Location" from Birdeye with filters, transforms, and AI steps to build automations that match your exact business logic.
Frequently asked questions
Common questions about automating Birdeye in your workflows.
Birdeye has 2 triggers, including "Watch Conversation Events" and "Watch Events". Use them to start workflows the moment Birdeye events fire — no polling required.
Connect Birdeye to any app in workflows
Search apps and open an app-to-app integration page in one click.