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

Browse all templates

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