About this integration
Recruiting ATS and CRM for staffing agencies and talent teams. Use it from the workflow canvas with no custom glue script required.
This integration exposes 8 triggers, 16 search modules and 31 actions as workflow nodes. Authentication uses oauth authentication.
How to connect
The credential form asks for Client ID and Client Secret.
Prefer the interactive builder form? Open it on the app page.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting Bullhorn to WEXTL®
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | — |
Client SecretRequired | password | — |
Use it in workflow automation
Start with Watch Candidates, then add Convert to Text/HTML.
The canvas below runs Watch Candidates into Convert to Text/HTML — watch the video, then drop a node onto the canvas.
Select the Watch Client Contacts trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Client Corporation as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 39 ready-made modules for HR work — each run logs its inputs and outputs for debugging.
Bullhorn workflow on the canvas: Watch Client Contacts then Create a Client Corporation
Triggers, searches and actions
Use the tables below to inspect Bullhorn's 8 triggers, 16 search modules, and 31 actions.
Triggers
8 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Candidates
- Watch Client Contacts
- Watch Client Corporations
- Watch Job Order
- Watch Job Submissions
Searches
Fetch data on demand using 16 search modules that query the app during a run.
- Get a Candidate
- Get a Client Contact
- Get a Client Corporation
- Get a Job Order
- Get a Job Submission
Actions
31 action modules cover the full range of create, update, and delete operations.
- Convert to Text/HTML
- Convert to Text/HTML via JSON
- Create a Candidate
- Create a Client Contact
- Create a Client Corporation
Explore the fields available for each Bullhorn trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
Searches
| Field | Type |
|---|---|
Candidate IDRequired | choice |
FieldsRequired | choice |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
Candidate IDRequired | choice |
FieldsRequired | choice |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
Client Corporation IDRequired | choice |
FieldsRequired | choice |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
Job Order IDRequired | choice |
FieldsRequired | choice |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
FieldsRequired | choice |
Where | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
Job Submission IDRequired | choice |
FieldsRequired | choice |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
Note IDRequired | choice |
FieldsRequired | choice |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
Placement IDRequired | choice |
FieldsRequired | choice |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
Task IDRequired | choice |
FieldsRequired | choice |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
FieldsRequired | choice |
Where | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
FieldsRequired | choice |
Where | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
FieldsRequired | choice |
Where | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
FieldsRequired | choice |
Where | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
FieldsRequired | choice |
Where | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
FieldsRequired | choice |
Where | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
| Field | Type |
|---|---|
FieldsRequired | choice |
Where | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Date Added | date |
Date Last Modified | date |
Actions
| Field | Type |
|---|---|
FileRequired | text |
FormatRequired | choice |
| Field | Type |
|---|---|
ResumeRequired | text |
FormatRequired | choice |
| Field | Type |
|---|---|
Full NameRequired | text |
First NameRequired | text |
Last NameRequired | text |
OwnerRequired | text |
PasswordRequired | text |
Employee TypeRequired | text |
InterviewsRequired | array |
Is DeletedRequired | boolean |
Is EditableRequired | boolean |
Preferred ContactRequired | text |
StatusRequired | text |
UsernameRequired | text |
SubmissionsRequired | array |
User Date AddedRequired | date |
Candidate SourceRequired | text |
CategoryRequired | text |
CommentsRequired | text |
PlacementsRequired | array |
Address | object |
Address 1 | text |
Address 2 | text |
City | text |
State | text |
ZIP Code | text |
Country IDRequired | number |
Blacklist Client Corporations | array |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
CategoryRequired | text |
Client CorporationRequired | text |
EmailRequired | |
Is DeletedRequired | boolean |
Mass Mail Opt OutRequired | boolean |
Number of EmployeesRequired | number |
OwnerRequired | text |
PasswordRequired | text |
Preferred ContactRequired | text |
StatusRequired | text |
TypeRequired | text |
UsernameRequired | text |
Address | object |
Address 1 | text |
Address 2 | text |
City | text |
State | text |
ZIP Code | text |
Country ID | choice |
Business Sectors | array |
Categories | array |
Certifications | text |
Comments | text |
Date Last Visit | date |
Description | text |
Desired Categories | text |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Annual RevenueRequired | number |
Fee ArrangementRequired | number |
AddressRequired | object |
Address Line 1 | text |
Address Line 2 | text |
City | text |
State | text |
ZIP Code | text |
Country ID | text |
NameRequired | text |
Number of EmployeesRequired | number |
Number of OfficesRequired | number |
StatusRequired | choice |
Billing Address | object |
Address Line 1 | text |
Address Line 2 | text |
City | text |
State | text |
ZIP Code | text |
Billing Contact | text |
Billing Frequency | choice |
Billing Phone | text |
Business Sector List | array |
Company Description | text |
Company URL | url |
Competitors | text |
Culture | text |
Custom Date 1 | date |
Custom Date 2 | date |
Custom Date 3 | date |
Custom Float 1 | number |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Client ContactRequired | text |
Client CorporationRequired | text |
Employment TypeRequired | text |
On SiteRequired | text |
OwnerRequired | text |
Start DateRequired | date |
Will Relocate IntRequired | number |
BranchRequired | text |
Country ID | choice |
Address | object |
Address 1 | text |
Address 2 | text |
City | text |
State | text |
Zip | text |
Appointments | array |
Approved Placements | array |
Assigned Users | array |
Benefits | text |
Bill Rate Category ID | number |
Billing Profile | object |
Bonus Package | text |
Branch Code | text |
Business Sectors | array |
Categories | array |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
CandidateRequired | text |
Job OrderRequired | choice |
Sending UserRequired | text |
StatusRequired | text |
Date Web ResponseRequired | date |
Is DeletedRequired | boolean |
Appointments | array |
Bill Rate | number |
Comments | text |
Custom Date 1 | date |
Custom Date 2 | date |
Custom Date 3 | date |
Custom Date 4 | date |
Custom Date 5 | date |
Custom Float 1 | number |
Custom Float 2 | number |
Custom Float 3 | number |
Custom Float 4 | number |
Custom Float 5 | number |
Custom Integer 1 | number |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
CommentsRequired | text |
Person ReferenceRequired | text |
Commenting PersonRequired | text |
TimeStampRequired | date |
Date Added | date |
Action | choice |
Candidates | array |
Client Contacts | array |
Corporate Users | array |
External ID | text |
Job Order | choice |
LinkedIn ID | text |
Migrate GUID | text |
Minutes Spent | number |
Primary Department Name | text |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Days GuaranteedRequired | number |
Days ProRatedRequired | number |
Duration WeeksRequired | number |
FeeRequired | number |
Hours Per DayRequired | number |
Job OrderRequired | text |
Pay RateRequired | number |
Recruiting Manager Percent Gross MarginRequired | number |
Referral FeeRequired | number |
Referral Fee TypeRequired | text |
SalaryRequired | number |
Salary UnitRequired | text |
Sales Manager Percent Gross MarginRequired | number |
StatusRequired | text |
Appointments | array |
Approved Change Requests | number |
Approving Client Contact | text |
Backup Approving Client Contact | text |
Benefit Group | text |
Billing Client Contact | text |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Date BeginRequired | date |
Date EndRequired | date |
DescriptionRequired | text |
Is CompletedRequired | boolean |
Is PrivateRequired | boolean |
Notification MinutesRequired | number |
OwnerRequired | text |
SubjectRequired | text |
TypeRequired | text |
Assignees | array |
Candidate | choice |
Child Task Owners | array |
Child Tasks | array |
Client Contact | choice |
Client Contact References | choice |
Date Completed | date |
Job Order | text |
Lead | text |
Opportunity | text |
Parent Task | text |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Candidate IDRequired | choice |
| Field | Type |
|---|---|
Client Contact IDRequired | choice |
| Field | Type |
|---|---|
Client Corporation IDRequired | choice |
| Field | Type |
|---|---|
Job Order IDRequired | choice |
| Field | Type |
|---|---|
Job Submission IDRequired | choice |
| Field | Type |
|---|---|
Note IDRequired | choice |
| Field | Type |
|---|---|
Placement IDRequired | choice |
| Field | Type |
|---|---|
Task IDRequired | choice |
| Field | Type |
|---|---|
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
FileRequired | text |
FormatRequired | choice |
Populate Description | choice |
| Field | Type |
|---|---|
Candidate | object |
Address | object |
Description | text |
Candidate education | array |
Candidate work history | array |
| Field | Type |
|---|---|
ResumeRequired | text |
FormatRequired | choice |
Populate Description | choice |
| Field | Type |
|---|---|
Candidate | object |
Address | object |
Description | text |
Candidate education | array |
Candidate work history | array |
| Field | Type |
|---|---|
ResumeRequired | text |
FormatRequired | choice |
| Field | Type |
|---|---|
FileRequired | text |
FormatRequired | choice |
| Field | Type |
|---|---|
Candidate IDRequired | choice |
Full Name | text |
First Name | text |
Last Name | text |
Owner | text |
Password | text |
Employee Type | text |
Interviews | array |
Is Deleted | boolean |
Is Editable | boolean |
Preferred Contact | text |
Status | text |
Username | text |
Submissions | array |
User Date Added | date |
Candidate Source | text |
Category | text |
Comments | text |
Placements | array |
Address | object |
Address 1 | text |
Address 2 | text |
City | text |
State | text |
ZIP Code | text |
Country ID | number |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Client Contact IDRequired | choice |
Category | text |
Client Corporation | text |
Email | |
Is Deleted | boolean |
Mass Mail Opt Out | boolean |
Number of Employees | number |
Owner | text |
Password | text |
Preferred Contact | text |
Status | text |
Type | text |
Username | text |
Address | object |
Address 1 | text |
Address 2 | text |
City | text |
State | text |
ZIP Code | text |
Country ID | text |
Business Sectors | array |
Categories | array |
Certifications | text |
Comments | text |
Date Last Visit | date |
Description | text |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Client Corporation IDRequired | choice |
Annual Revenue | number |
Fee Arrangement | number |
Address | object |
Address Line 1 | text |
Address Line 2 | text |
City | text |
State | text |
ZIP Code | text |
Country ID | text |
Name | text |
Number of Employees | number |
Number of Offices | number |
Status | choice |
Billing Address | object |
Address Line 1 | text |
Address Line 2 | text |
City | text |
State | text |
ZIP Code | text |
Billing Contact | text |
Billing Frequency | choice |
Billing Phone | text |
Business Sector List | array |
Company Description | text |
Company URL | url |
Competitors | text |
Culture | text |
Custom Date 1 | date |
Custom Date 2 | date |
Custom Date 3 | date |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Job Order IDRequired | choice |
Client Contact | text |
Client Corporation | text |
Employment Type | text |
On Site | text |
Owner | text |
Start Date | date |
Will Relocate Int | number |
Branch | text |
Country ID | choice |
Address | object |
Address 1 | text |
Address 2 | text |
City | text |
State | text |
Zip | text |
Appointments | array |
Approved Placements | array |
Assigned Users | array |
Benefits | text |
Bill Rate Category ID | number |
Billing Profile | object |
Bonus Package | text |
Branch Code | text |
Business Sectors | array |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Job Submission IDRequired | choice |
Candidate | text |
Job Order | choice |
Sending User | text |
Status | text |
Date Web Response | date |
Is Deleted | boolean |
Appointments | array |
Bill Rate | number |
Comments | text |
Custom Date 1 | date |
Custom Date 2 | date |
Custom Date 3 | date |
Custom Date 4 | date |
Custom Date 5 | date |
Custom Float 1 | number |
Custom Float 2 | number |
Custom Float 3 | number |
Custom Float 4 | number |
Custom Float 5 | number |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Note IDRequired | choice |
Comments | text |
Person Reference | text |
Commenting Person | text |
TimeStamp | date |
Date Added | date |
Action | choice |
Candidates | array |
Client Contacts | array |
Corporate Users | array |
External ID | text |
Job Order | choice |
LinkedIn ID | text |
Migrate GUID | text |
Minutes Spent | number |
Primary Department Name | text |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Placement ID | choice |
Days Guaranteed | number |
Days ProRated | number |
Duration Weeks | number |
Fee | number |
Hours Per Day | number |
Job Order | text |
Pay Rate | number |
Recruiting Manager Percent Gross Margin | number |
Referral Fee | number |
Referral Fee Type | text |
Salary | number |
Salary Unit | text |
Sales Manager Percent Gross Margin | number |
Status | text |
Appointments | array |
Approved Change Requests | number |
Approving Client Contact | text |
Backup Approving Client Contact | text |
Benefit Group | text |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |
| Field | Type |
|---|---|
Task ID | choice |
Date Begin | date |
Date End | date |
Description | text |
Is Completed | boolean |
Is Private | boolean |
Notification Minutes | number |
Owner | text |
Subject | text |
Type | text |
Assignees | array |
Candidate | choice |
Child Task Owners | array |
Child Tasks | array |
Client Contact | choice |
Client Contact References | choice |
Date Completed | date |
Job Order | text |
Lead | text |
Opportunity | text |
| Field | Type |
|---|---|
Changed entity ID | number |
Change type | text |



