This is the practical guide to getting LinkedIn connected to PostOnce and keeping it connected. If you just want to know how to schedule once you're set up, see how to schedule LinkedIn posts. This page is about the connection itself — what PostOnce can post to, the permissions it asks for, and the errors people actually hit.
What PostOnce can post to on LinkedIn
LinkedIn connects through OAuth, and once you've authorised PostOnce it can publish to two places:
- Your personal LinkedIn profile — the posts you'd normally write yourself from your own account.
- Company Pages you administer — any organisation Page where LinkedIn lists you as an admin.
The important word is admin. To post to a company Page from PostOnce, you must be an admin of that Page in LinkedIn itself. If you're only listed as a content manager or have no role on the Page, LinkedIn won't return it to PostOnce and you won't be able to select it.
If you manage LinkedIn for a client or employer, ask to be added as a Page admin before you connect — otherwise the Page simply won't appear in your PostOnce account picker.
What permissions PostOnce asks for (and why)
When you connect, LinkedIn shows you a consent screen listing the permissions (scopes) PostOnce requests. PostOnce asks only for what it needs to show your account and publish on your behalf:
r_basicprofile— read your member id, name, and profile photo so the right account shows up in your dashboard.w_member_social— publish the posts you schedule to your personal profile, at the time you schedule them.rw_organization_admin— find the company Pages you administer so you can choose which ones to post to.w_organization_social— publish your scheduled posts to the company Pages you administer.r_organization_social— read your company Page and post analytics, so PostOnce can confirm a post went live and report back on it.
That's it. PostOnce does not request access to your private messages, your connections' data, or anything beyond posting and basic reporting. If you only plan to post to your personal profile you'll still see the organisation permissions on the consent screen — leave them enabled, as toggling them off is the single most common cause of Page posting failing later.
How to connect LinkedIn, step by step
- Log in to PostOnce and open your dashboard.
- Click Connect Account and choose LinkedIn.
- You'll be redirected to LinkedIn to sign in. Use the account that administers the Pages you want to post to.
- On the consent screen, leave all requested permissions enabled — if you toggle any off, personal or Page posting will fail later.
- Click Authorise. You'll land back in PostOnce with LinkedIn connected.
- In PostOnce, select which destinations to enable — your personal profile and any company Pages you administer will be listed and ready to schedule.
Common LinkedIn connection errors and how to fix them
These are the issues people hit most often, with the actual fix rather than a generic "try again".
A company Page isn't appearing
PostOnce can only show Pages where LinkedIn lists you as an admin. If a Page is missing, you almost certainly don't have admin access to it. Open the Page in LinkedIn, get an existing admin to add you with an admin role, then come back to PostOnce and reconnect so it picks up the new Page.
"Insufficient permissions" or a post fails
This almost always means a scope was unticked on LinkedIn's consent screen. PostOnce needs every requested permission to publish and report. Disconnect LinkedIn in your PostOnce settings, reconnect, and accept all permissions when prompted.
Personal posts work, but Page posts fail
Your personal posting uses w_member_social, while Pages need the organisation permissions on top. If your own posts publish but Page posts don't, either the organisation scopes weren't granted, or you're not actually an admin of that Page in LinkedIn. Confirm your admin role on the Page, then disconnect and reconnect accepting all permissions.
"Session expired" or posts suddenly stop publishing
LinkedIn access tokens expire periodically. When that happens, PostOnce flags the account as needing reconnection. Go to Settings → Integrations, click Reconnect on LinkedIn, and re-authorise. Nothing in your schedule is lost — queued posts are preserved and resume publishing.
The wrong account is connected
If you have more than one LinkedIn login, it's easy to authorise the wrong one. Disconnect LinkedIn in PostOnce, reconnect, and sign in with the correct account — then reselect your profile and Pages on the way back.
Keeping LinkedIn connected
LinkedIn tokens are not permanent. To avoid surprise gaps:
- Reconnect promptly whenever PostOnce flags LinkedIn as needing reconnection.
- If you're removed as an admin of a Page, that Page will stop being available — get your admin role back, then reconnect.
- Don't revoke PostOnce in your LinkedIn account's permitted-services settings unless you intend to disconnect.
Once connected, you're ready to schedule LinkedIn posts to your profile and Pages — and to publish the same content to X, Facebook, and the rest from a single composer.
Frequently Asked Questions
Can PostOnce post to both my personal LinkedIn profile and a company Page?
Yes. After you connect LinkedIn through OAuth, PostOnce can publish to your personal profile and to any company Pages where LinkedIn lists you as an admin. You choose the destination for each post in the composer. To post to a Page you must be an admin of it in LinkedIn — content-manager or no role won't work.
Why isn't my company Page showing up in PostOnce?
PostOnce can only list Pages where you're an admin in LinkedIn. If a Page is missing, you most likely don't have admin access to it. Ask an existing admin to add you with an admin role on the Page, then reconnect LinkedIn in PostOnce so it picks up the new permissions and the Page appears.
What permissions does PostOnce request for LinkedIn?
PostOnce requests r_basicprofile (to read your name and photo), w_member_social (to post to your personal profile), rw_organization_admin (to find Pages you administer), w_organization_social (to post to those Pages), and r_organization_social (to read Page and post analytics). It does not request access to your private messages or connections' personal data.
Why did my LinkedIn disconnect from PostOnce?
LinkedIn access tokens expire periodically, so the connection occasionally needs refreshing. When that happens, PostOnce marks LinkedIn as needing reconnection. Go to Settings → Integrations and click Reconnect, then re-authorise. Your scheduled posts are preserved and resume publishing once you're reconnected.
My personal LinkedIn posts work but Page posts fail. What's wrong?
Posting to a Page needs the organisation permissions on top of personal posting, and it needs you to be an admin of that Page. If your own posts publish but Page posts don't, either the organisation scopes weren't granted on the consent screen, or you're not a Page admin. Confirm your admin role in LinkedIn, then disconnect and reconnect accepting every permission.