HRIS API and integrations

Connect Skailer to the tools you run

HR software integrations with Slack, Google Workspace, Google Calendar, Gmail, Outlook and Entra ID, plus an API and signed webhooks for your systems.

HRIS integrations in Skailer: Google Calendar connected in the integration settings
01One account per integration
Service users reach the API without taking an employee seat.
02Fields the role allows
An API response holds only the fields the role may read.
03Signed events you can replay
Every webhook is signed, and each delivery can be resent.
04Leave decisions in Slack
Approvers approve or decline time off right from Slack.
The problem

HR data shouldn't travel by export and login

Slack shows nothing about a new hire, payroll and BI get a monthly spreadsheet, and the sync script signs in as someone from HR. When they leave, it stops.

Work tools

Keep Slack and Google accounts in step with HR data

Connect Slack once: the photo comes from Slack, and name, start date, location, job title and division go to it. Approvers act on time off from the notification. Google Workspace accounts are created and deleted by flows.

01Profile sync with Slack
photo from Slack; name, start date, location and title to Slack
02Slack contact on profiles
name, handle and avatar, with a link to a direct message
03Time off from Slack
approve or decline a request right from the Slack notification
04Google Workspace accounts
create or delete a user as an onboarding or offboarding step
HRIS Slack integration settings in Skailer: profile sync and time off approvals
Email and calendar

Email candidates and book interviews from your tools

Recruiters connect their own Gmail or Outlook and email candidates from their own address; replies land in the profile. Google Calendar connects once: interviews get availability and Meet links, and leave shows as Out of Office.

01Gmail and Outlook
one or more personal accounts, with no mailbox passwords stored
02Custom SMTP
send candidate emails through your own company mail server
03Google Calendar
interviews and events with availability and Google Meet links
04Out of Office from leave
approved vacation blocks the calendar and declines invitations
Gmail and Google Calendar integration for recruiting: a candidate email in Skailer
Public API

Give each system its own account, not someone's login

The public REST API works only through service users: non-human accounts that don't take an employee seat. Each gets a role, responses hold only the fields that role may read, and tokens expire when you decide.

01Employees
employment, compensation, custom tables, time off and termination
02Custom data
custom fields with their types, and table rows with their history
03Documents
search, upload, download and manage files under folder rules
04Calendars and audit log
holiday calendars, who is on leave, and who changed what
HR API access in Skailer: a service user role with field-level permissions
Webhooks

Tell your systems the moment something changes

A webhook sends an event to your endpoint when it happens: a hire, a termination, a pay change, approved leave, a finished flow step, a candidate moving stage. Each request is signed, and each delivery can be resent.

0126 event types
employees and time off, flow results, and candidates and jobs
02Signed requests
each request carries a signature, with a secret you can rotate
03Delivery history
status, attempt, request and response, with redeliver and test
04Notifications anywhere
forward notifications to Teams, Telegram or another messenger
Import and migration

Move your data in from CSV and XLSX files

The import wizard takes CSV and XLSX files, matches your columns to Skailer fields and logs row-level errors. It covers people, employment, compensation, custom tables and time off, and can create, update or both.

01Eight data types
people, employment, positions, compensation, tables and time off
02Three modes
create and update, create only, or update only existing records
03Import history
every run is saved, with the errors listed for each row
04Browser extension
import candidate profiles from LinkedIn straight into the ATS
All integrations

Everything Skailer connects to today

IntegrationWhat it doesWho connects it
SlackProfile sync, leave approvals, notifications, newsSlack owner and a Skailer admin
Google WorkspaceCreate and delete accounts in flowsAdmin
Google CalendarInterviews, Meet links, Out of Office for leaveGoogle Workspace super admin
GmailCandidate emails from your own addressEach user
OutlookCandidate emails from your address, email onlyEach user
Custom SMTPCandidate emails through your mail serverEach user
Google sign-inSign-in limited to your Workspace domainsAdmin
Microsoft Entra IDSign-in with work accounts from your tenantsAdmin
MCPSkailer data in Claude, ChatGPT, Cursor, VS CodeEach user
Browser extensionCandidate profiles from LinkedIn and other sitesRecruiters
Public REST APIEmployees, custom data, documents, leave, auditAdmin, through service users
WebhooksSigned events with a delivery historyAdmin
Flows HTTP requestSigned flow data to your endpointAdmin or flow owner
One HR platform

Integrations run on the same roles and flows

Native integrations for the tools your people use; API and webhooks for the systems you run. Service users get roles like employees, and flows decide when data leaves.

What HRIS API and integrations does Skailer have?

Skailer integrates natively with Slack, Google Workspace, Google Calendar, Gmail, Outlook email and Microsoft Entra ID sign-in, and connects AI clients through MCP. Other systems use a public REST API and webhooks. The API accepts only service user tokens, whose roles decide which fields they read. Webhooks send signed events with a delivery history. Payroll connectors and an app marketplace aren't part of Skailer.

Tokens and signatures

Know what each integration can reach

Each API integration has its own service user and role, deleted without touching an employee. Tokens expire when you decide, webhook secrets rotate, mailbox passwords aren't stored.

BY THE NUMBERS

What the model shows for a 500-person company

DATA RECONCILIATION

73%
less time reconciling data between systems, 26 → 7 h a month

ATS AND HRM SYNC

75%
less time matching ATS, Excel, HRM and email, 20 → 5 h a month

INTERVIEW SCHEDULING

69%
less time scheduling interviews, 26 → 8 h a month
Skailer vs. the alternatives

Three ways to connect HR to the rest of your stack

HR suites with a marketplace offer the most prebuilt connectors; automation platforms connect almost anything. Skailer covers everyday tools and gives you an HR API.

CapabilityHR suite with marketplaceAutomation platformSkailer
How integrations sign inVaries by vendorA connected user accountService users with their own roles
Field-level API accessVaries by vendorWhatever the account seesOnly fields the role allows
EventsVaries by vendorPolling or app triggers26 signed webhook events
Failed deliveriesVaries by vendorIn the platform's own logsRequest, response and redeliver
Revoking accessVaries by vendorDisconnect the user accountDelete one service user
Best fitReady-made payroll linksMany small non-HR automationsIT-owned, scoped HR connections
How it works

How to connect Skailer to your stack

01Connect the work tools
An admin connects Slack, Google Calendar and Google Workspace. People connect their Gmail or Outlook.
02Create a service user
Add one service user per integration and give it a role with only the fields and features it needs.
03Issue a token or a webhook
Issue a token that expires when you choose, or point a webhook at your endpoint with a signing secret.
04Watch it run
Check delivery history, redeliver failed events, and revoke a token when an integration retires.
Customer stories

See how teams use Skailer

PaytechA paytech company restores cross-team visibility in under an hour
Read the story
iGamingAn iGaming company rebuilds its HR stack around data control
Read the story
Classifieds · 5 countriesLarixon builds its first HR system across five countries
Read the story

Skailer integrations and API: questions

Which HR software integrations does Skailer have?

Slack, Google Workspace, Google Calendar, Gmail, Outlook email, custom SMTP, Google and Microsoft Entra ID sign-in, MCP for AI clients and a browser extension for recruiting. Other systems connect through the public API, webhooks and the HTTP request action in Flows.

Does Skailer have a public HRIS API?

How do integrations authenticate?

Which events can webhooks send?

Does Skailer have an HRIS payroll integration?

Does Skailer sync with Outlook Calendar?

See how Skailer fits into your stack

Book a 30-minute demo with your IT lead, and we'll walk through the API, webhooks and your tools.

Bring the list of systems HR data has to reach.