Workable + LinkedIn
Connect Workable and LinkedIn to Build Your Talent Pipeline on Autopilot
Automate candidate sourcing, job posting, and recruitment workflows between Workable and LinkedIn so your hiring team can focus on finding the best talent.

Why integrate Workable and LinkedIn?
Workable and LinkedIn do different things well. Workable is where your job openings, candidates, and hiring pipelines live. LinkedIn is where the people you want to hire spend their time. The problem is that keeping both in sync usually means a lot of manual copy-pasting, missed postings, and candidate data that's accurate in one place but stale in the other. Connecting them through tray.ai removes that friction — candidate records get created automatically, jobs go live the moment they're approved, and your team spends less time on data entry.
Automate & integrate Workable & LinkedIn
Use case
Automatically Push New Job Openings from Workable to LinkedIn
When a recruiter publishes a new job in Workable, the integration posts it to LinkedIn Jobs automatically — title, description, location, department, all of it mapped and synced in real time. No extra steps, no risk of a role sitting unpublished because someone forgot to cross-post it.
Use case
Import LinkedIn Sourced Candidates Directly into Workable
When a recruiter saves or tags a candidate on LinkedIn, the integration creates their profile in Workable automatically with the relevant details already filled in. No copy-pasting, no switching tabs to re-enter the same information. The candidate lands in the right job pipeline with sourcing attribution intact.
Use case
Sync Candidate Application Status Updates Back to LinkedIn
As candidates move through hiring stages in Workable — screening, interview, offer — those status changes get pushed back to LinkedIn Recruiter and your job postings, so everyone's working from the same picture. Hiring managers and sourcers see current pipeline status without asking for updates, and it closes the loop on InMail conversations tied to specific candidates.
Use case
Trigger LinkedIn InMail Campaigns for Passive Candidates in Workable
When candidates in Workable are tagged as passive or re-engageable, the integration can kick off targeted LinkedIn InMail campaigns to bring them back into the conversation. Your existing candidate database becomes an active sourcing channel without requiring recruiters to work through it manually. Messages are pre-built and sent automatically based on candidate attributes stored in Workable.
Use case
Automatically Close LinkedIn Job Posts When Roles Are Filled in Workable
When a job is closed in Workable after a hire is made, the integration removes or expires the LinkedIn posting automatically. Candidates stop applying to a role that's already filled, your employer brand stays clean, and recruiters don't have to remember to close listings on two platforms.
Use case
Log LinkedIn Recruiter Activity Notes into Workable Candidate Timelines
When a LinkedIn Recruiter sends an InMail, views a profile, or adds a note about a candidate, that activity gets logged automatically into the candidate's timeline in Workable. Hiring managers reviewing a candidate get the full picture of every touchpoint without needing a LinkedIn Recruiter license of their own.
Use case
Notify Hiring Teams in Real Time When LinkedIn Candidates Apply
When a candidate applies to a Workable job through a LinkedIn posting, the integration immediately notifies the relevant hiring manager or recruiter via email, Slack, or another connected tool. Fast follow-up matters — especially for candidates from targeted campaigns — and this makes sure no one slips through because of a slow review queue.
Get started with Workable & LinkedIn integration today
Workable & LinkedIn Challenges
What challenges are there when working with Workable & LinkedIn and how will using Tray.ai help?
Challenge
Mapping Inconsistent Data Fields Between Workable and LinkedIn
LinkedIn and Workable use different schemas for job and candidate data. Employment types, location formats, and pipeline stage names rarely match out of the box, which means manual integrations tend to produce failed syncs or wrong data.
How Tray.ai Can Help:
tray.ai's visual data mapper lets teams build custom field mappings between Workable and LinkedIn formats, including transformation logic for values like employment type labels or location structures, so data arrives correctly without manual cleanup.
Challenge
Handling Duplicate Candidates Sourced from Multiple Channels
Candidates frequently show up in both Workable (via direct apply) and LinkedIn Recruiter (via sourcing) at the same time. Without deduplication, you end up with duplicate profiles, conflicting notes, and multiple recruiters contacting the same person.
How Tray.ai Can Help:
tray.ai runs deduplication checks before creating new records — matching on email address or LinkedIn URL — and merges or links records instead of creating duplicates. Your ATS stays clean and recruiters don't step on each other's outreach.
Challenge
Managing LinkedIn API Rate Limits During High-Volume Hiring Cycles
During aggressive hiring pushes, the volume of job postings, candidate syncs, and status updates can hit LinkedIn API rate limits quickly, causing delayed or failed operations that leave your systems out of sync.
How Tray.ai Can Help:
tray.ai includes built-in rate limit handling, retry logic, and request queuing so high-volume operations don't pile up or fail silently. Workflows throttle and retry automatically without anyone on your team having to intervene.
Challenge
Keeping Job Postings Accurate Across Both Platforms in Real Time
When a job description changes in Workable — a new salary range, updated requirements, a revised title — that change needs to hit the LinkedIn posting right away. At any real hiring volume, managing that manually isn't realistic.
How Tray.ai Can Help:
tray.ai monitors Workable for job record updates and triggers the corresponding update on LinkedIn automatically, so changes go live on both platforms without recruiters editing postings in two places.
Challenge
Authenticating and Maintaining Secure API Connections Across Both Platforms
LinkedIn uses OAuth-based authentication that requires periodic token refresh. Workable uses API key-based access. Keeping both connections live, secure, and uninterrupted is a real operational headache for engineering teams — and when credentials break, recruiting workflows stop.
How Tray.ai Can Help:
tray.ai handles LinkedIn's OAuth token refresh automatically and stores all credentials in an encrypted credential store. Recruiters and HR ops teams can set up and manage connections through a guided UI without engineering support. If a connection breaks, the system alerts you immediately.
Start using our pre-built Workable & LinkedIn templates today
Start from scratch or use one of our pre-built Workable & LinkedIn templates to quickly solve your most common use cases.
Workable & LinkedIn Templates
Find pre-built Workable & LinkedIn solutions for common use cases
Template
Publish New Workable Jobs to LinkedIn Automatically
This template monitors Workable for newly published job openings and creates corresponding postings on LinkedIn, mapping job title, description, employment type, and location automatically.
Steps:
- Trigger: New job published or status changed to 'Published' in Workable
- Extract job details including title, description, location, department, and employment type from Workable
- Create a new job posting on LinkedIn Jobs using the extracted data via LinkedIn API
Connectors Used: Workable, LinkedIn
Template
Add LinkedIn Sourced Candidates to Workable Pipeline
This template captures candidate profiles saved in LinkedIn Recruiter and creates matching records in Workable, assigning them to the right job pipeline with sourcing attribution tagged as LinkedIn.
Steps:
- Trigger: Candidate saved, tagged, or moved to a project in LinkedIn Recruiter
- Extract candidate profile data including name, email, current role, and LinkedIn URL
- Create a new candidate record in Workable with sourcing attribution set to LinkedIn and assign to the relevant job pipeline
Connectors Used: LinkedIn, Workable
Template
Close LinkedIn Job Postings When Roles Are Filled in Workable
This template watches for jobs marked as filled or archived in Workable and closes the corresponding LinkedIn posting automatically, so candidates aren't applying to roles that no longer exist.
Steps:
- Trigger: Job stage changes to 'Filled' or 'Archived' in Workable
- Look up the corresponding LinkedIn job posting ID using the job title and requisition reference
- Close or expire the LinkedIn job posting via the LinkedIn API
Connectors Used: Workable, LinkedIn
Template
Sync Workable Candidate Stages to LinkedIn Recruiter
This template keeps candidate pipeline stages in sync between Workable and LinkedIn Recruiter, so sourcers and hiring managers always know where each candidate stands without having to ask.
Steps:
- Trigger: Candidate stage updated in Workable (e.g., moved to Interview, Offer, or Rejected)
- Map Workable pipeline stages to corresponding LinkedIn Recruiter stages
- Update candidate status in LinkedIn Recruiter via API to reflect the current Workable stage
Connectors Used: Workable, LinkedIn
Template
Alert Recruiters When LinkedIn Applicants Submit Applications in Workable
This template detects new applications in Workable that came from LinkedIn and immediately notifies the assigned recruiter or hiring manager via Slack or email, cutting response lag before it becomes a problem.
Steps:
- Trigger: New candidate application received in Workable with source tagged as LinkedIn
- Extract candidate name, applied role, LinkedIn profile URL, and recruiter assignment from Workable
- Send an immediate alert to the recruiter or hiring manager via Slack, email, or another connected notification tool
Connectors Used: Workable, LinkedIn
Template
Log LinkedIn InMail and Recruiter Notes into Workable Candidate Records
This template captures recruiter activity on LinkedIn — InMail messages sent, profile notes added — and logs them as timeline entries on the matching candidate record in Workable, so the full engagement history lives in one place.
Steps:
- Trigger: InMail sent or note added to a candidate in LinkedIn Recruiter
- Identify the matching candidate record in Workable using email address or LinkedIn profile URL
- Append a timestamped activity note to the Workable candidate timeline with the InMail content or recruiter note
Connectors Used: LinkedIn, Workable