Bullhorn Integration

Native marketing automation for Bullhorn agencies

Kulea connects directly into Bullhorn, with no CSV exports, no Zapier, and no manual admin. A native, two-way sync between your Bullhorn data and Kulea's marketing automation platform - built specifically for staffing and recruitment agencies.

Check your ROI View pricing

We guarantee a successful technical integration

For our standard Bullhorn integration, if we can't get your data flowing smoothly into Kulea within 10 business days of receiving everything we need from you, we'll refund your first month's subscription. Custom integration work is scoped and timed separately.

Limited integration slots available this quarter - get in touch to book your slot in →
Hannah Messaoud

"We've already had leads off the back of our first campaign, even though it's only been live for two days."

Hannah Messaoud, Head of Marketing, Primis Talent
Why Bullhorn + Kulea

Five reasons agencies switch to Kulea's native Bullhorn integration

1. Real engagement data, not bot noise

Real-time bot filtering means the engagement data flowing back into Bullhorn reflects genuine human behaviour - not automated security scanners inflating your open and click rates.

2. Cleanse and enrich your data effortlessly

Our ETL connector doesn't just pull data from Bullhorn - it cleanses and enriches your data as it flows through our pipeline, transforming information into a data powerhouse.

3. Tailored integrations for your unique needs

Every integration is customised to meet your individual requirements. We can even code custom integrations at low cost - anything is possible.

4. Security and efficiency combined

Eliminating manual importing/exporting reduces the risk of data theft or loss. New contacts are added automatically every night, keeping data secure and up to date.

5. Unlock unprecedented time savings

What used to take hours can now be achieved, literally, whilst you sleep. Focus on what matters while we take care of the integration work.

Not a replacement - a different job entirely

Kulea and Bullhorn Automation

If you're already running Bullhorn Automation, good - keep it. It's built for your recruitment process. Kulea is built for your marketing. The two run side by side, doing different jobs for different teams.

Bullhorn Automation

Recruitment process automation, run by ops and consultants

Interview scheduling, recruiter productivity, email/SMS/chat with candidates, VMS admin, consent automation, and data hygiene inside the recruitment workflow itself.

Kulea

Marketing automation, run by your marketing team

Email campaigns, landing pages, lead scoring, database reactivation, and business development nurture - built on top of your Bullhorn data, not inside your recruitment workflow.

In short: Bullhorn Automation keeps candidates moving through your process. Kulea keeps your wider database - dormant candidates, cold clients, past applicants - warm and converting, long after the recruitment workflow itself has moved on.

What's included, as standard

Every Bullhorn integration includes

Instant unsubscribe suppression

The moment someone unsubscribes, Kulea suppresses them instantly - no list ever falls out of compliance. That suppression then pushes back into Bullhorn within 2 hours, keeping both systems aligned.

Nightly sync, efficiently batched

Client and candidate records sync every night. Multiple changes to the same record in a day still count as just one transaction - so active records don't quietly inflate your usage. Want updates in real time instead? Speak to sales.

Events ETL - Scale tier+

From Scale tier upward, marketing engagement events (opens, clicks, downloads) pass back into Bullhorn automatically, free of charge.

Beyond standard sync

Custom automation plugins

Standard sync covers your contact and candidate endpoints. Custom plugins unlock additional Bullhorn API endpoints to automate the moments that matter most to your agency - from £110/hour to build (typically a couple of hours), plus £25/month per additional endpoint.

Interview Confirmation

Branded confirmation emails the moment a JobSubmission moves to "Interviewing" or "Interview Scheduled" status.

⏱ Est. 3 hrs/week saved, per consultant

Placement Congratulations

Personalised congratulations from your CEO the moment a new Placement is created in Bullhorn.

⏱ Est. 2 hrs/week saved, agency-wide

Submission Acknowledgment

Instant branded acknowledgment the moment a new JobSubmission is created against a candidate.

⏱ Est. 8 hrs/week saved, agency-wide

Shortlist Notification

Automatic client notification when a JobSubmission status moves to "Submitted" or "Client Review".

⏱ Est. 4 hrs/week saved, per consultant

Rejection Follow-up

Empathetic, professional emails when a JobSubmission status moves to "Client Rejected" or "Internally Rejected", suggesting alternatives.

⏱ Est. 5 hrs/week saved, agency-wide

New Contact Welcome

Personalised welcome emails the moment a new ClientContact is added to Bullhorn.

⏱ Est. 3 hrs/week saved, agency-wide

