Publish openings to your own LinkedIn with one click, so every job reaches your professional network the day it opens.
Most recruiters' best candidate audience is one they already own: their own LinkedIn network. Yet posting each new opening there is a manual chore that gets skipped exactly when hiring is busiest — which is when it matters most. The LinkedIn ATS integration closes that distribution gap: publish a job post to your own LinkedIn straight from the social publishing page in Expertini, reaching candidates where they already spend professional attention.
The LinkedIn integration is live today. Like all Expertini social publishing it posts under your own connected LinkedIn account — your identity, your network, your relationship — and it ships inside the standard subscription with no social-posting add-on. Connect on the Connections page inside the app (Apps → Connections); the job social share tool also prepares share-ready posts for every opening if you prefer to post by hand.
On this page
01Distribution should not depend on remembering
The difference between a role that fills fast and one that lingers is often nothing more than reach in the first week. When publishing to LinkedIn is one click from the social publishing page, every job gets that first-week push — not just the ones someone remembered to promote. Recruiters stop being social media managers, and hiring managers stop asking whether the role 'went out'.
02Your account, your audience
Expertini posts to the LinkedIn account you connect — it does not aggregate jobs onto some third-party feed. That matters: the people who see your openings are your own professional network, and every post compounds that audience. Applications flow back to the same hiring pipeline as every other source, so you can see exactly what LinkedIn brings.
03Two ways to share
The one-click publish sits on the social publishing page inside the app; alongside it, the job social share tool generates polished, share-ready posts for each opening — copy, link and preview prepared — if you want to tweak wording before posting yourself. Browse the roster on the integrations page.
Platform architecture & operations
A1Connection architecture
The connection uses OAuth 2.0 against the vendor's own consent screen. The authorisation request names the minimum scopes the features need — the exact scope list is shown in the security-flow panel below, pulled from the same provider registry the application uses. The code-for-token exchange happens entirely server-side (client credentials in the token request body, per the vendor's token endpoint contract); tokens are stored encrypted at rest and are never rendered back to any screen — connection pages show presence, not values.
Token lifecycle is handled at a single chokepoint: expiry triggers an automatic refresh, rotated refresh tokens are persisted, and a refresh that the vendor rejects surfaces as a visible reconnect prompt — never as silently broken features. Revocation works from either side: disconnect here, or revoke in the vendor's own security settings.
A2Write semantics and data flow
Every data movement is an explicit action with a logged result. Writes happen on your click — or automatically only where you enabled a rule (auto-push on hire is off by default, per-provider). Reads — imports of people, accounts, or files — run when you press Import, deduplicate against what you already have (clients by name, people by email), skip rather than overwrite, and report created-versus-skipped honestly, which is why re-running any import is safe by design.
Each action writes a row to the app-activity journal (ats_app_activity): what ran, when, for which record, and the outcome — including the vendor's own error text verbatim when something fails. Usage reporting inside the ATS aggregates that same journal, so integration reporting and integration reality cannot diverge.
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.
A3Operational considerations
Connections are organisation-level and gated to owner and admin roles; recruiters use the features a connection powers but cannot connect, disconnect, or reconfigure. Disconnecting removes stored credentials immediately and stops the dependent features visibly, not silently. Data already imported stays yours and editable.
Imported people arrive marked as imported with conservative privacy defaults — no consent is assumed for anyone who never filled in your application form, and retention defaults apply. 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.
A4Placement in the integration topology
This integration is live in the registry today. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.
Dependency map
Interface blueprint
Interaction flow — states, validations, feedback
OAuth 2.0 security flow — LinkedIn
Neighbouring connectors — Social Media
Frequently asked questions
Can I connect LinkedIn to Expertini today?⌄
Will jobs post under my own LinkedIn account?⌄
Is LinkedIn posting a paid add-on?⌄
Can I track applications that come from LinkedIn?⌄
At a glance
- Live today — connect on the Connections page
- One-click publishing from the social publishing page
- No more manually re-typing job posts
- Your own LinkedIn account and identity
- First-week reach for every role, not just some
- Included in one subscription, no add-on
See linkedin on your own hiring.
Bring a real job description to a 30-minute demo — free trial included.
Book a demo