EN
Recruiting

Boost Your Recruiting Software With New Features Integration

Link your users' LinkedIn, email, WhatsApp and calendar accounts to your ATS, CRM, sourcing tool or AI agent, and run every candidate conversation from one place.
7-day free trial, no credit card.
Your ATS
Gmail WhatsApp Google Calendar
4 accounts linked
EGElena Garcia
Candidates342
Jobs12
Interviews
ARAnna Rossi
Sarah LaurentInterview
LMLucas Meyer
Michael KimContacted
Gmail
JCJulia Chen
Emma ChenSourced
DMDaniel Martinez
David OkaforOffer sent
WhatsApp
SRSofia Rivera
Julia NovakScreening
Outlook
GLGabriel Lopez
Tom BeckerSourced
ARAnna Rossi
Sarah LaurentSenior Developer candidate
Interview
LinkedIn · 14:34New
Yes, I'm curious. What role are you recruiting for?
Gmail
Gmail · 14:52Opened
Job description sent
senior-developer.pdf
Google Calendar
Google Calendar · Thu 15:00Booked
Technical interview, 45 min
Reply to Sarah via LinkedIn
Webhookmessage_received
Who it is for

Messaging, Email, Calendar APIs for ATS, CRM & AI Agents

Integrate LinkedIn messaging, email and multi-channel sequences into your recruiting software. One API for all candidate communication needs.

ARAnna Rossi
Sarah LaurentSenior Developer candidate
Interview
InMail reply syncedYes, I'm open to a quick call this week.
New
Interview details sentThursday 15:00, video call
Opened

ATS Software Publishers

Centralize all candidate communications and streamline the entire hiring pipeline within your applicant tracking system.

  • Sync LinkedIn InMails & messages
  • Unified inbox for all channels
  • Job posting & applicant retrieval
Backend talent pool · 128 candidatesActive
MessageDay 1 GmailEmailDay 3 WhatsAppWhatsAppDay 6
128Contacted 71Opened 24Replied

Recruiting CRM

Build and nurture talent pools with automated sequences across multiple channels.

  • Multi-step follow-ups
  • Multi-channel sequences
  • Engagement tracking
LMLucas Meyer
Lucas MeyerBackend Engineer
Saved
JCJulia Chen
Julia ChenData Engineer
Save

Sourcing Tools

Search LinkedIn and enrich candidate profiles, on behalf of each recruiter.

  • LinkedIn profile retrieval
  • Data enrichment APIs
  • Boolean search support
Hi, is the role still open? I can start in March.
Drafted by your agent Yes, it is. Would Tuesday at 10:00 work for a first call? EditSend

AI Recruiting Agents

Give your AI agents real communication capabilities, on behalf of each authenticated user.

  • Agent-drafted messages
  • Response handling
  • Smart scheduling
WhatsApp, 08:12
Confirmed for the Monday shift, see you on site. Great, the site visit is in your calendar.
Site visit, Acme LogisticsMonday 08:00
Booked

Staffing Platforms

Manage contractor communications and placements efficiently.

  • WhatsApp messaging
  • Calendar scheduling
  • Per-user messaging

Build a Full-Featured Recruiting Pipeline into Your Software

From sourcing to hiring, integrate every step of the recruitment process directly into your software with our unified API.

1 Step One

Source & Discover

Enable your users to search LinkedIn profiles directly from your interface. Filter by location, industry, skills, and more to find the perfect candidates.

LinkedIn
Healthcare North America + Filter
SL
Sarah Laurent
Senior Dev @ MedTech
95%
MK
Michael Kim
Tech Lead @ HealthCorp
91%
EC
Emma Chen
Full Stack @ BioSystems
88%
2 Step Two

Engage on Every Channel

Build automated multi-channel sequences combining LinkedIn invitations, messages, emails, and WhatsApp. Set delays between steps and maximize response rates.

LinkedIn
Gmail
WhatsApp
Engagement Sequence 4 steps
1
LinkedIn
LinkedIn Invitation
Sends immediately
2
LinkedIn
LinkedIn Message
Wait 2 days
3
Gmail
Email Follow-up
Wait 3 days
4
WhatsApp
WhatsApp Reminder
Wait 2 days
3 Step Three

Communicate & Track

Centralize all conversations in a unified inbox. Your users can reply to LinkedIn, email, and WhatsApp messages from one interface with full conversation history.

