# Connect RevenueHero

Integrations → RevenueHero: paste your campaign link so visitors book through your routing inside Darwin's chat, then add the booking webhook so Darwin can confirm each meeting.

This is the Markdown version of https://www.meetdarwin.ai/help/calendars-and-video/revenuehero, published by Darwin and generated on 23 October 2026.

Find it in Darwin: Integrations → Scheduling → RevenueHero (https://app.meetdarwin.ai/admin/settings/integrations/revenuehero). Updated Oct 19, 2026.

Darwin opens your RevenueHero campaign inside the chat with the visitor's name and email filled in. RevenueHero's routing picks the rep; a webhook tells Darwin the meeting was booked.

_Screenshot: The RevenueHero setup page with step 1 Paste your campaign link and step 2 Confirm bookings in Darwin._

1. **Copy your campaign link in RevenueHero**

   In RevenueHero, go to **Routers → Campaign** and copy the public link of the campaign Darwin should use. It looks like `https://your-team.schedulehero.io/campaign/demo`, or uses your own domain, such as `https://meet.yourcompany.com/campaign/demo`.

2. **Open RevenueHero in Darwin**

   Open **Integrations** and select **Connect** on the **RevenueHero** card, under **Scheduling**.

   _Screenshot: The RevenueHero card on the Integrations screen with its Connect button highlighted._

3. **Paste the link and save**

   Paste the full HTTPS link into the campaign link box and select **Save link**. RevenueHero now handles new bookings from the chat.

   _Screenshot: Step 1, Paste your campaign link, with the campaign link box highlighted next to Save link._

4. **Add the booking webhook**

   Under **Confirm bookings in Darwin**, select **Copy URL**. In RevenueHero, create a workflow with the trigger **When a meeting is booked** and the action **Send a webhook** to that URL, then turn it on. Add the same URL to your cancel and reschedule workflows.

   Keep the URL inside the workflow. Don't add it to the public booking link.

   _Screenshot: Step 2, Confirm bookings in Darwin, explaining the When a meeting is booked workflow with a Send a webhook action._

5. **Check it**

   Book a test meeting with a teammate through the chat on your website. Once RevenueHero's webhook arrives, step 2 shows **Receiving booking confirmations** with the time of the last one, and the meeting appears in **Meetings**.

## Good to know

- Paste the plain campaign link. Darwin adds the visitor's details and its booking reference (in `utm_content`), so keep that value intact in your workflow.
- Without the webhook, a booking the browser reports waits for confirmation and doesn't use a credit.
- Darwin rejects links that aren't HTTPS, don't use the `/campaign/` path, or point to the RevenueHero dashboard.
- The **Agent Studio** preview uses sample times and never opens your live campaign.

- [Choose how visitors book](https://www.meetdarwin.ai/help/meetings/how-meetings-get-booked): Compare Calendly, Google Calendar and RevenueHero.
- [A booking is missing](https://www.meetdarwin.ai/help/fix-a-problem/booking-missing): What to check when a booking doesn't show up.