Three of these (Interview Confirmation, Shortlist Notification, Rejection Follow-up) track changes to Bullhorn's JobSubmission status field, so they're built against status checks rather than a single discrete trigger - the same reliable result once live, just a different build approach underneath.

Time-saving figures are estimates based on anecdotal feedback from existing customers, not measured averages - actual results vary by agency size and process.

These are just examples. Every recruitment business is unique - talk to us about a custom workflow for yours.

Calculate your ROI

Discover how much revenue you're leaving on the table

Candidates and client contacts have very different revenue value - so we calculate them separately.

In your Bullhorn database
In your Bullhorn database
Typically 50-70%
How many times a client places with you per year
Why these projections are realistic

We start with a 2% re-engagement rate on your dormant contacts, then a 25% conversion rate on those re-engaged contacts - conservative, industry-calibrated assumptions, not best-case numbers.

We then check that figure against your team's actual capacity: total additional placements are capped at 30% above your current annual placement volume. A large dormant database can't produce more extra placements than your consultants can physically work in a year - so we anchor the projection to your current monthly placements figure rather than raw database size alone.

We calculate candidates and client contacts separately, because they have different revenue value: a reactivated candidate is worth one placement fee, while a reactivated client is worth a stream of placements across the year - which is why we ask for your own average placements-per-client figure, rather than assuming an industry number that doesn't really exist.

Case study

A Bullhorn agency, in their own words

Case study - US contract recruitment

Hot Leads, Not Cold Lists

Primis Talent, a specialist agency in the US contract market, ran two campaigns off the back of their Bullhorn data: a five-email new-business nurture sequence segmented by consultant, and a reactivation campaign targeting clients with no contact in 6+ months, built from Bullhorn job and activity history. Real-time alerts fired the moment a prospect clicked their Calendly link or downloaded a rate card or case study.

Result: genuine leads within 48 hours of the first campaign going live.

Read the case study
Hannah Messaoud

"The onboarding/set up stage was seamless, and then they took the time to understand our business and the outreach we wanted to do first, before moving forward with the campaigns.

Our integrations/automations specialist Esther has been amazing! So helpful and always on hand with any questions we have. The training was 10/10, and she took the time to walk me through setting up our first campaign from start to finish, checking everything was good to go before pushing it out."

Hannah Messaoud, Head of Marketing, Primis Talent
★

Real engagement data, not bot noise

Real-time bot filtering means the engagement data flowing back into Bullhorn reflects genuine human behaviour, not automated security scanners.

∞

No Zapier. No Cyclr. No middleware costs.

Integration setup and ongoing management is included in your plan price. There are no hidden third-party connector fees.

⚙

Integration setup & management included

We handle the full Bullhorn integration - configuration, data sync, and maintenance - as part of every plan. Nothing extra to pay.

Pricing

Choose your revenue growth plan

Investment that pays for itself: the average agency recoups their annual Kulea investment after just 2-3 additional placements.

All plans are annual contracts - choose your payment schedule.

Pro

Scale your marketing efforts

Up to 5k marketing contacts

£141/mo

billed annually

25k/month
300k annual email allowance
  • ✓ 2 users included
  • ✓ 1.5k integration actions/month
  • ✓ Priority support
Enquire Calculate your ROI

Business

For small established teams

Up to 10k marketing contacts

£172/mo

billed annually

50k/month
600k annual email allowance
  • ✓ 3 users included
  • ✓ 3.5k integration actions/month
  • ✓ 3 months free training
Enquire Calculate your ROI

Premium

High-volume sending power

∞ UNLIMITED contacts

£461/mo

billed annually

200k/month
2.4M annual email allowance
  • ✓ 4 users included
  • ✓ 18k integration actions/month
  • ✓ Dedicated Slack channel
Enquire Calculate your ROI
See Elite, Ultimate & Enterprise tiers

Elite

Advanced team collaboration

∞ UNLIMITED contacts

£537/mo

billed annually

250k/month
3M annual email allowance
  • ✓ 4 users included
  • ✓ 25k integration actions/month
  • ✓ Lifetime training included
Enquire

Ultimate

Maximum business performance

∞ UNLIMITED contacts

£963/mo

billed annually

500k/month
6M annual email allowance
  • ✓ 4 users included
  • ✓ 40k integration actions/month
  • ✓ Lifetime training included
Enquire

Enterprise

For the largest operations

∞ UNLIMITED contacts

£1,777/mo

billed annually