LinkedIn
Gmail
WhatsApp
LinkedIn LinkedIn 3
Gmail Email
WhatsApp WhatsApp
SL
Sarah Laurent LinkedIn
Interested
Hi Sarah! We loved your profile. Are you open to new opportunities?
Hi! Yes, I'm curious. What role are you recruiting for?
Today, 2:34 PM • via LinkedIn
4 Step Four

Schedule & Interview

Sync with Google Calendar and Outlook to manage availability. Automatically generate meeting links and let candidates book interview slots directly.

Calendar
Outlook
January 2025
Mo Tu We Th Fr Sa Su 30 31 1 2 3 4 5 6 7 8 9 10 11 12
Meet
Interview with Sarah Laurent
Today at 3:00 PM • Google Meet
5 Step Five

Manage & Nurture

Track candidates through your pipeline stages. Build talent pools for future positions and automate re-engagement workflows to keep candidates warm.

LinkedIn
Gmail
Senior Developer Pipeline 12 active
24 Sourced
12 Contacted
5 Interview
2 Offer
SL
Sarah Laurent
Last contact: 2h ago
Hot
MK
Michael Kim
Last contact: 1 day ago
Warm
EC
Emma Chen
Last contact: Just now
New

LinkedIn Job Pipeline, Fully Integrated

Enable your App to create, manage, and sync LinkedIn job postings and applicants, all through a single API integration.

Job Post Publish to LinkedIn
Senior Account Manager
Healthcare Plus Inc.
New York, NY Full-time
We are seeking an experienced Senior Account Manager to join our Healthcare Technology team. Build and manage relationships with key clients, develop sales strategies, and drive business growth within the Healthcare sector.

Create LinkedIn Job Posts

Enable your users to publish job offers to LinkedIn company pages directly from your App. Populate roles with predefined fields and push listings via API, no manual entry required.

Industry, location & function fields
Direct API publishing
Company page integration
Job posting
All Jobs
Jobs Posted All Time
Job Title Status Date
Software Engineer Open 22 Feb ›
Marketing Manager In Progress 21 Feb ›
Data Analyst Open 21 Feb ›
HR Business Closed 19 Feb ›

Retrieve Job Postings & List Applicants

Use the API to fetch all jobs published on LinkedIn by your users. List all applicants linked to each job post and sync them into your platform for seamless candidate tracking.

Fetch all published jobs
List applicants per job
Real-time sync to your platform
Job posting
Applicants
Software Engineer
Open 22 Feb
107
Candidates
42
Past Applicants
97
Open to New
Sofia Rivera
Sofia Rivera
Software Engineer
5+ Years
Google, Amazon
→
Daniel Martinez
Daniel Martinez
Software Engineer
2+ Years
Microsoft, IBM
→

Analyze & Sync Applicant Profiles

Access detailed applicant profiles including past experience, skills, and activity. Sync candidate data directly into your App pipeline to streamline selection, scoring, and follow-up actions.

Full profile data access
Experience & skills parsing
Direct ATS pipeline sync
Job posting

Multi-Channel Engagement Sequences

Run personalized sequences across LinkedIn, Email, and WhatsApp, all orchestrated through a single API integration.

Engagement Sequence Start Sequence
Sales Prospecting Campaign
Active
LinkedIn
Day 1
LinkedIn Connection Request
Personalized invite with intro message
LinkedIn
Day 3
LinkedIn Follow-up Message
Thank you + value proposition
Gmail
Day 5
Email Follow-up
Gmail/Outlook > detailed offer
WhatsApp
Day 8
WhatsApp Message
Quick check-in + meeting link
LinkedIn
Day 10
LinkedIn InMail
If no response > final touchpoint

Build Automated Prospecting Workflows

Run candidate and prospect sequences across channels, combining LinkedIn messages, emails and WhatsApp follow-ups into a single, unified workflow, each step sent from the user's own account.

With Unipile's API, your platform can orchestrate personalized touchpoints across channels,sending LinkedIn connection requests on Day 1, follow-up emails on Day 3, and WhatsApp messages on Day 5, all triggered automatically based on prospect behavior and response patterns.

Track engagement across every channel in real-time, pause sequences when prospects reply, and let your users focus on conversations that matter instead of manual follow-ups.

Explore API

LinkedIn Data Enrichment

Give your users access to rich profile data including contact details, company information, and professional history, all through a single API call.

Enrich Candidate Profiles Automatically

Transform basic LinkedIn profiles into comprehensive candidate records with contact information, detailed work history, and actionable insights.

