AI Assistant Step

Early Access Feature

This feature is currently in early access and is not yet available for general use. If you’re interested in learning more or exploring early access opportunities, please reach out to your Account Manager for additional information.

Bullhorn Automation integrates seamlessly with Bullhorn AI Assistant through a dedicated automation step, enabling customers to trigger AI-driven actions at scale. With this integration, you can automate tasks such as generating candidate profile summaries, enhancing descriptions, and filling in missing data fields like position titles. The AI Assistant processes engagement responses, notes, and resume data to deliver actionable insights and streamlined workflows.

Use Case Highlights:

  • Automatically create candidate profile summaries for newly added candidates.
  • Enhance candidate descriptions for submissions marked as new leads.
  • Generate position titles for candidates with blank position fields.

This integration let you maximize efficiency, reduce manual effort, and make data-driven decisions across your recruitment workflows.

Prerequisites

The following requirements must be met in order to use this feature:

  • Bullhorn ATS AI Assistant enabled

Adding the AI Assistant Step to Your Automations

The AI Assistant step in Bullhorn Automation allows you to integrate Bullhorn's AI capabilities seamlessly into your workflows, enabling automated tasks like summarizing candidate profiles, improving resumes, and extracting job titles. This step is available for both standard and date-based Candidate automations, offering flexibility for various use cases.

AI Assistant Options

The following options can be configured in the step.

Select AI Assistant Prompt

The AI Assistant automation step will support applicable default prompts found in Bullhorn ATS.

Default prompts include:

  • Summarize candidate profile
  • Improve candidate resume
  • Extract Last Job Title from Candidate

Save response to ATS field?

You can choose to save the AI-generated content directly to an ATS field. The generated content will be returned as a text string and must adhere to the character and format limitations of the selected field.

If the field is already populated, the existing data will be overwritten by the AI-generated content.

Content cannot be saved if the field format is incompatible (e.g., attempting to save a job title to a date field).

Add Generated Content as a Note

You can add the AI-generated content to the candidate record as a note. When selecting this option, you can also specify the note type.

Send notification after each generation

If selected, an email will be sent to either the record owner or a configured email for each processed record.

Send notification after each generation

If selected, an email will be sent after each record is processed. Notifications can be configured to:

  • Notify the record owner
  • Send to a specific email address

On Failed Request

In case the AI Assistant automation step fails to execute all configured actions, an email notification can be sent.

Options:

  • Do not send notification
  • Notify owner (candidate record owner)
  • Notify specific user

Partial Failures: Notifications will not be sent for partial failures. For example, if the step successfully adds a note but fails to save content to the ATS field, no notification will be triggered.

Error Thresholds: If the AI Assistant API encounters more than 25 errors within a 15-minute period, the automation will automatically pause with a status of "Stopped." This allows you and automation support to troubleshoot the issue and manually restart the automation when resolved.

FAQ

Why aren't all the default AI Assistant prompts in Bullhorn ATS available for use in automation?

Automation currently supports prompts that are specific to individual entities and suitable for running against multiple records, rather than on an individual record. This approach helps maintain the effectiveness and relevance of automated actions.

Why can't the AI Assistant automation step be used to generate a list of skills or categories?

The standard Bullhorn skills & categories model requires skills/categories with associated IDs for validation. Currently, automation only passes through content from the LLM, which generates a list of skill/category names as a text string. As a result, the output format doesn't meet standard ATS requirements.