BirdEye Integration

Connect BirdEye to LeadMachine to automatically send review requests to your customers after key touchpoints — no manual follow-up required.

What is the BirdEye Integration?

BirdEye is a reputation management platform that sends review request emails and SMS messages to your customers on your behalf. Once connected, LeadMachine forwards customer contacts to BirdEye automatically, triggering your existing BirdEye review request workflows.

What You Get:

  • Automatic review requests sent after customer interactions (e.g. shipped orders, completed jobs)
  • No manual exports or copy-paste between platforms
  • Works alongside any other LeadMachine integration — DecoNetwork, Shopify, or custom
  • Activity log so you can see exactly which contacts were sent and when
  • Self-service setup — any admin can connect their own BirdEye account

Setting Up the BirdEye Integration

Prerequisites

What You Need:

  • A BirdEye account with SFTP access enabled
  • Your BirdEye Business ID
  • SFTP credentials from BirdEye (host, username, password)
  • LeadMachine Admin or SuperAdmin role

Where to Find Your BirdEye SFTP Credentials:

  1. Log in to your BirdEye account
  2. Go to Settings → Integrations → API
  3. Find the SFTP Credentials section
  4. Click Generate SFTP credentials if you haven't already
  5. Note your SFTP host, username, and password
  6. Your Business ID is shown at the top of the same page

Step-by-Step Setup

1. Open the Integrations Page

  1. Log in to LeadMachine
  2. Click Integrations in the sidebar
  3. Find the BirdEye card under Marketing integrations
  4. Click Connect

2. Enter Your Credentials

Fill in the four fields:

3. Test the Connection

  1. Click Test Connection to verify your SFTP credentials
  2. A green confirmation message means LeadMachine can reach BirdEye's SFTP server
  3. If the test fails, double-check your credentials and try again

4. Save

  1. Click Save to store your credentials
  2. The card flips to show your connected state
  3. LeadMachine will begin forwarding contacts to BirdEye as they're triggered


How Contacts Are Sent

LeadMachine uses BirdEye's SFTP file upload method — the same approach BirdEye recommends for bulk and automated contact sync.

The flow:

  1. A trigger fires in LeadMachine (e.g. an order is marked shipped in DecoNetwork)
  2. The customer contact is added to a queue
  3. Once per hour, LeadMachine generates a CSV file with all queued contacts and uploads it to your BirdEye SFTP account
  4. BirdEye picks up the file and triggers your configured review request automation

Contact data sent to BirdEye:

  • First name
  • Last name
  • Email address
  • Phone number
  • Date of the triggering event (e.g. ship date)
  • Your BirdEye Business ID

Supported Triggers

DecoNetwork Orders (Shipped)

If you also have the DecoNetwork integration connected, LeadMachine will automatically queue a contact for BirdEye whenever a DecoNetwork order is marked as shipped — using the billing contact details from the order.

Requirements:

  • Both DecoNetwork and BirdEye integrations must be connected for the same company
  • The order must have at least an email address or phone number on the billing details
  • Each order is only sent once (tracked to prevent duplicate review requests)

Future Triggers

Additional triggers (e.g. deal closed, manual send) can be added as your workflow requires.


Activity Log

The BirdEye integration card shows a live activity log of the last 25 events for your account. This lets you confirm contacts are flowing without needing to log in to BirdEye.

Event types:

FieldWhere to Find It
------
Business IDBirdEye → Settings → Integrations → API
SFTP HostBirdEye SFTP credentials (typically besftp.com)
SFTP UsernameBirdEye SFTP credentials
SFTP PasswordBirdEye SFTP credentials
EventWhat It Means
------
QueuedA contact was added to the upload queue
SkippedA contact was skipped — missing both email and phone
UploadedA batch was successfully delivered to BirdEye via SFTP
FailedAn SFTP upload attempt failed (see message for details)

Check this log after your first shipped orders to confirm the pipeline is working end-to-end.


