Workable
+
Konnectify
Workable Integration with Konnectify
Connect Workable (ATS) to Konnectify to automate hiring and HR workflows—sync jobs and candidates, keep employee records up to date,
and streamline recruiting operations across your stack.
Jobs
Candidates
Employees
Departments
Documents
Time Off
9 Triggers
16 Actions
What is Workable?
Workable is an applicant tracking system (ATS) that helps teams publish jobs, manage candidates through hiring stages, and maintain employee
records after hire. By integrating Workable with Konnectify, you can automate repetitive hiring operations—such as syncing candidate updates,
notifying stakeholders, and provisioning employee records across HR tools.
This integration is especially useful for recruiting and hiring teams who want consistent data across systems and faster handoffs from
recruiting to onboarding.
New to Workable?
Create your Workable account and set up your hiring pipeline before connecting it to Konnectify.
Visit Workable →
New to Konnectify?
Use Konnectify to build no-code workflows with Workable triggers and actions.
Try Konnectify free →
What you can automate
•
Sync newly published or updated jobs to downstream systems
•
Create candidates from web forms, referrals, or sourcing tools
•
Route candidate stage changes to onboarding or HR provisioning steps
•
Keep employee profiles updated as Workable records change
•
Standardize departments and automate department maintenance
•
Automate document retrieval and time-off request creation
API & authentication
Authentication method: API token (credentials)
Konnectify connects to Workable using your Workable API token and subdomain. Your token is used to authorize requests to the Workable API
so Konnectify can read events (via polling or webhooks) and perform actions like creating candidates or updating employees.
Connection fields used
- Sub Domain — your Workable account subdomain (e.g., https://[subdomain].workable.com)
- API Token — a Bearer token generated in Workable
What the API connection enables
- Monitor and sync Jobs (published/draft and updates)
- Receive Candidate events (created, updated, moved) via webhooks
- Receive Employee events and manage employee records
- Maintain Departments (create, update, merge)
- Retrieve Employee documents and create Time off requests
Important
- Workable API availability and webhook features may vary by Workable plan and account settings.
- APIs are rate-limited. If limits are hit, Konnectify automatically retries with backoff where possible.
Official docs: Workable API documentation
How to connect
Prerequisites
- A Workable account subdomain (e.g. yourcompany in yourcompany.workable.com)
- A Workable API token with sufficient permissions for the objects you want to automate
- Ability to create/manage webhooks in Workable (for webhook-based triggers)
Add Workable to a Workflow
- Create a new workflow in Konnectify.
- Select Workable as your trigger app or action app.
Authorize via API Token (credentials)
- Enter your Sub Domain (the part before .workable.com).
- Paste your API Token (Bearer token) into Konnectify.
- Save the connection.
Configure the Trigger or Action
- Pick the trigger (e.g., Candidate Created) or action (e.g., Create Candidate).
- Fill in required fields like job shortcode, candidate ID, employee ID, stage, etc. (varies by step).
- Map fields from earlier workflow steps where applicable.
Field mapping tip
For candidate and employee actions, use IDs returned by Workable (e.g., candidate_id,
employee_id) to avoid mismatches. If you only have an email/name, add a “Find” step first when available.
Test the Workflow
- Run a test to confirm Konnectify can read from and write to Workable.
- Validate that expected fields (IDs, stages, job shortcodes) are present in the output.
Activate the Workflow
- Turn the workflow on.
- Monitor the first live runs to confirm webhooks/polling behaves as expected.
Triggers
9
This integration includes 9 triggers. Job triggers run via polling, while candidate and employee triggers use
webhooks for near real-time notifications.
Jobs
2 triggers
New Job
This trigger fires whenever a job is published or drafts in Workable.
Job Updated
This trigger fires whenever a job in updated in Workable.
Candidates
3 triggers
Candidate Created
Receives a notification whenever a new candidate is created in Workable.
Candidate Updated
Receives a notification whenever an existing candidate is updated in Workable.
Candidate Moved
Receives a notification whenever a candidate changes stages (e.g. Hired).
Employees
4 triggers
Employee Created
Receives a notification whenever a new employee is created in Workable.
Employee Updated
Receives a notification whenever an employee record is updated.
Employee Published
Receives a notification whenever an employee record is published.
Onboarding Completed
Receives a notification whenever an employee onboarding process is completed.
Actions
16
Use Workable actions to create and update key recruiting and HR records (departments, candidates, employees), add comments/tags, and initiate
processes like time-off requests.
Departments
3 actions
Create Department
Creates a new department in Workable.
Update Department
Updates an existing department's details.
Merge Department
Merges a source department into a target department in Workable.
Candidates
9 actions
Create Candidate
Creates a new candidate for a specific job (shortcode).
Update Candidate
Updates an existing candidate's profile.
Relocate Candidate
Relocates a candidate to a different job and optionally moves them to a specific stage.
Move Candidate
Moves a candidate to a new stage, optionally filling a reserved requisition or assigning a new requisition.
Find Candidate
Retrieves full details of a specific candidate.
Add Tags to Candidate
Adds one or more tags to a candidate profile.
Disqualify Candidate
Disqualifies a candidate with a reason and optional note.
Revert Candidate
Reverts a previously disqualified or withdrawn candidate back into the hiring process.
Add Comment to Candidate
Adds a note/comment to a candidate's profile.
Employees & HR
4 actions
Create Employee
Creates a new employee record in Workable.
Update Employee
Updates an existing employee record in Workable.
Find Employee
Retrieves full details of an employee using employee_id or member_id.
Retrieve Employee Documents
Retrieves employee documents based on employee_id, member_id, or document type.
Create Time Off Request
Creates a new time-off request in Workable, including full or half days off.
Popular automations
Examples of common Workable workflows you can build in Konnectify using the available triggers and actions.
Auto-enrich and standardize new candidates
When a candidate is created, automatically add internal tags and attach an evaluation note to keep your team aligned.
Candidate Created
→
Add Tags to Candidate
→
Add Comment to Candidate
Sync job updates and keep postings consistent
When a job is updated in Workable, automatically create or update a standardized department structure used for reporting and routing.
Job Updated
→
Update Department
Keep employee records accurate post-hire
When an employee record is updated, fetch the full employee profile and synchronize key fields to your HR processes.
Employee Updated
→
Find Employee
→
Update Employee
Streamline handoff when candidates move stages
When a candidate moves stages (for example, to “Hired”), relocate them to a different job or stage and attach an internal note for the team.
Candidate Moved
→
Relocate Candidate
→
Add Comment to Candidate
FAQ
How does authentication work for the Workable integration?
Konnectify uses API token authentication. You’ll provide your Workable subdomain and an API Token (Bearer token). Konnectify uses these credentials to call the Workable API on your behalf.
Which Workable plans are supported?
Support depends on your Workable subscription and whether API access and webhooks are enabled for your account. If a trigger/action fails due to permissions, confirm your plan includes API access and the token has the required privileges.
Do triggers use polling or webhooks?
Jobs triggers are polling-based (Konnectify checks for new/updated jobs on an interval). Candidate and Employee triggers are webhook-based (Workable notifies Konnectify when events happen).
How do I prevent duplicates (e.g., candidates created twice)?
This connector does not include a dedicated “Upsert” action. To reduce duplicates, use stable identifiers and guardrails:
- Store and reuse candidate_id from Workable whenever possible.
- Use Find Candidate before Create Candidate when you already have an ID.
- Add workflow conditions (e.g., only create when an ID is missing).
How does Konnectify handle Workable API rate limits?
If Workable returns rate-limit responses, Konnectify retries requests with backoff when appropriate. To further reduce API load, prefer webhook triggers where available and avoid unnecessary “Find” calls inside tight loops.
Can I connect multiple Workable accounts (subdomains) to Konnectify?
Yes. Create separate Konnectify connections for each Workable subdomain and API token. Then select the correct connection per workflow step.
What’s the difference between “Move Candidate” and “Relocate Candidate”?
Use Move Candidate to move a candidate to a different stage within the same job (optionally interacting with requisitions). Use Relocate Candidate to move a candidate to a different job, and optionally place them into a specific stage there.
Ready to automate your Workable workflows?
Connect Workable to Konnectify to streamline hiring operations with reliable triggers and actions.
Get started free →