Unipile's API lets your recruiting software retrieve work history, company details and skill sets, plus contact details when the member shares them, so recruiters skip the manual research.

Whether you're building an ATS, a sourcing tool, or an AI recruiting agent, enriched data means a faster first contact, better personalization, and higher response rates for your users.

Linkedin API
Profile Enrichment Enrich Data
Sarah Chen
Sarah Chen
VP of Engineering at TechCorp
San Francisco, CA
Enriched
Contact Information
Professional Email
sarah.chen@techcorp.com
Phone Number
+1 (415) 555-0123
Company Information
Company
TechCorp Inc. • 5,000+ employees • Software
Skills & Expertise
Engineering Leadership System Design Python AWS Team Building Agile
Get started

How to Get Started with the Unipile API

Three steps take you from an API key to live candidate conversations in your ATS.

1

Connect to Unipile Dashboard

Create your app in the Unipile Dashboard and generate your API key.

2

Let your users authenticate

Gmail, Outlook, LinkedIn, WhatsApp and more, through a hosted login you open with POST /v2/auth/link

3

Track linked accounts in real time

Accounts appear in your dashboard as soon as they are linked, with their status.

Secure OAuth or credential-based login Supports multiple providers per user
Unipile/ Acme / Recruiting ATS
Accounts Webhooks API keys Settings
AccountsLink account
4 operational1 to reconnect
AccountIDStatus
Claire Martinacc_7Hq2LmOperational
WhatsAppClaire Martinacc_3Kd9WpOperational
GmailClaire Martinacc_9Tx4RbOperational
OutlookTom Kelleracc_5Nv1QeOperational
Google CalendarTom Kelleracc_2Gy8ZcReconnect
6000+ Companies Innovating with Unipile
Trusted by industry leaders
1 API
Streamline operations for all major communication channels
2 Days
Achieve live integration quickly with minimal setup
30%
Reduction in maintenance efforts and resources

Built-In Security and Compliance

Enterprise-grade protection for your data and workflows Learn more about our security
SOC 2 Type II
SOC 2 Type II
Certified
Independently audited security controls ensuring data protection and operational integrity.
GDPR
GDPR
Compliant
Full compliance with European data protection regulations for user privacy.
99.9%
Platform Uptime over the last 24 months
24/7
Global Support with high-performance API

FAQ for Recruiting Platforms

Everything recruiting software builders need to know about integrating LinkedIn, Email, and messaging channels.

Unipile provides a unified API for LinkedIn (messaging, profiles, jobs, InMail), Email (Gmail, Outlook, IMAP), WhatsApp, Instagram, and Telegram. Whether you're building an ATS, CRM, sourcing tool, staffing platform, or AI recruiting agent, you can enable one or multiple channels depending on your product needs, all through a single integration.
Yes. Unipile provides a white-label Hosted Auth Link that you can embed in your product. Your users authenticate their accounts directly, and you get access to send messages, retrieve conversations, and sync data on their behalf, all without handling credentials yourself.
You can access full LinkedIn profile data including work history, skills, education, company information, and contact details when the member shares them. For job postings, you can retrieve applicant lists, job status, and candidate details. All data is fetched in real-time through the linked user's account.
Unipile's API lets you orchestrate messages across LinkedIn, Email, and WhatsApp programmatically. You define the sequence logic in your application (timing, triggers, conditions), and use our endpoints to send connection requests, follow-up messages, emails, or WhatsApp texts at each step. Webhooks notify you of replies so you can pause or adapt sequences automatically.
Most teams complete a basic integration within 1-2 weeks. Our API is RESTful with comprehensive documentation, SDKs, and code samples. We also offer a 1:1 onboarding call with our CTO and 2 days of hands-on developer support to accelerate your go-to-market.
Pricing is based on the number of linked accounts (your end users' LinkedIn, Email, or WhatsApp accounts). We offer volume discounts for platforms with many users, and you can choose to absorb the cost or pass it through to your customers. Visit our pricing page for detailed plans and custom enterprise options.
Yes. Unipile is fully GDPR compliant. Data is processed and stored in Europe, and we provide DPA agreements for enterprise customers. We never store message content longer than necessary, and your users retain full control over their linked accounts. You can also configure data retention policies to match your compliance requirements.
Yes. Unipile is SOC 2 Type II certified, which means our security controls, availability, and data handling processes have been independently audited and validated. This certification is essential for enterprise customers and regulated industries that require rigorous vendor security standards.

Still have questions? Our team is here to help.