1m/month
12M annual email allowance
  • ✓ 6 users included
  • ✓ 80k integration actions/month
  • ✓ Lifetime training included
Enquire

☉ Unlock unlimited growth at the Scale tier

Starting at the Scale tier, you get unlimited marketing contacts - meaning your database can grow infinitely without any additional per-contact charges. While competitors charge hundreds or thousands extra as your contact list grows, your costs stay predictable.

Compare: most platforms charge £200-£500+ per month for 10,000 contacts alone. With Scale, those contacts are included - forever. (Mailchimp, Brevo and HubSpot also have no native Bullhorn integration at any price.)
FAQs

Bullhorn Integration: Frequently Asked Questions

Bullhorn is a widely-used CRM and ATS platform for the recruitment and staffing industry, covering candidate and client relationship management. It doesn't include email marketing or automation natively, which is exactly the gap this integration closes.

Client and candidate records sync automatically every night, pulled directly from Bullhorn's contact and candidate API endpoints.

Your Bullhorn connection is live within 10 business days of us receiving everything we need from you - that's what our guarantee covers. Most agencies then spend a few weeks on data hygiene and campaign build, so you're typically sending your first campaigns about a month after kickoff.

For our standard Bullhorn integration, if we can't get your data flowing smoothly into Kulea within 10 business days of receiving everything we need from you, we'll refund your first month's subscription. Custom integration work is scoped and timed separately.

Kulea is a marketing automation platform built specifically for staffing and recruitment agencies. It provides drag-and-drop email and landing page builders, automated journeys, lead scoring, data enrichment, and bot-click filtering, designed to work natively with your ATS rather than as a bolt-on general marketing tool.

It eliminates manual data exports, reduces the risk of data errors, and lets you cleanse and enrich your data, automate campaign workflows, and improve overall efficiency - without anyone on your team having to manage CSV files or Excel imports/exports.

Yes. Kulea supports custom domains with SPF and DKIM setup for improved deliverability, included as standard on every plan.

Yes. Our infrastructure is hosted in the EU, the platform uses two-factor authentication, and the Bullhorn connection itself runs over OAuth rather than shared credentials. A Data Processing Agreement is available on request - request our DPA and we'll send it straight over.

Kulea's ETL connector cleanses and enriches your data as it flows through the pipeline, so your campaigns are always working from high-quality, actionable information. We can also integrate with third-party tools to verify and enrich contact data before you start sending.

Yes - every integration can be customised to your specific business needs. Custom field mapping and bespoke workflows are available on request.

There's no hard limit on contact count. Your pricing plan determines the volume of emails and data transactions included per month - additional fees may apply if you exceed those limits.

The integration itself is included in your Kulea subscription - there's no separate licence fee for the ATS connection. Additional costs may apply for custom integration work or for exceeding your plan's data transaction limits.

Yes - 5% off for a 2-year commitment, and 10% off for a 3-year commitment.

If you exceed your annual email allowance, you'll be moved up to the next tier on a pro-rata basis - your existing contract term continues as normal, it doesn't restart. We'll notify you at 80% of your allocation first. You can also buy ad hoc email bundles at £30 per 1,000 emails beyond your plan, though upgrading is usually more cost-effective. If you exceed your monthly API transaction limit, additional transactions are available at £20 per 1,000, with the same 80% usage alert.

A transaction is logged each time a contact or candidate record is created or updated during the overnight sync. Because updates are batched overnight, updating the same record five times in a day still only counts as one transaction - a genuine cost advantage over platforms that log every change separately. Overage applies at £20 per 1,000 transactions beyond your plan limit.

Billing is monthly or annually in advance, depending on your subscription preference. Overage fees are billed monthly in arrears. Payments are taken via direct debit.

You can cancel with 30 days' notice before the end of your commitment term. Annual subscriptions renew automatically unless cancelled within that window.

Yes - Kulea's automation builder lets you create custom workflows triggered by your ATS data, such as new contact entries or status changes.

Bad data is the single biggest killer of marketing automation effectiveness - bounced emails, duplicate records, and stale contacts all drag down deliverability before you've sent a thing. That's why we strongly recommend a one-off data hygiene service before you start sending: extraction at £25 per 1,000 records, and cleansing at £15 per 1,000 records, giving your database a clean foundation from day one.

In-app help desk and email support on every tier, dedicated Slack channels on higher tiers, and free training and ongoing marketing guidance for the lifetime of your contract on our higher usage tiers.

Ready to unlock this revenue?

Book your demo today