The Bullhorn integration with Ringover connects your telephony and multi-channel communications directly with your recruitment CRM. In this guide, you’ll learn how to request your API credentials from Bullhorn support, activate the integration in Ringover, and configure contact and activity synchronization for your team.
Prerequisites
Ensure your account permissions and subscription plans meet the administrative requirements before getting started.
- Plan Requirement: You must have an active Ringover Business plan to access this integration.
- Account Permissions: Setup requires a Ringover administrator or technical account and must be authorized by a Bullhorn administrator account.
Link and configure your Bullhorn CRM integration with Ringover
Key Capabilities: Single-click dialing, candidate/contact/lead synchronization, automatic logging of calls, SMS, WhatsApp messages, call recordings, transcripts, AI summaries, tag automation, and custom CRM field display in the dialer.
1. Request API credentials from Bullhorn Support
Contact Bullhorn support to generate the dedicated API user required for the integration link.
- Log in to the Bullhorn Hub.
- Click on Cases in the main menu.
- Click Create New Case on the right side of the screen.
- Enter the required details:
- Subject:
Ringover integration - Description:
Please initiate the Ringover integration for <Customer name>.
- Subject:
- Submit your case and wait for Bullhorn Support to reply with your API Username and instructions for setting up the API password.
💡 To ensure continuous operation, the dedicated API user account should only be used for the integration setup and never as a regular user account. If the password for this API user is ever updated, open an incognito browser window and reload/re-save the integration from your Ringover Dashboard.
2. Activate the integration in Ringover
Connect your Bullhorn CRM using a private browser window to prevent session reuse issues during activation.
- Log in to your Ringover Dashboard.
- Navigate to your Integrations' page.
- Search for Bullhorn and click on the integration card.
- Enter your API Username and Password.
- Click Activate.
3. Configure settings and map users
Finalize your setup by mapping team members and adjusting call logging behaviors.
- Call types: Choose the types of calls you want to be included in your integration (incoming, outgoing, or invalid calls) by selecting "Manage call types".
- Type of contact to create: Select "candidate" or "lead".
- Include recordings in call logs: Choose to attach call recordings by selecting All files, Recordings, Voicemails, or None.
- Restrict access to recordings: Enable this option to limit playback access strictly to users with active Ringover licenses.
- Phone numbers: Select the specific outbound lines you want to include in the integration.
- SMS numbers: Select the specific messaging numbers you want to include in the integration.
- Group SMS conversations by: Choose to group by Day (24 hr), the Full conversation or Do not group.
- Link users with an account: Link Ringover users to a Bullhorn account.
- Assign missed IVR calls to: Designate a specific default Bullhorn user to receive ownership of any missed switchboard calls.
- Log internal calls: Activate this option to automatically log calls made between internal Ringover agents.
- Include Empower summaries and transcripts: Toggle this to append automated AI summaries and full text transcript links directly to Copper activity comments.
Include scenario name in call logs: Log the active IVR campaign or routing flow name to incoming call logs.
Log Empower meeting summaries: Enable the option to log Empower summaries.
Call summary format: Choose a short, full or both summary only.
- Include scenario name in call logs (for incoming IVR calls): enable the option to display the scenario name.
- If multiple objects are found, do not log calls: If multiple matching objects are found, no call activity is created, to prevent the call from being incorrectly associated with the wrong object.
- Select contact manually: The activity will be logged on the CRM contact you select from the dialer
- Use tags to update action: Enable this option to add tags to an action.
- Logs display language : Select the language that you want your logs to be displayed in.
- Log outbound/inbound calls longer than: Specifies the minimum call duration required for an inbound or outbound call to be automatically logged as an activity.
- Send Ringover activities to Bullhorn Data Hub: Determines whether activities generated in Ringover should be transmitted to the Bullhorn Data Hub so that they can be processed and/or synchronized with Bullhorn.
- Default action for notes: Specifies the default Bullh≈orn activity/action type that should be assigned when a Ringover interaction is recorded as a note.
- Log WhatsApp messages: Activate this option to automatically log Whatsapp messages.
- Log WhatsApp messages as : choose between note or task.
- Group WhatsApp conversations by : full conversation or day (24h).
- Create contact for calls: Define when new records should be created (options include Incoming, Outgoing, Missed, Completed, All calls, or No contact page).
- Create contact for SMS messages: Define when new records should be created (options include Incoming, Outgoing, All, or None).
- Log for transferred calls : Choose how logs should be recorded when calls are transferred between your team members.
- Create contact for WhatsApp messages: Enable the option to create a contact for WhatsApp.
- Sync contacts (v4): Toggle on to display real-time contact sync logs.
- Sync contacts on a call-by-call basis : If activated, your contact's details will be synced from your CRM and stored in your Ringover account only when you call them or they call you.
- Display contact's info during call and only store their info if call-by-call basis is activated
- Mapped fields : Select the Bullhorn fields you want to add to the Info section of your dialer.
- CRM autofill : Use AI to identify information from your calls and automatically fill in fields in your CRM. Select “Configure” to add the fields you want to be autofilled.
4. Display in Bullhorn
This is how it will be displayed.
FAQ
Ensuring compatible phone number formats.
How can I make sure my international phone numbers are correctly recognized by Bullhorn?
To ensure Bullhorn can reliably match your contacts via API, international numbers should follow a structure where the first space, bracket, or dash appears right after the valid country code.
This allows Bullhorn to correctly identify the country code and return accurate search results.
Formats that may not return results:
- +44123456 7890
- +44123 456 7890
- +49176 7055 6860
Recommended formats (fully supported):
- +44 123 456 7890
- +441234567890
- +44 1234567890
- +44(123) 456-7890
- +44-123456-7890
- +49 172 3894546
- 01234567890
For example, in the number +49176 7055 6860, Bullhorn reads +49176 as the country code because the first space appears there. As this code doesn't exist, the system cannot match the number.
Adjusting the spacing ensures immediate compatibility.
How can I ensure numbers sync correctly when using Ringover’s country code preference?
To guarantee smooth syncing, numbers should always be stored in a complete international format, especially if your Ringover default country code differs from the country you are calling.
If the number doesn't include an explicit prefix, Ringover will normalize it based on the user's default country calling code (e.g., +44). This may lead to incorrect formatting and prevent Bullhorn from matching the number.
You can change your default country calling code anytime in Ringover under Settings > General.
Example:
With a UK default country calling code set up (+44):
(404) xxx yyyy→ without the prefix, may not sync+1 (404) xxx yyyyor+1404xxx yyyy→ fully compatible
Best practice: Always store your numbers in a consistent international format.
For US numbers, the recommended formats are:
+1xxxxxxxxxx+1 (xxx) yyy zzzz
🎉 You now know how to link and configure your Bullhorn integration with Ringover and can start centralizing candidate calls, messages, and AI summaries directly inside your CRM!