DocsReference
LetsPost supports posting to LinkedIn personal profiles and Company Pages via the LinkedIn Marketing API. Both post types use the same OAuth connection — the account type is determined by what you select in the composer.
Authentication
Connect via LinkedIn OAuth 2.0. LetsPost requests:
- w_member_social — post on behalf of your personal profile
- w_organization_social — post to Company Pages you administer
- r_organization_social — read Company Page posts and basic analytics
LinkedIn access tokens expire after 60 days. LetsPost refreshes them automatically. If your token expires without a refresh (e.g., you haven't used LetsPost in a while), you'll need to reconnect the account.
Supported formats
| Format | Supported | Notes |
|---|---|---|
| Text post | ✓ | Up to 3,000 characters. |
| Image post | ✓ | JPEG or PNG, up to 100 MB. Up to 20 images per post. |
| Video post | ✓ | MP4, up to 5 GB, max 10 minutes. |
| Document (PDF carousel) | ✓ | PDF up to 100 MB. Renders as a swipeable document carousel in the feed. |
| Article / newsletter | — | Not supported via the API. Use LinkedIn's editor directly. |
Limits & quotas
| Limit | Value |
|---|---|
| Post text length | 3,000 characters |
| Video duration | 10 minutes |
| Video file size | 5 GB |
| Image file size | 100 MB |
| Images per post | 20 per post |
Gotchas
- Company Page admin required — To post to a Company Page, your LinkedIn account must have Super admin or Content admin role on that Page. Regular employee or Analyst roles are not sufficient.
- First line truncation in feed — LinkedIn shows approximately the first 150 characters before a "...see more" cutoff in the feed. Put your most important content at the start of your caption — the LetsPost composer shows a preview of where the cutoff will appear.
- Video processing takes time — After upload, LinkedIn processes videos before they go live. Short videos process in under a minute; longer videos can take 5–10 minutes. The post will be visible to you in the LetsPost feed but marked as "Processing" until LinkedIn signals completion.
- No editing after publish — LinkedIn's API does not support editing a published post's text or media. If you need to make a change, you'll have to delete and re-publish the post. Deleting via LetsPost is supported.
Was this page helpful?
Something unclear? Email us — we read every message.