Managing the Connection

Test an Existing Connection

  1. Go to Integrations → BirdEye
  2. Click Configure on the card
  3. Click Test Connection
  4. Confirms SFTP credentials are still valid

Disconnect

  1. Go to Integrations → BirdEye
  2. Click Configure
  3. Click Disconnect BirdEye
  4. Confirm the disconnection

What happens when you disconnect:

  • LeadMachine stops queueing new contacts for BirdEye
  • Any contacts already in the upload queue will not be sent
  • Contacts already delivered to BirdEye are unaffected
  • You can reconnect at any time

Troubleshooting

Test Connection Fails

Check your SFTP credentials

  • Copy your SFTP username and password directly from BirdEye — avoid spaces
  • Passwords are case-sensitive
  • If in doubt, regenerate credentials in BirdEye and re-enter them in LeadMachine

SFTP access not enabled

  • Confirm SFTP credentials have been generated in BirdEye (Settings → Integrations → API)
  • Some BirdEye plans require SFTP to be enabled by their support team

No Activity Showing in the Log

  • Confirm a trigger has actually fired (e.g. a DecoNetwork order has been marked as shipped since you connected)
  • Check that the order has an email address or phone on the billing details
  • The upload runs hourly — wait up to an hour after the first queued contact before expecting an Uploaded entry

Contact Shows as Skipped

The order's billing details had no email address and no phone number. Review the order in DecoNetwork and ensure customer contact information is captured at checkout.

Uploaded but No Review Request Sent

LeadMachine's job ends at delivering the file to BirdEye's SFTP server. If contacts are uploaded but review requests aren't being sent:

  1. Log in to BirdEye and check your contact import history
  2. Verify your BirdEye Business ID is correct
  3. Confirm your review request automation rules are active in BirdEye
  4. Contact BirdEye support if contacts are arriving but workflows aren't triggering


FAQ

Q: Do I need DecoNetwork to use this integration? A: No. The BirdEye integration is standalone. DecoNetwork is one source of triggers, but additional triggers can be configured independently.

Q: How quickly are contacts sent to BirdEye? A: Contacts are queued immediately when a trigger fires and uploaded in the next hourly batch — so typically within the hour.

Q: Can the same customer be sent twice? A: Each trigger event is tracked individually. A shipped DecoNetwork order is only queued once, preventing duplicate review requests from the same event. Separate events (e.g. two different orders) will each trigger a contact.

Q: Where does the upload file go in BirdEye? A: LeadMachine uploads a CSV named Feed_contacts_YYYYMMDD_HHMMSS.csv to the root of your BirdEye SFTP account — the standard location BirdEye monitors.

Q: Are my SFTP credentials stored securely? A: Yes. Credentials are encrypted at rest using AES-256 encryption and are never visible to other users.

Q: What Business ID should I use if I have multiple BirdEye locations? A: Each LeadMachine company connects to one BirdEye Business ID. If you manage multiple locations, contact support to discuss a multi-location setup.

Q: What happens if BirdEye's SFTP server is temporarily unavailable? A: Contacts that fail to upload are marked as failed in the activity log. They will not be automatically retried — contact support if you need failed contacts requeued.


Getting Help

  • Check the activity log on the BirdEye integration card for real-time status
  • For BirdEye-side issues (review request workflows not firing), contact BirdEye support
  • For LeadMachine-side issues, contact us via the in-app support ticket system

Last Updated: April 2026

Frequently Asked Questions

No. BirdEye is a standalone integration. DecoNetwork shipped orders are one trigger source, but BirdEye can be connected independently.

Contacts are queued immediately when a trigger fires and uploaded to BirdEye in the next hourly batch — typically within the hour.

Yes. Credentials are encrypted at rest with AES-256 encryption and are never visible to other users.

Failed uploads are logged in the activity panel. They won't be auto-retried — contact support to requeue if needed.