Skip to main content

Using CloudTalk with Bullhorn

Streamline recruitment and sales workflows by integrating CloudTalk with Bullhorn

V
Written by Valeriia Volobrinskaia
Updated this week

This article explains how agents can place and receive calls when using CloudTalk with Bullhorn and how call data and contacts are synchronized between the two platforms.

User Level:

  • Admin, Agent


Calling from Bullhorn

CloudTalk allows users to start calls directly from Bullhorn using the CloudTalk Click-to-Call browser extension.

Make Outbound Calls

After the integration and Click-to-Call extension are installed, agents can call any phone number directly from Bullhorn.

To place a call:

  1. Open a Candidate, Client Contact, or Lead record in Bullhorn.

  2. Click the phone number displayed in the record.

  3. The call will open automatically in the CloudTalk Phone app.

Agents can then manage the call normally using CloudTalk features such as:

  • Call notes

  • Tags

  • Call outcomes

  • Recordings

Once the call ends, the activity is automatically logged in Bullhorn.

Receive Inbound Calls

Inbound calls are handled directly in the CloudTalk application.

When a call arrives:

  • Agents answer the call in the CloudTalk app.

  • CloudTalk searches for a matching Bullhorn record using the caller's phone number.

If a matching record is found, the call activity will later be logged under that Candidate, Client Contact, or Lead.

Call Logging and Data Exchange

CloudTalk imports contacts from Bullhorn so agents always have the latest contact information when making or receiving calls.

Supported Entities

CloudTalk syncs the following Bullhorn entities:

  • Candidates

  • Contacts

  • Leads

Bullhorn Field

Entity

CloudTalk Contact Field

Notes

First Name + Last Name

Candidate / Contact / Lead

Display name

Combined into a single contact name in CloudTalk

Mobile Phone

Candidate / Contact / Lead

Phone number

Imported as a phone number

Phone

Candidate / Contact / Lead

Phone number

Imported as an additional phone number

Phone2

Candidate / Contact / Lead

Phone number

Imported as an additional phone number

Phone3

Candidate / Contact / Lead

Phone number

Imported as an additional phone number

WorkPhone

Candidate

Phone number

Newly supported. Imported as a phone number

Email

Candidate / Contact / Lead

Email

Primary email address

Email2

Candidate / Contact / Lead

Email

Additional email address

Email3

Candidate / Contact / Lead

Email

Additional email address

Company

Contact / Lead

Company name

Imported as the company associated with the contact or lead

Address (Country)

Candidate / Contact / Lead

Country

Mapped from Bullhorn address fields

Address (City)

Candidate / Contact / Lead

City

Mapped from Bullhorn address fields

Address (State)

Candidate / Contact / Lead

State

Mapped from Bullhorn address fields

Address (ZIP / Postal Code)

Candidate / Contact / Lead

ZIP Code

Mapped from Bullhorn address fields

Address (Full)

Candidate / Contact / Lead

Address

Combined address from Bullhorn fields (address1, address2, city, state, zip, countryName)

Bullhorn Entity ID

Candidate / Contact / Lead

CRM ID

Stored as external CRM identifier

Status

Candidate

Not mapped to CloudTalk

Ownership / Recruiter

Candidate

Not mapped to Favorite user automatically

Salary / Pay Rate

Candidate

Not mapped

Employment Type

Candidate

Not mapped

Skills / Category

Candidate

Not mapped

Placements / Submissions

Candidate

Not mapped

Contact sync is currently one-way only (Bullhorn → CloudTalk).
This means that CloudTalk will import your Bullhorn contacts so your agents always have an updated contact list when making calls. However, any changes made directly in CloudTalk (for example, editing or adding a contact) will not be pushed back into Bullhorn. To keep records consistent, all contact updates should be managed inside Bullhorn.

Call Logging & Export

After a call is made or received via CloudTalk, the integration automatically logs it to the relevant Client, Candidate, or Lead record in Bullhorn. Each call entry includes:

Logged Details:

  • Call Note: A short summary manually added by the agent.

  • Tags: Any call tags assigned during or after the call.

  • CloudTalk Number: The CloudTalk phone number used to make or receive the call.

  • Caller Phone Number: The external number that placed or received the call. This helps link the activity back to the right person in Bullhorn.

  • Agent: The CloudTalk user who handled the call

  • Duration: Total call time, shown in hours, minutes, and seconds.

  • Call Date & Time: Timestamp for when the call took place, automatically adjusted to your Bullhorn timezone settings.

Call Recordings and Contact Link:

  • A Listen to recording link allows authorized Bullhorn users to play the recording directly from the call log.

  • A View customer in CloudTalk link opens the caller’s profile in your CloudTalk dashboard for deeper insights or follow-up actions.

The integration logs calls only. SMS messages are not logged in Bullhorn.

VoiceAgent Call Logging

CloudTalk VoiceAgent calls are also logged in Bullhorn and marked with "VoiceAgent call" in the title for easy recognition. In the call analysis prompt, you can define what key details the VoiceAgent should capture from the conversation. This can include the customer’s issue, a short summary, or any other information relevant to your workflow.

This information is exported into Bullhorn and attached to the corresponding Client, Candidate, or Lead. The log includes call result, customer issue, summary of the conversation, waiting time, call duration, caller phone number, and CloudTalk number used. All data is stored alongside regular calls so agents can review VoiceAgent conversations just as easily.


If you need further assistance or have any questions, you can contact our Support team. We are always here to help you!

Did this answer your question?