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:
Open a Candidate, Client Contact, or Lead record in Bullhorn.
Click the phone number displayed in the record.
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 |
Candidate / Contact / Lead | Primary email address | ||
Email2 | Candidate / Contact / Lead | Additional email address | |
Email3 | Candidate / Contact / Lead | 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.
To learn more, read this article on exporting VoiceAgent call results to CRM integrations.
If you need further assistance or have any questions, you can contact our Support team. We are always here to help you!




