A small team meeting around a wooden table with open laptops and coffee cups

How to Connect Claude to Bullhorn (No Official Connector)

No — there’s no official Claude connector for Bullhorn. It isn’t in Anthropic’s Connectors Directory, so Claude can’t open a job order, read candidate records, or submit a candidate on its own. Bullhorn is a specialized staffing platform, and it sits outside the horizontal app catalog Claude’s connectors cover.

That doesn’t mean recruiters are stuck copy-pasting between Bullhorn and a chat window. Bullhorn has a REST API — and any AI agent that lets you bring your own API key can use it. Here’s why the connector gap exists, what you can automate, and how to wire Bullhorn into an agent that keeps candidates and job orders moving on its own.


Why there’s no Bullhorn connector

Bullhorn is a CRM and ATS built for staffing and recruiting agencies — candidates, job orders, submissions, placements, and the high-volume, relationship-driven work of filling roles fast. Anthropic’s Connectors Directory leads with broad horizontal apps, and a vertical staffing platform with its own entity model (candidates, contacts, job orders, submissions) isn’t the kind of thing that ships as a first-party connector.

So staffing teams end up in one of two spots:

  • Claude’s connectors cover a fixed list of first-party apps. Bullhorn isn’t on it, so Claude can’t see a candidate or a req without you pasting the data in.
  • No-code automation tools do list Bullhorn — you can set up basic field-mapping triggers like “new candidate → add a spreadsheet row.” But those are one-to-one data moves, not an agent that reads a candidate’s history and decides the next step.

What most people miss: Bullhorn already exposes a REST API with OAuth authentication that reads and writes candidates, contacts, job orders, and submissions. The data is reachable — you just need an agent that will talk to it with your own credentials.


Where bring-your-own-key comes in

Carly connects to 200+ tools out of the box, but it also does something the connector directories don’t: it lets you bring your own API key to reach anything with a REST API. Bullhorn has one, so that’s your bridge.

You set up OAuth credentials inside Bullhorn, hand them to Carly, and Carly can then read and write your Bullhorn data as part of a real workflow — the same way it works with a natively supported app. No connector directory required, no waiting for an official integration.

And because Carly runs in the cloud on triggers, this isn’t “answer me in a chat.” It’s staffing work that happens on its own — a candidate replies, a job order opens, a submission is updated, and the agent acts.


What you can automate once it’s connected

With Bullhorn reachable through its REST API, an agent can handle the high-volume upkeep that usually eats a recruiter’s desk:

  • Match candidates to open reqs — when a new job order opens, the agent searches candidates, ranks fits against the requirements, and surfaces a shortlist to submit.
  • Keep records current — update candidate status, log activity, and add notes the moment something changes, instead of leaving stale data in the system.
  • Move submissions forward — advance a submission through stages, flag interviews, and notify the account owner when a client responds.
  • Draft and send candidate outreach — write the intro, follow-up, or scheduling note and send it through Gmail or Outlook, logged back against the record.
  • Answer desk questions on demand — “which job orders have no submissions this week?” answered against live Bullhorn data.

How to connect Bullhorn to Carly

  1. In Bullhorn, set up REST API / OAuth credentials (client ID, secret, and API user; your Bullhorn admin or Bullhorn support can provision API access for your instance).
  2. Paste your API credentials into Carly on the integrations page.
  3. Describe the workflow in plain English — “when a new job order opens, find matching candidates and email me a ranked shortlist” — and Carly interviews you, then builds it.

Your credentials stay yours: you can rotate or revoke them in Bullhorn at any time.


Claude connector vs. no-code tools vs. Carly

ClaudeNo-code toolsCarly
Official Bullhorn connectorNoBasic triggersVia your API key
Reads & writes candidates / job ordersNoLimitedYes
Acts on triggers / eventsNoField-mapping onlyYes, 24/7 in the cloud
Reasons over a candidate’s historyIn chat only, if you paste dataNoYes
Sends email as part of the flowDraft-onlyNoYes (Gmail + Outlook)
Works while your laptop is closedNoYesYes

Claude is a strong assistant inside a chat — but with no Bullhorn connector, it can’t see your desk unless you paste it in. No-code tools can move data on basic triggers, but they won’t reason over a candidate. Carly reaches Bullhorn through your own API credentials and acts on it as part of a workflow that runs on its own.


Frequently Asked Questions

Does Claude integrate with Bullhorn?

Not directly. Bullhorn isn’t in Anthropic’s Connectors Directory, so Claude can’t read or write your staffing data on its own. You can paste candidate or job-order details into a chat and have Claude reason over them, but there’s no live connection. To connect Bullhorn to an AI agent, you need a tool that supports its REST API — like Carly, which connects via your own API key.

Does Bullhorn have an API?

Yes. Bullhorn exposes a REST API with OAuth authentication that reads and writes candidates, contacts, job orders, submissions, and placements. Your Bullhorn admin can provision API credentials for your instance.

Can I connect Bullhorn to an AI agent?

Yes. Because Bullhorn has a REST API, any agent that lets you bring your own API key can read and write your data. Carly does this — you set up OAuth credentials in Bullhorn, add them to Carly, and it can match candidates, update records, and send outreach automatically.

What can an AI agent actually do in Bullhorn?

Match candidates to open job orders, rank fits, update candidate status, log activity, advance submissions, and draft and send candidate outreach — all triggered by events like a new req opening or a candidate replying, rather than you prompting in a chat.

How much does this cost?

Carly’s AI agents start at $35/month, and steps in a workflow that don’t use AI run free and unlimited. Your Bullhorn API access is part of your existing Bullhorn plan.


More: Claude connectors · Best AI CRM tools · Can Claude send emails · Claude vs Carly · Claude + Clio · Claude + Wealthbox · Claude + Streak · Best Bullhorn integrations

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR