LinkedIn's Posts API is the cleanest of the big networks once you get past authorisation. The connection covers your personal profile and any Company Page where you are an administrator. Once linked, post mate works as your LinkedIn scheduler for text posts, images, multi-image posts, native documents (PDFs) and video.
Connect LinkedIn in 5 steps
- Open /app/connections and click "Connect LinkedIn"
post mate redirects to LinkedIn's OAuth consent screen. Sign in with the account that holds your personal profile and any Pages you want to schedule for.
- Approve the OAuth scopes
LinkedIn requests w_member_social (post on your behalf), w_organization_social (post on behalf of Pages you admin), r_basicprofile and rw_organization_admin. Approve and you return to /app/connections.
- Pick which Pages to enable
The connection appears with your personal profile by default and a list of Pages you admin. Tick the ones you want to schedule to — each becomes a separate row you can rename and queue independently.
- Compose your first post
In /app/compose, pick the LinkedIn target (profile or one of your Pages). Drop in text, images, a PDF, or a video. The character limit and aspect-ratio guidance update based on the post type.
- Schedule and verify
Save the scheduled time. At publish, post mate calls the Posts API and stores the share URN. If LinkedIn rejects the post (most often: an image larger than 5 MB or a PDF over 100 MB), the error surfaces on the post detail page.
Once you're back inside post mate the account shows up on /app/connections with a green connection dot. From there it's available as a target in every composer.
What you can post to LinkedIn from post mate
- ✓Text post — Up to 3,000 characters.
- ✓Single image
- ✓Multi-image post — Up to 9 images.
- ✓Document post (PDF) — The "carousel PDF" format.
- ✓Video post — MP4, up to 5 GB, 30 min.
- ✓Article publishing — Long-form via the Articles endpoint.
- ×Polls — In-app only.
- ×Newsletter issues — No public API.
LinkedIn API capabilities — the honest list
What works
- Personal profile posts
- Company Page posts
- Single + multi-image
- Document (PDF) posts
- Native video
- Article publishing
- @-mentions for connections you have access to
What the API doesn't expose
- Polls
- Newsletter issues
- Editing posts after publish
- Group posting
- Event creation
- Auto-comment-first-comment (no API endpoint — post mate fakes it by scheduling a reply)
FAQs
Can I auto-post to my LinkedIn personal profile?
Yes. The w_member_social scope covers personal posts. You schedule them exactly like Page posts in /app/compose.
How do I post to a Company Page I manage?
During the OAuth step, LinkedIn lists every Page where you have an admin role. Pick the ones you need; they show up as separate rows.
Does post mate support PDF carousels?
Yes — they map to the document_post type. Drop a PDF into /app/compose and LinkedIn renders it as a swipeable carousel.
Does post mate store my LinkedIn password?
No. OAuth only. Tokens last 60 days and refresh automatically. Revoke any time at linkedin.com/psettings/permitted-services.
What if I get demoted from a Company Page?
The Page row in /app/connections turns inactive at the next token refresh. Personal scheduling is unaffected.
Ready to schedule your first post?
Sign up for post mate, connect LinkedIn from /app/connections, and start cross-posting from a single composer. 14-day free trial, cancel anytime — no credit card to start the trial when you sign up with Google.