Build Powerful ATS Communication Features with API
Connect LinkedIn, Gmail, WhatsApp and Outlook directly into your ATS.
Search, Enrich and Message Candidates from Your ATS
Enable your ATS to deliver seamless candidate discovery, enriched profiles, and centralized communication. Give your HR clients the tools they need, directly inside your platform.
Build candidate search into your ATS
Empower recruiters to find and engage top candidates by integrating LinkedIn Recruiter search directly into your platform. Streamline talent discovery and reduce time to hire.
Filter by keywords, skills, role, location and industry
Access LinkedIn Recruiter and Sales Navigator results
Import contacts directly into your ATS in one click
Auto-Sync LinkedIn Data Profiles
Enhance candidate profiles within your ATS by adding detailed insights such as communication history, social media data, and key metrics. Enable your HR clients to make informed decisions with enriched data directly in their workflow.
Sync roles, skills, experience and languages automatically
Enrich profiles with social media and communication data
Create and sync contact records in one action
Unipile is an independent technical intermediary, not affiliated with, endorsed by, or sponsored by LinkedIn. Searches run from the authenticated user's own account, and contact details appear only when the member shares them.
Unify Email, LinkedIn and WhatsApp Messaging for Recruiters
Integrate Gmail, Outlook, IMAP, LinkedIn, and WhatsApp directly into candidate profiles. Sync real-time messaging history by contact.
Candidate Profile Messaging Sync
Integrate messaging channels like LinkedIn and WhatsApp directly into candidate profiles, while fetching and updating real-time interaction history for a complete and unified view.Real-Time Email Sync
Leverage our API to synchronize Gmail, Outlook, and IMAP messaging seamlessly. Fetch historical conversations and ensure real-time updates are reflected instantly in your ATS.All-In-One Inbox with One API
Consolidate all recruiter messaging channels (WhatsApp, LinkedIn, Gmail, Outlook) into one unified inbox within the ATS. Simplify communication management effortlessly.On Behalf Of Messaging
Allow recruiters to send messages under another team member's identity, maintaining communication continuity when the primary recruiter is unavailable.Recruitment Project Sync
Create projects directly from your app with LinkedIn Recruiter or Recruiter Lite through our API. Enable teams to seamlessly set up and manage recruitment projects, access them on behalf of other team members, and streamline collaboration across your ATS.
Create and manage LinkedIn Recruiter projects from your ATS
Access projects on behalf of any team member
Track candidates across projects with real-time sync
Integrated Calendar Sync for Seamless Interview Scheduling
Embed real-time calendar synchronization directly into your ATS. Integrate Google and Outlook, centralize interview scheduling, and sync recruiter agendas without ever leaving your app.
Unified Calendar Sync Across Recruiter Accounts
Synchronize all connected calendars in real-time. Support for Google and Microsoft with automatic conflict detection and full visibility across teams.
Create, Update and Cancel Events via API
Programmatically create interviews, update them when schedules change, or cancel with a single call. Include participants, video links, descriptions, and more.
Retrieve Full Calendar Event History
List calendars and fetch all associated events to power a unified scheduling dashboard inside your ATS, perfect for high-volume hiring teams.
LinkedIn API Features Developed for Recruiters
Boost recruiter productivity with features tailored to hiring workflows. Automated video messages and job posting integrations help increase response rates and speed up your processes.
Send Embedded LinkedIn Video Messages
Send personalized videos inside LinkedIn chats. Boost engagement and automate communication from your ATS, no attachments, no friction.
Embed LinkedIn VideoPost and Retrieve Jobs via LinkedIn API
Post and retrieve LinkedIn jobs via API, no manual copy/paste, no switching platforms. Everything happens seamlessly inside your ATS.
Job Posting APIUnipile is an independent technical intermediary, not affiliated with, endorsed by, or sponsored by LinkedIn. Each action runs on behalf of the authenticated user.
Build Automated Candidate Communication for Your ATS
Help your HR users save time and streamline recruitment workflows by integrating automation features directly into your ATS. With Unipile's API, software publishers can create advanced communication sequences to enhance the recruiter experience.
Develop Seamless Communication Sequences for Recruiters
Build features such as LinkedIn invitations, personalized messages, automated follow-ups, and WhatsApp reminders. Customize sequences with modular steps like voice notes or post reactions to enhance recruiter workflows and engagement. Explore all LinkedIn integration features in the documentation.
Customize Precise Automated Sequences
Personalize every step of your clients' recruitment strategies, from LinkedIn invitations to follow-ups. Offer advanced configuration options to create tailored workflows that maximize engagement and efficiency.
Hello {firstname}, thanks for connecting! I'm hiring for a {job_title} role and your profile caught my eye. Open to a quick chat?
Monitor Activity Limits for Your ATS Integration
Help your ATS clients stay compliant and efficient with clear activity tracking and safety insights.
Customizable Daily Limits
Enable your ATS to track and enforce daily activity caps, ensuring sustainable usage for end-users.
Real-Time Performance Metrics
Provide insights into user activity safety, balancing engagement and compliance for optimal outcomes.
Proactive Adjustments
Support end-users with clear indicators to adjust activities and avoid potential risks.
Unipile is an independent technical intermediary acting on behalf of each authenticated user, not affiliated with LinkedIn: the cadence of activity remains the customer's responsibility, within the limits each platform sets.
Your Extension Captures. Your ATS Enriches.
While your extension interacts with users on LinkedIn, Unipile's API works in the background to enrich profiles, route data securely and trigger actions inside your ATS, all without exposing sensitive API keys.
Extension Captures
Your Chrome extension detects the active LinkedIn profile and sends structured data to your secure backend via Unipile's API.
API Enriches Securely
Unipile processes the data server-side, enriching profiles, resolving contact info, syncing history, without leaking credentials to the browser.
ATS Takes Action
Enriched data lands directly in your ATS. Trigger sequences, send InMails, add to campaigns, all from one unified interface.
Every action runs on behalf of the authenticated user, from their own linked account. Contact details appear only when the member shares them.
Start Building in Minutes
Integrate LinkedIn messaging, profile enrichment and calendar sync into your ATS with a few API calls. REST endpoints, official SDKs and full documentation ready to go.
Create your API key
Sign up and generate credentials from the Unipile dashboard in seconds.
Connect a LinkedIn account
Use the hosted auth flow or embed it directly in your ATS UI.
Call the Messaging API
Send messages, retrieve threads, sync inbox, attach files, all via REST.
Receive webhooks
Get notified in real-time when candidates reply, accept invitations or open emails.
Optimize Your Integration with Experts Support
Whether you're starting from scratch or already have a system in place, our integration process is made to get you live fast.
Built-In Security and Compliance
Enterprise-grade protection for your data and workflows Learn more about our security
ATS Integration API FAQ
Everything you need to know about integrating Unipile's API into your ATS platform
Unipile's API is fully REST-based, meaning any language or framework that can make HTTP requests (Node.js, Python, PHP, Ruby...) is compatible. You need an API key, a server-side environment to store credentials securely, and a webhook endpoint to receive real-time events. Full details on prerequisites, versioning and authentication are available in our integration documentation.
Yes. Unipile's synchronization is designed to be instant. When a candidate replies on LinkedIn, sends an email or accepts an invitation, a webhook event is immediately pushed to your ATS. Any updates are reflected in both the recruiter's interface and the relevant communication platform, ensuring a seamless real-time flow of information between recruiters and candidates.
Yes. Unipile supports a wide range of LinkedIn-specific features: sending InMails, connection invitations, voice notes and embedded video messages, reacting to posts, adding comments, managing Recruiter projects, and posting job listings via the LinkedIn Jobs API. For the full list, visit our LinkedIn API page.
Yes. You can create a free account on the Unipile dashboard and start testing immediately, no credit card required. The free tier gives you access to all core API endpoints so you can evaluate the integration before committing. For details on usage limits and paid plans, visit our pricing page.
Absolutely. Unipile supports multi-account management out of the box. You can connect multiple recruiter accounts (LinkedIn, Gmail, Outlook, WhatsApp...) under a single API key and send messages on behalf of any of them. Each message is tied to the correct account context, ensuring proper attribution and compliance with platform rules.
Unipile is SOC 2 Type II certified and fully GDPR compliant. All credentials are stored encrypted server-side and never exposed to the browser. API keys are scoped and revocable. Data is processed in EU-based infrastructure. You can read the full details on our privacy policy page.
Unipile provides built-in activity limit controls directly in your integration. You can set daily caps per recruiter account for LinkedIn messages, invitations, InMails and emails. This proactive approach keeps your users compliant with platform rules and avoids potential account issues. Full details are available in our documentation.
Tell us about your project here. We look forward to discussing how Unipile can support your ATS's communication and automation needs. You can also access our full API documentation here.
Still have questions? Our team is here to help.
Talk to an expert
Instagram