Last updated: 2026-05-21 · LinkedIn · By SocialKit Team
Connecting LinkedIn is the one step that turns SocialKit into your LinkedIn calendar. This guide walks you through the OAuth flow for both personal profiles and Company Pages, explains the admin-permission requirement, and covers the three most common connection errors — so you are scheduling by the end of the page.
Before you start
You need a SocialKit account — the 7-day free trial (€0.00 due today) is enough to connect LinkedIn and test scheduling before any charge.
For a **personal profile**: make sure you can log in to the LinkedIn account you want to schedule for. LinkedIn's API allows scheduling to personal profiles as of June 2026, but scopes and eligibility can change — check SocialKit's connect screen for the current state.
For a **Company Page**: you must hold a Super Admin or Content Admin role on the Page. Regular member access is not enough to grant the publishing permissions LinkedIn's API requires. If you are not the Page admin, ask whoever manages the Page to either add you as an admin or complete the connection step themselves.
Sign in to SocialKit and navigate to your workspace settings. Look for the accounts or connected profiles section — as of June 2026 this is where all 11 supported platforms are listed with an option to add each one. The exact label may vary with UI updates, but it is the area that shows which accounts are live and which still need connecting.
Tip: If you manage both a personal profile and a Company Page, you can connect both as separate accounts within your plan's account allowance. Solo includes 15 social accounts; Team includes 30.
Select LinkedIn from the platform list. SocialKit will initiate LinkedIn's official OAuth authorization flow — you will be redirected to LinkedIn's own site momentarily. Nothing is stored on SocialKit's side until you approve permissions; the redirect is just opening the handshake.
Tip: If you are already signed in to the wrong LinkedIn account in your browser, log out first or open a private/incognito window before clicking Connect — otherwise you may authorize the wrong profile.
On LinkedIn's authorization page, sign in to the account you want to schedule for (if not already signed in) and review the list of requested permissions. As of June 2026 these typically include reading your basic profile data and the ability to post on your behalf. Approve all requested scopes — denying any of them can prevent publishing from working later.
Tip: LinkedIn's permission screen occasionally shows the requesting app's name rather than "SocialKit" depending on how the integration is registered. This is normal; the redirect URL will still be linkedin.com.
After approving, LinkedIn returns you to SocialKit, which will show the accounts it detected: your personal profile, and any Company Pages for which you hold admin rights. Choose the one you want to connect — or connect them individually in separate steps if you need both. For Company Pages you will only see pages where you have at least Content Admin status, as of June 2026.
Tip: A Company Page that does not appear here almost always means your LinkedIn account is not listed as a Super Admin or Content Admin on that Page. Have the Page owner update your role in LinkedIn's Page settings, then retry the connection.
Back on the SocialKit connections screen, the newly linked account should appear as active. Check that the displayed name, handle, and profile image match the profile or Page you intended — this quick sanity check catches a wrong-account selection before you schedule anything important.
Compose a short draft in the SocialKit creator — something like "Testing scheduling" — pick a time two or three minutes in the future, and confirm the schedule. Company Page connections auto-publish at the chosen time with no further action; personal-profile auto-publish is functional as of June 2026 but more restricted (see the note below), so the post may appear at the scheduled time or, depending on current API scope, prompt you — SocialKit shows which before you schedule.
Tip: If the test post does not appear and SocialKit shows a publish error, the most common cause is an expired token (reconnect the account) or missing permissions on a Company Page. Reconnecting takes under a minute.
Text posts, image posts, video posts, and link-preview posts can be scheduled and auto-published to Company Pages through LinkedIn's API as of June 2026; the same post types are schedulable for personal profiles, where auto-publish is functional but more restricted and worth re-verifying.
Native LinkedIn polls are not schedulable via the LinkedIn API for most third-party apps as of June 2026 — if you need to run a poll, create it natively in the LinkedIn composer and use SocialKit to schedule the surrounding content that promotes it.
Document posts (PDF carousels) have limited third-party API support as of June 2026; if this matters to your workflow, verify the current state on SocialKit's supported-platforms page before relying on it.
LinkedIn's API has historically applied different scopes and rate limits to personal profiles versus Company Pages (Organizations). Personal profile scheduling is generally available to third-party apps through the Member Data Portability program, but LinkedIn's policies here have shifted repeatedly — treat personal-profile auto-publish as functional but worth re-verifying when LinkedIn makes API announcements.
Company Pages have a more stable, long-supported publishing API, which is why most enterprise LinkedIn workflows focus there. If you run a business, connecting your Company Page is the lower-risk option for uninterrupted scheduling.
Once your LinkedIn account is connected, SocialKit's scheduler lets you queue text, image, and video posts weeks ahead, auto-publish at peak engagement windows, and cross-post the same content to X, Threads, and the rest of SocialKit's 11 platforms — all on one flat plan with a 7-day free trial.
LinkedIn scheduler — plan your posts in SocialKitSchedule and cross-post to all 11 networks from one calendar on one flat plan. 7-day free trial — €0.00 due today.
€0.00 due today · cancel anytime · 7-day money-back guarantee
FAQ
The questions people ask before they schedule — answered honestly, hedged where platform behavior changes.
€0.00 due today · cancel anytime · 7-day money-back guarantee