Documented integrations

Connect what actually ships

Honest status from the product docs: live with credentials, optional OAuth, stubbed, or planned. No fake marketplace of disconnected tools.

16
Documented integrations
12
Connected
You host
Self-hosted uptime
Your infra
Your infrastructure
Integration Hub

Real integration status

Only tools that exist in the product docs. Configure credentials where required.

LinkedIn

Post jobs when org credentials are configured

Connected

Indeed

Post jobs when org credentials are configured

Connected

Glassdoor

Post jobs when org credentials are configured

Connected

SMTP Email

Nodemailer — configure SMTP in .env

Connected

WhatsApp

Business API candidate messaging

Connected

Slack

Planned — not connected yet

Planned

Outlook

Planned — not connected yet

Planned

Google Calendar

Local events by default; OAuth sync optional

Optional

Checkr

Background checks via Checkr API

Connected

Zapier

Webhook-based automation

Connected

Chrome Extension

LinkedIn one-click import

Connected

OpenAI

Optional AI parse, rank, screen, JD, email

Connected

SSO / SAML

Opt-in enterprise authentication

Connected

DocuSign

Stub — workflow ready, bring your own SDK

Stub

REST API

App API routes for candidates, jobs, and more

Connected

Webhooks

Event push for automation

Connected
16 integrations12 connected

Auto-Sync

Connected integrations sync automatically. No manual data entry needed.

Enterprise Security

All connections use OAuth 2.0 and are encrypted end-to-end.

Workflow Automation

Connect Zapier to automate tasks across 5000+ apps.

App API routes

Extend via REST routes & webhooks

The codebase includes REST API routes for auth, candidates, jobs, applications, calendar, messaging, and premium tools — plus Zapier-style webhooks. You own the source, so you can extend it further.

  • REST routes for core ATS resources
  • Premium tool endpoints (search, email, scores, offers)
  • Zapier / webhook event push
  • JWT cookie session auth
  • Optional OpenAI AI routes
  • Docs in README and docs/API.md
candidates.ts
1// Example: list candidates from your deployed app
2const res = await fetch(
3 'https://your-ats.example.com/api/candidates',
4 {
5 headers: {
6 'Cookie': 'session=...', // JWT httpOnly cookie auth
7 'Content-Type': 'application/json',
8 }
9 }
10);
11
12const data = await res.json();
13// Returns candidates from your PostgreSQL database
GET /candidatesPOST /jobsPATCH /pipelineGET /analytics
REST API
Full CRUD endpoints
JWT Auth
Secure by default
Webhooks
Real-time events
RBAC
5 built-in roles
Source code included

Ready to wire up real integrations?

Configure SMTP, job boards, Checkr, WhatsApp, Zapier, or OpenAI in your environment — or extend the source yourself.

Source code includedStart whenever you’re readySecure access controlsSeeded demo included

Full source code license

Team-readyATS workflow
Practicalday-to-day use
Securerole-based access