Integrations
SOLUTIONS · EXPERTINI ATS

Integrations

What's genuinely native, what's a real third-party integration, and what's still on the roadmap.

4 min read · Updated July 2026 · Expertini Editorial

This page draws an honest line between three different things vendors often blur together: functionality that's genuinely native because it runs on infrastructure Expertini already operates, real third-party integrations you connect with your own account, and gaps that aren't built yet. We'd rather list the gaps than let "integrations" imply a broader ecosystem than currently exists.

For a plain, always-current list of every specific app — live and on the roadmap — see the Apps & Integrations directory rather than this page's prose framing; that directory is the single source of truth this page is summarising.

Watch the 30-second overview — no sign-up needed
30+live third-party integrations today
2core dependencies: Stripe and Gemini
1unified JSON API powering every screen
251country platforms reachable via native publishing

01Genuinely native, not an integration

Publishing a job to the country-site network, the automated video and thumbnail generation pipeline, sitemap distribution, and dual-registration sync that creates a matching candidate account on the destination country's own job site are not third-party integrations in any normal sense. They're the same infrastructure the ATS itself runs on, which is why they require no separate setup, API key, or configuration step; publishing a job simply is writing into that infrastructure directly.

02Real third-party integrations already live

Google is one of two largest connections: one OAuth sign-in covers Google Calendar and Google Meet (an interview gets a real Meet link automatically when you pick it as the provider), Google Drive (candidate CVs sync to your own Drive on demand), and YouTube (job videos publish as Shorts). Microsoft is the other: Entra ID sign-in, Outlook Calendar and Teams meeting links for interviews, and OneDrive CV sync work the same way under your own Microsoft 365 tenant. Slack and WhatsApp Business notify your team and message candidates on channels they already check. Facebook and Instagram publish the auto-generated job video straight to your Page. Google Ads, Microsoft Ads, and Google Analytics 4 connect your paid distribution and traffic reporting. Custom SMTP lets you send candidate email from your own domain, and Webhooks expose every pipeline event to whatever automation tool you run — Zapier and n8n included, without waiting on a purpose-built connector.

Stripe handles subscription billing and the self-service billing portal, and Gemini, Google's AI model family, powers the semantic extraction step described on the CMS and AI Recruiting pages — both real external dependencies, not built in-house, governed by their own providers' service terms.

03API-first underneath

Every screen in the product — jobs, candidates, applications, scores, interviews, offers, reports — is driven by JSON API endpoints the frontend itself calls, rather than server-rendered pages with logic baked into the template. This matters for anyone considering deeper integration work: the API surface the UI depends on already exists and is stable, rather than needing to be built out separately for programmatic access.

04What's still on the roadmap

Zoom, Dropbox, LinkedIn and X posting, DocuSign for offer e-signature, and native HRIS/payroll/accounting connectors (Xero, QuickBooks, background-check providers) are built end-to-end in the product but not yet registered with their respective platforms — they will go live without a product change once that registration completes. None of these are secretly present under a different name; the Apps & Integrations directory marks each one plainly as live or roadmap, and that status only ever moves in one direction.

05How to think about 'native' versus 'integration' when evaluating any ATS

The distinction matters beyond Expertini specifically. A native capability generally means lower operational risk (no external API to fail, rate-limit, or deprecate on someone else's schedule) but less flexibility to swap providers later. A genuine third-party integration usually means more choice and portability but adds a dependency whose reliability, pricing, and roadmap you don't control. Neither is categorically better — a payroll integration should almost certainly be a genuine third-party connection to whatever payroll system an organisation already trusts, while job distribution benefits from being native precisely because there's no reason to introduce an external dependency for something the platform can do directly.

When evaluating any vendor's integration claims, the useful question isn't "how many integrations do they have" but "which of these are genuinely external systems, and which are just internal features marketed with integration language to sound more extensive than they are." We've tried to answer that question plainly for our own product on this page rather than making you guess.

Engineering notes

Platform architecture & operations

A1How this is architected in the platform

Integrations is not a bundle of point products — it is a slice through one platform. The platform is deliberately server-rendered: every view is prepared by the application server and shipped as complete HTML, with no client-side framework, no third-party CDN scripts, and no build pipeline between the data and the page. What renders is what the server computed — the property that makes the interface auditable.

All persistence runs on a single search-native document store; every query carries the organisation's identifier as a mandatory filter at the lowest query layer. Tenant isolation is therefore structural — a property of how every request is composed — rather than a policy that relies on application code remembering to check.

Every capability referenced on this page resolves to a registered tool or connector: the tools directory and the integrations catalogue are renderings of the same registries the application enforces at runtime, so what this page describes and what the product gates can never drift apart.

A2Operational and audit posture

Screening is deterministic and published — the same inputs produce the same outputs, hard requirements block rather than average away, and the methodology is public on the research page. Actions that touch external systems are explicit and journalled per event; usage reporting aggregates the same journals the actions write, not a parallel telemetry system.

Anything that leaves the request path — notification fan-out, webhook delivery, activity journalling, mail — runs in fire-and-forget background threads. A slow external endpoint can never make the interface hang, and a failed side effect is logged rather than silently retried into inconsistency.

Everything written is yours to take: CSV exports and the Data Export app cover the same stores the product itself reads. The exit is as open as the entrance — by design, not concession.

Frequently asked questions

Is publishing to the Expertini network a third-party integration?
No — it's native, because the ATS runs on the same infrastructure as the country-site network rather than connecting to it externally.
Does Expertini integrate with Google Calendar for interview scheduling?
Yes — connecting Google gives a scheduled interview a real Google Meet link automatically when you pick Meet as the provider, no manual calendar step.
Does Expertini integrate with Microsoft 365?
Yes — Entra ID sign-in, Outlook Calendar with Teams meeting links, and OneDrive CV sync are all live under your own Microsoft 365 tenant.
Does Expertini notify Slack or send WhatsApp messages?
Yes, both are live — Slack notifications for pipeline events, and WhatsApp Business messaging using your own Cloud API credentials.
What third-party services does Expertini ATS actually depend on to function at all?
Stripe for billing and Google's Gemini model family for AI semantic extraction — both real external dependencies, distinct from the optional connect-your-own-account integrations above.
Is there a public API for building custom integrations?
Every feature in the product is powered by JSON API endpoints; enterprise plans can discuss direct API access for custom integration work.

At a glance

  • 30+ live integrations: Google & Microsoft (Calendar, meetings, Drive/OneDrive), YouTube, Slack, WhatsApp, Facebook, Google/Microsoft Ads, Webhooks, and more
  • Native network publishing, not a third-party connector
  • Stripe for billing, Gemini for AI extraction
  • Unified JSON API behind every screen
  • Zoom, LinkedIn, X, Dropbox, e-signature on the roadmap — status always current at /integrations/
  • Enterprise API access available on request

See integrations on your own hiring.

Bring a real job description to a 30-minute demo — free trial included.

Book a demo
Expertini AI
Online now
Hi! I'm Expertini's AI Product Expert. Ask me anything about our solutions, get guidance on any of our Hiring Tools, or just tell me what you're trying to do — I'll point you in the right direction. For account-specific issues, email support@expertini.com.