# Birdeye integrations: businesses and reviews

> Create a business, create or update a contact and create a survey in Birdeye, and start a workflow when Birdeye sends “Conversation opened”.

**Canonical page:** https://tray.ai/connectors/birdeye-integrations/
**Categories:** Marketing
**Connects through:** HTTP Connector

## Overview

Birdeye is a reputation and customer experience platform for multi-location businesses, covering online reviews, listings, surveys, social posts, messaging and support tickets. Tray.ai connects to Birdeye through the HTTP Connector, so your workflows can call the Birdeye API alongside the rest of your stack.

## Use cases

### Businesses

Read, create, update, and delete businesses in Birdeye from any Tray.ai workflow. The Birdeye API covers calls such as create a business and search businesses.

- Create a business
- Search businesses
- Get a business

### Reviews

Read reviews in Birdeye from any Tray.ai workflow. The Birdeye API covers calls such as get reviews and get review responses.

- Get reviews
- Get review responses

### Contacts

Read, create, and delete contacts in Birdeye from any Tray.ai workflow. The Birdeye API covers calls such as create or update a contact and get a contact.

- Create or update a contact
- Get a contact
- Delete a contact

### Surveys

Read and create surveys in Birdeye from any Tray.ai workflow. The Birdeye API covers calls such as list surveys and get a survey.

- List surveys
- Get a survey
- Create a survey

### Users

Read, create, update, and delete users in Birdeye from any Tray.ai workflow. The Birdeye API covers calls such as create a user and get a user.

- Create a user
- Get a user
- Update a user

### Webhook subscriptions

Read, create, and delete webhook subscriptions in Birdeye from any Tray.ai workflow. The Birdeye API covers calls such as create a subscription and list subscriptions.

- Create a subscription
- List subscriptions
- Delete a subscription

## Challenges Tray.ai solves

### Keeping Birdeye credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store Birdeye credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the Birdeye API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the Birdeye API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to Birdeye?

Yes. Tray.ai connects to Birdeye through the HTTP Connector, which calls the Birdeye API directly. Any call the Birdeye API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with Birdeye?

The Birdeye API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Birdeye connector?

Birdeye runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Birdeye connector from the Birdeye API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
