Requirements
SmartRecruiters requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]
Get your SmartRecruiters credentials
- API KeypasswordRequired
You can generate an API Key via the Credential Manager: https://www.smartrecruiters.com/settings/administration/app-management/custom-applications.
[1]
Connect SmartRecruiters in WEXTL
- Log in to your WEXTL account, add the SmartRecruiters node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your SmartRecruiters account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
SmartRecruiters node modules
The list below is a reference of every SmartRecruiters node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every SmartRecruiters node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch EventsTrigger
| Field | Type |
|---|---|
| User ID | number |
| Email address | |
| Name | text |
| Date created | date |
Get a CandidateAction
| Field | Type |
|---|---|
Candidate IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| Internal | boolean |
| First name | text |
| Last name | text |
| text | |
| Created on | date |
| Updated on | date |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Lat | number |
| Lng | number |
| Tags | array |
| Consent | object |
| Status | text |
| Primary assignment | object |
| Job | object |
| Status | text |
| Sub status | text |
| Secondary assignments | array |
| Actions | object |
| Details | object |
| Properties | object |
Get a Candidate StatusAction
Get a JobAction
| Field | Type |
|---|---|
Job IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| Title | text |
| Ref number | text |
| Created on | date |
| Updated on | date |
| Last activity on | text |
| Department | object |
| ID | text |
| Label | text |
| Description | text |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Address | text |
| Postal code | text |
| Longitude | text |
| Latitude | text |
| Manual | boolean |
| Status | text |
| Posting status | text |
| Language | object |
| Code | text |
| Label | text |
| Label native | text |
| Actions | object |
| Details | object |
Get a Job NoteAction
Get an Approval RequestAction
| Field | Type |
|---|---|
Pending Approval Request IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| Internal | boolean |
| First name | text |
| Last name | text |
| text | |
| Created on | date |
| Updated on | date |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Lat | number |
| Lng | number |
| Tags | array |
| Consent | object |
| Status | text |
| Primary assignment | object |
| Job | object |
| Status | text |
| Sub status | text |
| Secondary assignments | array |
| Actions | object |
| Details | object |
| Properties | object |
Get an InterviewAction
Get Approval Request CommentsSearch
Get Candidate Screening AnswersSearch
Get Candidate TagsAction
Get CandidatesSearch
| Field | Type |
|---|---|
| Keyword Search | text |
| Job ID | choice |
| Location | array |
| Status | array |
| Consent Status | array |
| Sub Status | text |
| Tag | array |
| Updated After | date |
| Onboarding Status | choice |
| Property ID | array |
| Property Value ID | array |
| Source Type | array |
| Source Sub Type | array |
| Source Value ID | array |
| Question Category | array |
| Question Field ID | array |
| Question Field Value ID | array |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Internal | boolean |
| First name | text |
| Last name | text |
| text | |
| Created on | date |
| Updated on | date |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Lat | number |
| Lng | number |
| Tags | array |
| Consent | object |
| Status | text |
| Primary assignment | object |
| Job | object |
| Status | text |
| Sub status | text |
| Secondary assignments | array |
| Actions | object |
| Details | object |
| Properties | object |
Get InterviewsSearch
Get JobsSearch
| Field | Type |
|---|---|
| Search Query | text |
| Sort Order | choice |
| City | array |
| Department | array |
| Updated After | date |
| Last Activity After | date |
| Language | choice |
| Job Status | choice |
| Posting Status | choice |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Title | text |
| Ref number | text |
| Created on | date |
| Updated on | date |
| Last activity on | text |
| Department | object |
| ID | text |
| Label | text |
| Description | text |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Address | text |
| Postal code | text |
| Longitude | text |
| Latitude | text |
| Manual | boolean |
| Status | text |
| Posting status | text |
| Language | object |
| Code | text |
| Label | text |
| Label native | text |
| Actions | object |
| Details | object |
Get Pending Approval RequestsSearch
Add Approval Request CommentAction
Add Tags to a CandidateAction
Approve an Approval RequestAction
| Field | Type |
|---|---|
Pending Approval Request IDRequired | choice |
Approver IDRequired | choice |
Create a CandidateAction
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
| Source Details | object |
Source Type IDRequired | choice |
| Source Sub Type ID | text |
| Phone Number | text |
| Location | object |
| Web | object |
| Skype | text |
| url | |
| url | |
| url | |
| Website | url |
| Tags | array |
| Education | array |
| Experience | array |
| Internal | boolean |
| Field | Type |
|---|---|
| ID | text |
| Internal | boolean |
| First name | text |
| Last name | text |
| text | |
| Phone number | text |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Lat | number |
| Lng | number |
| Web | object |
| Skype | text |
| text | |
| text | |
| text | |
| Website | text |
| Created on | date |
| Updated on | date |
| Tags | array |
| Education | array |
| Experience | array |
| Primary assignment | object |
| Job | object |
| Status | text |
| Sub status | text |
| Starts on | date |
| Source | text |
| Reason of rejection | object |
| Reason of withdrawal | object |
| Actions | object |
| Secondary assignments | array |
| Actions | object |
| Properties | object |
| Attachments | object |
| Consent | object |
| Consents | object |
Create a Candidate ApplicationAction
| Field | Type |
|---|---|
Job IDRequired | choice |
First NameRequired | text |
Last NameRequired | text |
EmailRequired | text |
| Conditionals Included | boolean |
| Phone Number | text |
| Location | object |
| Country | text |
| Country Code | text |
| Region | text |
| Region Code | text |
| City | text |
| Latitude | number |
| Longitude | number |
| Web | object |
| Skype | text |
| text | |
| text | |
| text | |
| Website | text |
| Tags | array |
| Education | array |
| Experience | array |
| Source Details | object |
Source Type IDRequired | choice |
| Source Sub Type ID | text |
| Resume | object |
File NameRequired | text |
MIME TypeRequired | text |
File ContentRequired | text |
| Avatar | object |
File NameRequired | text |
MIME TypeRequired | text |
File ContentRequired | text |
| Attachments | array |
| Answers | array |
| Message to Hiring Manager | text |
| Consent Decisions | array |
| Key | text |
| Value | boolean |
| UTM Tracking | object |
UTM SourceRequired | text |
| UTM Medium | text |
| UTM Campaign | text |
| UTM Term | text |
| UTM Content | text |
| Internal | boolean |
| Field | Type |
|---|---|
| ID | text |
| Created on | text |
| Application ID | text |
Create a JobAction
| Field | Type |
|---|---|
TitleRequired | text |
| Reference Number | text |
| Target Hiring Date | date |
| Department | object |
IDRequired | text |
LocationRequired | object |
Country CodeRequired | text |
| Region Code | text |
| Region | text |
| Address | text |
| Postal Code | text |
CityRequired | text |
| Longitude | number |
| Latitude | number |
| Remote | boolean |
IndustryRequired | object |
IDRequired | text |
FunctionRequired | object |
IDRequired | text |
Type of EmploymentRequired | object |
IDRequired | text |
Experience LevelRequired | object |
IDRequired | text |
| EEO Category | object |
IDRequired | text |
| Template | boolean |
| Compensation | object |
| Minimum | number |
| Maximum | number |
| Currency | text |
| Period | choice |
| Job Ad | object |
| Sections | object |
| Language | object |
| Properties | array |
| Field | Type |
|---|---|
| ID | text |
| Title | text |
| Ref number | text |
| Created on | date |
| Updated on | date |
| Last activity on | text |
| Department | object |
| ID | text |
| Label | text |
| Description | text |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Address | text |
| Postal code | text |
| Longitude | text |
| Latitude | text |
| Manual | boolean |
| Status | text |
| Posting status | text |
| Target hiring date | date |
| Industry | object |
| ID | text |
| Label | text |
| Function | object |
| ID | text |
| Label | text |
| Type of employment | object |
| ID | text |
| Label | text |
| Experience level | object |
| ID | text |
| Label | text |
| Eeo category | object |
| ID | text |
| Label | text |
| Template | boolean |
| Creator | object |
| ID | text |
| First name | text |
| Last name | text |
| Compensation | object |
| Min | number |
| Max | number |
| Currency | text |
| Period | text |
| Job ad | object |
| Sections | object |
| Language | object |
Create a MessageAction
Create an Approval RequestAction
| Field | Type |
|---|---|
Base IDRequired | choice |
TypeRequired | choice |
Decision ModeRequired | choice |
StepsRequired | array |
| Field | Type |
|---|---|
| ID | text |
| Internal | boolean |
| First name | text |
| Last name | text |
| text | |
| Created on | date |
| Updated on | date |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Lat | number |
| Lng | number |
| Tags | array |
| Consent | object |
| Status | text |
| Primary assignment | object |
| Job | object |
| Status | text |
| Sub status | text |
| Secondary assignments | array |
| Actions | object |
| Details | object |
| Properties | object |
Create an InterviewAction
| Field | Type |
|---|---|
CandidateRequired | object |
IDRequired | choice |
Job IDRequired | choice |
Organizer IDRequired | choice |
TimezoneRequired | text |
TimeslotsRequired | array |
| Location | text |
| Created On | date |
| Reference URL | url |
| Reference ID | text |
| Field | Type |
|---|---|
| ID | text |
| Candidate | object |
| ID | text |
| Job ID | text |
| Location | text |
| Location type | text |
| Organizer ID | text |
| Timezone | text |
| Timeslots | array |
| Created on | date |
| Ref URL | text |
| Ref ID | text |
| Source | text |
Delete a CandidateAction
| Field | Type |
|---|---|
Candidate IDRequired | choice |
Delete an InterviewAction
| Field | Type |
|---|---|
Application IDRequired | number |
Delete Tags for a CandidateAction
| Field | Type |
|---|---|
Candidate IDRequired | choice |
Make an API Calluniversal
Parse a Resume, Create a Candidate, and Assign to a Talent PoolAction
| Field | Type |
|---|---|
Source Type IDRequired | choice |
| Source Sub Type ID | text |
| Internal | boolean |
| File | text |
| Field | Type |
|---|---|
| ID | text |
| Internal | boolean |
| First name | text |
| Last name | text |
| text | |
| Phone number | text |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Lat | number |
| Lng | number |
| Web | object |
| Skype | text |
| text | |
| text | |
| text | |
| Website | text |
| Created on | date |
| Updated on | date |
| Tags | array |
| Education | array |
| Experience | array |
| Primary assignment | object |
| Job | object |
| Status | text |
| Sub status | text |
| Starts on | date |
| Source | text |
| Reason of rejection | object |
| Reason of withdrawal | object |
| Actions | object |
| Secondary assignments | array |
| Actions | object |
| Properties | object |
| Attachments | object |
| Consent | object |
| Consents | object |
Reject an Approval RequestAction
| Field | Type |
|---|---|
Pending Approval Request IDRequired | choice |
Approver IDRequired | choice |
CommentRequired | text |
Request Webhook VerificationAction
| Field | Type |
|---|---|
Webhook Subscription IDRequired | choice |
| Field | Type |
|---|---|
| ID | text |
| Title | text |
| Ref number | text |
| Created on | date |
| Updated on | date |
| Last activity on | text |
| Department | object |
| ID | text |
| Label | text |
| Description | text |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Address | text |
| Postal code | text |
| Longitude | text |
| Latitude | text |
| Manual | boolean |
| Status | text |
| Posting status | text |
| Target hiring date | date |
| Industry | object |
| ID | text |
| Label | text |
| Function | object |
| ID | text |
| Label | text |
| Type of employment | object |
| ID | text |
| Label | text |
| Experience level | object |
| ID | text |
| Label | text |
| Eeo category | object |
| ID | text |
| Label | text |
| Template | boolean |
| Creator | object |
| ID | text |
| First name | text |
| Last name | text |
| Compensation | object |
| Min | number |
| Max | number |
| Currency | text |
| Period | text |
| Job ad | object |
| Sections | object |
| Language | object |
Unpublish a Job from All SourcesAction
| Field | Type |
|---|---|
Job IDRequired | choice |
Update a JobAction
| Field | Type |
|---|---|
Job IDRequired | choice |
TitleRequired | text |
| Reference Number | text |
| Target Hiring Date | date |
| Department | object |
IDRequired | text |
LocationRequired | object |
Country CodeRequired | text |
| Region Code | text |
| Region | text |
| Address | text |
| Postal Code | text |
CityRequired | text |
| Longitude | number |
| Latitude | number |
| Remote | boolean |
IndustryRequired | object |
IDRequired | text |
FunctionRequired | object |
IDRequired | text |
Type of EmploymentRequired | object |
IDRequired | text |
Experience LevelRequired | object |
IDRequired | text |
| EEO Category | object |
IDRequired | text |
| Template | boolean |
| Compensation | object |
| Minimum | number |
| Maximum | number |
| Currency | text |
| Period | choice |
| Job Ad | object |
| Sections | object |
| Language | object |
| Properties | array |
| Field | Type |
|---|---|
| ID | text |
| Title | text |
| Ref number | text |
| Created on | date |
| Updated on | date |
| Last activity on | text |
| Department | object |
| ID | text |
| Label | text |
| Description | text |
| Location | object |
| Country | text |
| Country code | text |
| Region code | text |
| Region | text |
| City | text |
| Address | text |
| Postal code | text |
| Longitude | text |
| Latitude | text |
| Manual | boolean |
| Status | text |
| Posting status | text |
| Target hiring date | date |
| Industry | object |
| ID | text |
| Label | text |
| Function | object |
| ID | text |
| Label | text |
| Type of employment | object |
| ID | text |
| Label | text |
| Experience level | object |
| ID | text |
| Label | text |
| Eeo category | object |
| ID | text |
| Label | text |
| Template | boolean |
| Creator | object |
| ID | text |
| First name | text |
| Last name | text |
| Compensation | object |
| Min | number |
| Max | number |
| Currency | text |
| Period | text |
| Job ad | object |
| Sections | object |
| Language | object |
Update a Job NoteAction
Update an InterviewAction
| Field | Type |
|---|---|
Application IDRequired | number |
| Location | text |
| Timezone | text |
| Candidate | object |
StatusRequired | choice |
Update an Interviewer's StatusAction
| Field | Type |
|---|---|
Application IDRequired | number |
Timeslot IDRequired | number |
User IDRequired | choice |
StatusRequired | choice |
Templates
Look for SmartRecruiters templates in the WEXTL template library.
Browse templates →Explore alternative apps
- BambooHR[2]HRIS for employee records, time off, time tracking, benefits, hiring, and payroll-adjacent workflows.
- AshbyAll-in-one recruiting ATS with analytics, scheduling, and candidate CRM.
- actiTIMETime tracking and project work-assignment software for teams and leave management.
- AffindaAI document parsing for resumes, invoices, and structured data extraction.
- BuddyPunchEmployee time clock and attendance tracking for hourly teams.
References
- WEXTL® SmartRecruiters Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for SmartRecruiters.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12