logoPostPlanify
LinkedIn Scheduled Posts Not Working? 13 Quick Fixes (2026)

LinkedIn Scheduled Posts Not Working? 13 Quick Fixes (2026)

Hasan CagliHasan Cagli
Last Updated: Apr 23, 2026

You scheduled a LinkedIn post for 9 AM. It's now 11 AM and your audience saw nothing. No notification. No error message. Just silence.

If you've been searching for why your LinkedIn scheduled posts are not working, this is the guide that actually fixes it.

Quick Answer

LinkedIn scheduled posts most commonly fail because the OAuth token your scheduling tool uses expired after 60 days, you don't have Super Admin access on the Company Page, the media file violates LinkedIn's specs, or you changed your LinkedIn password and invalidated every connected tool. Reconnecting your LinkedIn account inside your scheduler fixes the majority of silent failures. Keep reading for the full diagnostic flow, every error message decoded, and the exact specs LinkedIn enforces in 2026.

LinkedIn scheduling failures are frustrating because they're often silent — the post just doesn't go live, and you don't find out until hours later when you check manually. Unlike Instagram or Facebook where Meta Business Suite gives you some feedback, LinkedIn's native scheduler and most third-party tools fail quietly.

The causes are almost always one of a few things: an expired OAuth token (LinkedIn's expire every 60 days), wrong Company Page permissions, media that violates LinkedIn's strict specs, or hitting a character limit you didn't know existed.

Whether you're using LinkedIn's built-in scheduler, or a third-party tool like PostPlanify, Buffer, or Hootsuite — the failure patterns are the same.

In this guide, we'll cover:

  • Why LinkedIn scheduled posts fail silently and what's actually happening behind the scenes
  • The critical differences between Personal Profile and Company Page scheduling
  • Every common error message and what it means
  • 10 step-by-step fixes for every scenario
  • How to prevent these issues from happening again
  • What LinkedIn's API actually supports (and what it doesn't) in 2026

At PostPlanify, we've handled thousands of LinkedIn scheduled posts — here are the patterns we see most often.

No jargon, no fluff. Let's fix it.

TL;DR — Why LinkedIn Scheduled Posts Don't Publish

Most failed LinkedIn scheduled posts happen because of:

  • ❌ Expired OAuth access token (LinkedIn access tokens expire every 60 days)
  • ❌ You don't have Super Admin access on the Company Page
  • ❌ Media file exceeds LinkedIn's size or format limits (MOV and AVI are no longer accepted)
  • ❌ Post exceeds LinkedIn's 3,000-character limit (both profiles and Company Pages)
  • ❌ Post contains more than 40 @mentions (LinkedIn Page limit)
  • ❌ Carousel images exceed size limits or use unsupported formats
  • ❌ Mention/tag failed because the tagged profile uses a non-English language setting
  • ❌ Company Page you're trying to tag has an extra space in its name
  • ❌ Timezone mismatch between your scheduling tool and your local clock
  • ❌ LinkedIn API outage or rate limiting
  • ❌ Third-party scheduler lost connection after a password change
  • ❌ Attempting to schedule a post type LinkedIn doesn't support (polls, events, reshares, jobs, service posts)

Quick Diagnosis: Find Your Fix Fast

Not sure where to start? Match your symptom to the most likely cause:

SymptomMost Likely CauseFix
Post shows "Scheduled" but never publishesExpired OAuth token (60-day expiry)Reconnect your account
"Permission denied" or "Insufficient permissions"Missing Super Admin role on Company PageCheck Page permissions
Video post fails but text/image posts workVideo too large or wrong formatCheck media specs
Carousel post failsImage format/size issue or API limitation in your toolFix carousel posts
Post publishes but mentions don't appearTagged profile uses non-English languageFix mention failures
All posts failing across every toolLinkedIn API outageCheck for outages
Post fails silently — no error at allCharacter limit exceeded, over 40 mentions, or media spec violationCheck character limits + Check media
Can't schedule to a LinkedIn GroupGroups aren't supportedAPI limitations
Schedule button doesn't appearUsing unsupported post type (poll, event, reshare, job, service post)Native scheduler limits
Scheduled post vanished from your listFront-end display glitch — usually still scheduled on LinkedIn's backendScheduled post disappeared
Post published at the wrong timeTimezone mismatch between tool and local clockFix timezone issues
"Cannot display preview" on a link postSSL certificate issue on the linked pageFix link preview failures

Personal Profile vs Company Page vs LinkedIn Group

This is the first thing to check. LinkedIn treats these three account types very differently when it comes to scheduling:

CapabilityPersonal ProfileCompany PageLinkedIn Group
Native scheduling✅ Yes✅ Yes❌ No
Third-party scheduling✅ Yes✅ Yes (Super Admin required)❌ No
Character limit3,0003,000N/A
Video file size (organic native upload)Up to 5GBUp to 5GBN/A
Video file size (most 3rd-party API tools)Up to 200MBUp to 200MBN/A
Video duration3 sec – 10 min3 sec – 10 minN/A
Image file sizeUp to 8MBUp to 8MBN/A
@Mentions per postNo hard cap enforced40 maximumN/A
Document posts (PDF carousel)✅ Yes✅ Yes❌ No
Multi-image carousel✅ Yes (via API)✅ Yes (via API)❌ No
Newsletter articles (scheduled)❌ Not schedulable✅ Can be scheduled❌ No
Polls✅ Manually only✅ Manually only❌ No
Edit scheduled content✅ Yes (since mid-2024)✅ Yes (since mid-2024)N/A
API mention/tagging✅ (en_US profiles only)✅ (en_US profiles only)N/A

Key takeaway: If you're trying to schedule to a LinkedIn Group, stop — it's not supported by any tool. You must post to Groups manually. If you're scheduling to a Company Page, you need Super Admin access to authorize third-party tools. Character limits are identical across profiles and Pages (3,000), but Pages enforce a 40-mention hard cap and a few post types (reshares, jobs, service posts, events, polls) cannot be scheduled natively.


Requirements for LinkedIn Scheduling to Work

Before troubleshooting individual issues, make sure the basics are in place:

RequirementPersonal ProfileCompany Page
Account typeAny LinkedIn accountMust be a Company Page (not Showcase)
Admin roleN/A (it's your profile)Super Admin required for third-party tools
OAuth access token< 60 days old (MDP refresh token: 365 days)< 60 days old (MDP refresh token: 365 days)
Accepted permissionsProfile access granted to schedulerw_organization_social + page admin scopes
Password unchangedNo password change since last connectionNo password change since last connection
Content within limits3,000 chars, 8MB images, 5GB native video3,000 chars, 8MB images, 5GB native video, ≤40 mentions
Timezone alignedScheduling tool timezone matches your intended publish timeScheduling tool timezone matches your intended publish time

If any of these aren't met, your scheduled posts will fail — often without any error message.


Why Your LinkedIn Scheduled Posts Might Not Be Working

1. Expired OAuth Access Token

This is the #1 reason LinkedIn scheduled posts fail, and it's unique to LinkedIn.

LinkedIn OAuth access tokens expire every 60 days. That means even if your account was perfectly connected two months ago, it may have silently lost its connection since then. When the token expires, your scheduling tool can no longer publish on your behalf — but most tools don't warn you proactively.

How to tell: Your posts show as "Scheduled" in your tool but never appear on LinkedIn. No error message, no notification — just a missed post.

What makes this worse: Unlike Meta (Facebook/Instagram), which refreshes tokens automatically through long-lived tokens, LinkedIn requires explicit re-authentication. If your scheduling tool doesn't handle token refresh gracefully, you'll hit this wall every 60 days like clockwork.

2. Wrong Company Page Permissions

To schedule posts to a LinkedIn Company Page through a third-party tool, you need Super Admin access — not just Admin, not Content Admin, not Analyst.

This catches people off guard because:

  • You might have Admin access and assume that's enough — it's not for API-based publishing
  • A company might have changed your role without telling you
  • You might be trying to schedule to a Showcase Page (which has different permission rules)

How to check: Go to your Company Page → Admin tools → Manage admins → confirm your name shows Super Admin.

3. Media File Violations

LinkedIn has strict and sometimes surprising media requirements. Common failures:

  • Animated GIFs don't work — LinkedIn renders them as static images. If your post relies on a GIF animation, it won't play.
  • The 200MB video "myth" — LinkedIn's organic video upload supports up to 5GB for both personal profiles and Company Pages. The 200MB figure you see quoted everywhere is the cap most third-party scheduling tools enforce (because of the LinkedIn API upload-stream limit) and the historical cap for sponsored video ads. If your video fails in Buffer or Hootsuite but works when uploaded natively to LinkedIn, this is almost always why.
  • Deprecated formats — LinkedIn removed support for MOV, QuickTime, and AVI. Supported formats are MP4 (recommended), WebM, MKV, FLV, WMV2, and WMV3. MP4 with H.264 is the only format that works reliably across every posting surface.
  • Video duration — 3 seconds to 10 minutes for feed video. Anything longer is rejected.
  • Image file size — LinkedIn caps images at 8MB. High-resolution PNG screenshots from Retina displays often exceed this.
  • Ad-ready Page requirement — If your scheduling tool is trying to publish a sponsored post (not just organic), the Page needs at least 500 followers or 50 employees associated with the Page or an attached LinkedIn Ads Account. Missing any of these can silently block ad-eligible scheduling.

4. Character Limit Exceeded

This is a silent killer. Some scheduling tools don't warn you when you've exceeded the limit — the post just fails.

  • Personal profiles: 3,000 characters
  • Company Pages: 3,000 characters (same as profiles — LinkedIn confirmed this in its official help center)
  • Sponsored Content intro text: 600 characters (150 recommended) — different from organic
  • LinkedIn ad headline: 200 characters
  • Mentions per Page post: 40 maximum

Both account types share the same 3,000-character post limit. If you read elsewhere that Company Pages are capped at 700 characters, that's incorrect — it's a widely repeated myth in older blog posts. The 600-character figure only applies to the intro text of Sponsored Content ads.

Note: LinkedIn truncates visible text at roughly 210 characters on desktop (140 on mobile) with a "…see more" link. The hard limit applies to the full post, not just the visible portion. Engagement data consistently shows posts between 1,300 and 2,500 characters perform best.

5. Carousel Post Failures

LinkedIn supports two types of carousel posts, and each has different requirements:

  • Multi-image carousels — LinkedIn's API supports scheduling multi-image carousel posts. However, not all third-party tools have implemented this. If your tool doesn't support it, the post may fail or images may upload individually instead of as a swipeable carousel.
  • Document carousels (PDF) — You can also upload a PDF, PPTX, or DOCX as a swipeable document post. This is the more reliable method and works across all scheduling tools. The file must be between 2 and 100 pages, under 100MB.

Common carousel failures:

  • Images exceed 8MB each or use unsupported formats
  • PDF exceeds 100MB or has only 1 page
  • Your scheduling tool hasn't implemented LinkedIn's multi-image carousel API endpoint

6. Mention and Tagging Failures

If you schedule a LinkedIn post with @mentions or tags, there are several known failure modes:

  • Language restriction — LinkedIn's API only supports tagging profiles that have en_US (US English) as their default language. Profiles set to German, French, Spanish, Japanese, etc. cannot be tagged via the API — even though they can be tagged manually on LinkedIn.
  • 40-mention cap — LinkedIn Pages enforce a strict limit of 40 or fewer mentions per post. Posts exceeding this are rejected.
  • Tagging-disabled profiles — Members who have disabled tagging in their privacy settings cannot be mentioned, and the post will fail or the tag will silently drop.
  • Extra spaces in Page names — Company Page tagging fails if the page name you're tagging contains extra or trailing whitespace. This is a known LinkedIn platform bug.
  • Tags fail silently — The post publishes, but the mentions simply don't resolve into clickable links.

Workaround: Publish the post without tags, then edit it natively on LinkedIn to add mentions manually. Since LinkedIn rolled out post editing in mid-2024, edits no longer look as suspicious to the algorithm as they once did.

7. LinkedIn Spam Detection

LinkedIn has aggressive spam filtering that can silently block scheduled posts:

  • Posting too frequently — while there's no official daily limit, posting more than 2-3 times per day can trigger throttling
  • Duplicate content — sending the same or very similar text to multiple profiles/pages simultaneously gets flagged
  • Too many external links — LinkedIn deprioritizes posts with external URLs; repeated link-heavy posts can trigger spam filters
  • "LinkedIn Jail" — account restrictions that can last 24 hours to several days, during which all publishing (including scheduled posts) fails silently

What LinkedIn's Native Scheduler Can and Can't Do

Before blaming your third-party tool, it's worth knowing what LinkedIn's own scheduler supports:

FeatureNative Scheduler
Text posts
Single-image posts
Video posts
PDF/document carousels
Link preview posts
Newsletter articles (Pages)✅ Can be scheduled
Multi-photo posts (Pages)❌ Cannot schedule natively
Reshares (Pages)❌ Cannot schedule
Polls❌ Cannot schedule
Events❌ Cannot schedule
Jobs (Pages)❌ Cannot schedule
Service posts (Pages)❌ Cannot schedule
Bulk scheduling❌ Not supported
Edit text after scheduling✅ Supported (rolled out mid-2024)
Swap media after scheduling✅ Supported (remove + re-upload)
Modify schedule time✅ Supported
Crop/edit media in place❌ Must remove and re-upload
Schedule to multiple accounts at once❌ One account at a time
Promote scheduled post in Campaign Manager before publish❌ Only works after post is live
Scheduling window1 hour to 3 months (90 days) ahead
Available on mobile✅ Yes

The big native upgrade (mid-2024): LinkedIn added full editing for scheduled posts. You can now edit text, swap media, and change the schedule time without deleting the post. After edits, click Schedule to confirm — closing without confirming discards changes.


What LinkedIn's API Actually Supports (and Doesn't) in 2026

Third-party scheduling tools use LinkedIn's API to publish on your behalf. But the API doesn't support everything you can do manually on LinkedIn. Here's what's possible:

Post Type / ActionAPI SupportNotes
Text posts✅ SupportedPersonal profiles and Company Pages
Image posts (single)✅ SupportedJPG, PNG — up to 8MB
Multi-image carousels✅ SupportedNot all tools have implemented this endpoint yet
Video posts✅ SupportedMP4 with H.264 recommended; most tools cap API uploads at 200MB even though LinkedIn accepts 5GB natively
Document posts (PDF carousel)✅ SupportedPDF, PPTX, DOCX — 2–100 pages, under 100MB
Link preview posts✅ SupportedURL metadata is fetched automatically (destination must have valid SSL)
First comment scheduling✅ SupportedDepends on tool implementation
@Mentions / tagging⚠️ PartialOnly en_US profiles; Page names with extra spaces fail; 40-mention hard cap
Polls❌ Not supportedMust be created manually on LinkedIn
Events❌ Not supportedMust be created manually on LinkedIn
Articles / newsletters (via API)❌ Not supportedNote: LinkedIn's native scheduler can schedule newsletter articles on Pages — but the API cannot
LinkedIn Group posts❌ Not supportedNo API endpoint exists for Groups
Stories❌ Not supportedLinkedIn deprecated Stories in 2021
Edit published posts❌ Not supportedPosts can only be edited natively on LinkedIn
Delete published posts✅ SupportedMost tools can delete posts they published

Key takeaway: If your scheduling tool can't do something on LinkedIn, check this table first — it may be an API limitation, not a tool bug. The most common surprise is that polls, events, and Group posts simply cannot be scheduled through any third-party tool. Articles can be scheduled on Pages via LinkedIn's native interface but never through the API.

OAuth Token Lifecycle (The #1 Reason Posts Fail)

LinkedIn's token system is the single most important technical detail to understand:

Token TypeLifespanWhat Happens When It Expires
Access token60 daysYour scheduling tool loses the ability to publish on your behalf. Posts fail silently.
Refresh token (Marketing Developer Platform partners only)365 daysThe tool can silently mint new access tokens for a year before requiring re-authentication.
Standard OAuth (no refresh token)60 days, no refreshFull re-login every 60 days. Most tools fall into this bucket.

Unlike Meta's long-lived tokens (which refresh automatically), LinkedIn requires explicit re-authentication when both the access token and the refresh token expire. If your scheduling tool is not an approved Marketing Developer Platform partner, it doesn't even get refresh tokens — meaning it absolutely must prompt you to reconnect every 60 days.

LinkedIn can also revoke tokens early for technical or policy reasons. Changing your LinkedIn password, enabling 2FA for the first time, or having LinkedIn flag suspicious activity will all invalidate every active token instantly. See Fix #2 for reconnection steps.


Common LinkedIn Scheduling Error Messages

Error MessageWhat It MeansFix
"Oops — Something went wrong"Generic catch-all for content policy, outage, or technical glitchCheck media specs, try again, check for outages
"Post failed to publish"Media violation, token expiry, or API errorReconnect account + check media
"Insufficient permissions"Missing Super Admin on Company PageCheck permissions
"Duplicate content declined"Same post text sent to same profile/page recentlyChange the post text or wait 24 hours
"Character limit exceeded"Post exceeds 3,000 charactersTrim your post
"Cannot display preview"SSL certificate problem on the destination URL you're sharingFix preview errors
"Too many mentions"Page post contains more than 40 @mentionsReduce mentions
HTTP 401 — UnauthorizedToken revoked or invalidated (password change, 2FA change, LinkedIn revocation)Reconnect account
HTTP 429 — Rate LimitedToo many API requests from your scheduling toolWait 1 hour and retry; contact tool support
HTTP 422 — UnprocessableBody validation failed (bad media, invalid URN, missing field)Check media specs
"Connection expired" / token errorOAuth access token older than 60 daysReconnect account
"Target audience too small"Company Page targeted post with audience below minimumBroaden targeting or remove audience filter
"No valid subscription"Your scheduling tool subscription lapsed or your LinkedIn plan doesn't include API accessCheck your tool's billing status; contact support

PostPlanify logoPostPlanify

Manage All Your Social Accounts Without the Chaos

Schedule posts, track performance, and collaborate with your team.

Start 7-day Free Trial
Content Calendar
Full Analytics
Social Inbox
User profile
User profile
User profile
User profile
User profile
User profile
User profile
Trusted by 1740+ users


How to Fix LinkedIn Scheduled Posts Not Working

1. Check Your Company Page Permissions

If you're scheduling to a Company Page, this is the first thing to verify.

Steps:

  1. Go to your LinkedIn Company Page
  2. Click Admin tools in the top toolbar
  3. Click Manage admins
  4. Find your name and confirm your role is Super Admin

If you're listed as Admin, Content Admin, or Analyst, you'll need a Super Admin to upgrade your role. Only Super Admins can authorize third-party tools to publish on behalf of the Page.

For personal profiles: This step doesn't apply — you're already the owner of your profile and have full permissions.

2. Reconnect Your LinkedIn Account

This fixes the 60-day token expiry problem and is the single most common fix.

Steps:

  1. Open your scheduling tool (PostPlanify, Buffer, Hootsuite, etc.)
  2. Go to SettingsConnected accounts or Social accounts
  3. Find your LinkedIn account and disconnect it
  4. Click Connect or Add account for LinkedIn
  5. Log in to LinkedIn and accept all requested permissions
  6. Reschedule any posts that failed while the account was disconnected

Pro tip: Set a recurring calendar reminder every 50 days to reconnect your LinkedIn account before the token expires. This prevents silent failures.

In PostPlanify, you'll see a warning when your LinkedIn connection is about to expire, so you can reconnect proactively.

3. Verify Your Media Meets LinkedIn's Requirements

Use this reference table to check your content against LinkedIn's limits:

Images:

SpecLimit
FormatsJPG, PNG, static GIF only
Max file size8MB per image
Recommended size1080×1080 (square) or 1080×1350 (4:5 vertical)
Link preview image1200×627
Animated GIFs❌ Render as static — animation will not play

Videos:

SpecPersonal ProfileCompany Page
Max file size (organic, native upload)5GB5GB
Max file size (most 3rd-party API tools)200MB200MB
Max file size (Sponsored video ads)500MB500MB
Min / Max duration3 sec – 10 min3 sec – 10 min
Min file size75 KB75 KB
Recommended formatMP4 (H.264)MP4 (H.264)
Other accepted formatsWebM, MKV, FLV, WMV2, WMV3WebM, MKV, FLV, WMV2, WMV3
No longer acceptedMOV, AVI, QuickTimeMOV, AVI, QuickTime
Frame rate10-60 fps10-60 fps
Resolution range256×144 to 4096×2304256×144 to 4096×2304
Aspect ratio1:2.4 to 2.4:11:2.4 to 2.4:1
Bitrate192 KBPS – 30 MBPS192 KBPS – 30 MBPS

Documents (PDF carousels):

SpecLimit
Max file size100MB
Page range2-100 pages
FormatsPDF, PPTX, DOCX

If your video uploads fine manually on LinkedIn but fails through a third-party scheduling tool, your tool is probably enforcing its own 200MB API upload cap. Compress the video or upload it natively on LinkedIn instead.

4. Check Your Character Limits

Count your characters before scheduling:

  • Personal profile: 3,000 characters max
  • Company Page: 3,000 characters max (same as profiles — contrary to older blog posts claiming 700)
  • Mentions per Page post: 40 max (hard limit)
  • Hashtags per post: No enforced cap, but 3–5 is best for reach

This includes spaces, emojis, hashtags, and line breaks. LinkedIn counts everything (and emojis count as 2–4 characters each).

Quick check: Paste your post text into a character counter before queuing. If you're at 2,950+ characters, trim — edge cases with special characters can push you over silently.

Tip: LinkedIn truncates visible text at ~210 characters on desktop (140 on mobile) with a "…see more" link. Front-load your hook in those first 210 characters regardless of your total length. Posts in the 1,300–2,500 character range consistently show the highest engagement rates.

5. Fix Posts Failing After a Password Change

If you recently changed your LinkedIn password, every third-party tool connected to your account lost its access. LinkedIn invalidates all active OAuth tokens when you change your password.

Fix: Reconnect your LinkedIn account in every scheduling tool you use (same steps as Fix #2).

6. Fix Carousel/Document Post Issues

If your carousel post fails, check:

  1. Does your scheduling tool support LinkedIn multi-image carousels? Not all tools have implemented this API endpoint. If yours doesn't, use the PDF method instead.
  2. Are your images under 8MB each? Each image in a multi-image carousel must be under 8MB in JPG or PNG format.
  3. If using PDF: is it between 2-100 pages? Single-page PDFs and PDFs over 100 pages will be rejected.
  4. Is the PDF under 100MB? Compress if needed.
  5. Is the format correct? For document carousels: PDF, PPTX, and DOCX are supported.

Two ways to post LinkedIn carousels:

  • Multi-image carousel — Upload multiple images directly (if your scheduling tool supports it). This creates a native swipeable image post.
  • Document carousel — Design your slides in Canva, Google Slides, or PowerPoint → Export as PDF → Upload as a document post. This method works with all scheduling tools.

7. Fix Mention/Tagging Failures

If your scheduled post publishes but @mentions don't appear:

  1. Check the tagged person's language setting — LinkedIn's API only supports tagging profiles with en_US as their language. This is a known platform limitation, not a tool bug.
  2. Check if they're a 1st-degree connection — you can only tag people you're directly connected with.
  3. Workaround: Publish the post without tags, then immediately edit it on LinkedIn to add mentions manually. The tags will resolve correctly when added natively.

8. Check for LinkedIn Platform Outages

Before spending an hour troubleshooting, check if LinkedIn itself is having issues:

  1. Visit Downdetector's LinkedIn status page
  2. Check LinkedIn's official status page
  3. Search X (Twitter) for "LinkedIn down" to see if others report the same issue

If LinkedIn is experiencing an outage, no scheduling tool — native or third-party — will be able to publish. Wait for the issue to resolve and your queued posts should go out on the next retry (most tools retry automatically).

9. Clear Cache and Retry

Sometimes the fix is simpler than you think:

  1. Clear your browser cache (especially if using LinkedIn's native scheduler in a browser)
  2. Try a different browser or incognito/private window
  3. Log out and log back in to LinkedIn
  4. Retry the scheduled post — delete the failed one and recreate it

This resolves issues caused by stale session data, corrupted cookies, or browser extension conflicts.

10. Check API Rate Limits

If you're using a third-party tool and scheduling a high volume of posts, you may be hitting LinkedIn's API rate limits:

  • LinkedIn returns an HTTP 429 error when rate limits are exceeded
  • Limits vary by app tier but are typically 100-500 API calls per day for standard apps
  • Rate limits apply per application and per user — if multiple team members schedule through the same tool, their calls share the same limit

Fix: Space out your posts. Avoid scheduling more than 10-15 LinkedIn posts per day per account through a single tool. If you're an agency managing many accounts, check with your scheduling tool about their LinkedIn API tier.

11. Scheduled Post Disappeared From Your List

A surprising number of "my scheduled post vanished" reports aren't actually deletions — they're front-end display bugs. The post is still scheduled on LinkedIn's backend and will publish as planned, but it temporarily stops showing up in your scheduled-posts list.

What's happening: LinkedIn's scheduled-post UI occasionally fails to load the full queue, especially after editing a post, reshuffling schedule times, or switching between personal profile and Page views. Third-party tools sometimes desync too.

Fix (in order):

  1. Wait for the scheduled publish time. In most cases, the post goes live on schedule despite not appearing in the list. Do not re-schedule the same post — you'll end up with duplicates.
  2. Refresh and switch views. Log out, clear cookies, log back in. Switch between mobile and desktop.
  3. Check LinkedIn's post activity page. Visit your profile or Page and look at the post activity tab — sometimes the post shows there even when it's missing from the scheduler.
  4. If the post never publishes and is truly gone: LinkedIn does not allow recovery of deleted scheduled posts. You'll need to recreate it from scratch. Your third-party tool may have a version in its draft history.

Prevention: Export or screenshot your scheduled queue weekly as a backup, especially before large campaigns.

12. Fix Wrong Publish Times (Timezone Mismatch)

If your posts are publishing 8 hours early or 5 hours late, this is almost always a timezone issue — not a LinkedIn bug.

What's happening: LinkedIn's native scheduler defaults to whatever timezone your browser reports, and the scheduled time is standardized to UTC on their backend. If you fly from London to New York with the same browser profile, your scheduled post times won't automatically shift.

Third-party tools are worse — many default to the timezone set in your account settings (which you may have set years ago) and don't respect your device's current timezone.

Fix:

  1. Check your scheduling tool's timezone setting. In PostPlanify, Buffer, Hootsuite, and most others, this lives in Settings → Account → Timezone. Make sure it matches either your location or your audience's location — whichever you're optimizing for.
  2. For LinkedIn's native scheduler: The timezone shown in the scheduling modal is your browser's timezone. If you're on a VPN or travelling, verify it against your system clock.
  3. For global audiences: Stop trying to pick one "perfect" time. Schedule each post in the target audience's local time — most third-party tools (including PostPlanify) offer per-post timezone overrides.
  4. Publishing a few minutes off? LinkedIn doesn't publish at the exact second. Expect 1–5 minutes of variance even on a healthy connection.

13. Fix "Cannot Display Preview" Errors

If you're sharing a link and the preview card shows "Cannot display preview" instead of the page's image and title, the problem is on the destination URL, not LinkedIn or your scheduling tool.

Most common cause: An SSL certificate issue on the page you're linking to. LinkedIn's link-preview crawler rejects pages with expired certificates, self-signed certificates, or mixed-content (HTTP assets on an HTTPS page).

Fix:

  1. Run the URL through SSL Labs' test — anything below a B grade will cause problems.
  2. Check your Open Graph tags (og:title, og:description, og:image) are set and resolve over HTTPS.
  3. Test the URL in LinkedIn's Post Inspector — this tells you exactly how LinkedIn sees your link.
  4. Check Spamhaus / Google Safe Browsing. If your domain is flagged, LinkedIn will block the preview (and sometimes the whole post).
  5. Temporary workaround: Attach an image manually and put the URL in the post body as plain text.

PostPlanify logoPostPlanify

Manage All Your Social Accounts Without the Chaos

Schedule posts, track performance, and collaborate with your team.

Start 7-day Free Trial
Content Calendar
Full Analytics
Social Inbox
User profile
User profile
User profile
User profile
User profile
User profile
User profile
Trusted by 1740+ users


Pro Tips to Prevent LinkedIn Scheduling Issues

1. Reconnect LinkedIn Every 50 Days

Don't wait for the 60-day token to expire. Set a calendar reminder at day 50 and reconnect proactively. In PostPlanify, connection health indicators warn you before tokens expire.

2. Always Schedule a Test Post First

Before queuing a week of content, schedule one test post 10 minutes ahead. If it publishes successfully, your connection is healthy and your permissions are correct. If it fails, you catch the issue before it affects your entire queue.

3. Aim for 1,300–2,500 Characters on Long-Form Posts

LinkedIn caps posts at 3,000 characters for both profiles and Pages, but engagement data consistently shows posts in the 1,300–2,500 character range perform best. Leave yourself a buffer under 3,000 to account for emoji counting quirks and last-minute edits.

4. Use MP4 (H.264) for All Videos, Compressed Under 150MB

Even though LinkedIn's organic cap is 5GB, most third-party schedulers enforce a 200MB API upload limit. Keeping videos under 150MB avoids that ceiling and gives a buffer for tool-side compression overhead. Use HandBrake to compress without visible quality loss. Do not use MOV, AVI, or QuickTime files — LinkedIn removed support for these.

5. Convert Carousels to PDF Before Scheduling

If your scheduling tool supports LinkedIn multi-image carousels, use that directly. If not, export your carousel slides as a PDF from Canva, PowerPoint, or Google Slides before uploading — PDF document posts work across all tools.

6. Schedule Posts During Business Hours

LinkedIn's API and infrastructure are most reliable during standard business hours (9 AM - 6 PM in your target audience's timezone). Scheduling posts for off-peak hours (late night, early morning) occasionally coincides with LinkedIn maintenance windows. This also aligns with best times to post on LinkedIn for maximum engagement.

7. Verify Your Scheduling Tool's Timezone Before Every Campaign

Before queuing a week or month of content, manually confirm the timezone setting in your scheduling tool matches what you expect. This is the most common cause of posts going out at wildly wrong times — and the hardest to diagnose after the fact because the post technically "worked."

8. Keep Tagged Profiles to 40 or Fewer Per Post

LinkedIn Pages enforce a hard 40-mention cap. Even if you're scheduling for a personal profile, keeping mentions under 20 avoids triggering spam-detection heuristics and keeps the post readable.

9. Don't Change Your LinkedIn Password Mid-Campaign

Changing your LinkedIn password invalidates every active OAuth token tied to your account across every scheduling tool you use. If you must change it, plan to reconnect every connected app immediately after. Better: enable 2FA instead of rotating passwords.

PostPlanify logoPostPlanify

Manage All Your Social Accounts Without the Chaos

Schedule posts, track performance, and collaborate with your team.

Start 7-day Free Trial
Content Calendar
Full Analytics
Social Inbox
User profile
User profile
User profile
User profile
User profile
User profile
User profile
Trusted by 1740+ users


Frequently Asked Questions

Why did my LinkedIn scheduled post not publish?

The most common cause is an expired OAuth token — LinkedIn tokens expire every 60 days. Other causes include missing Super Admin permissions on Company Pages, media files exceeding LinkedIn's limits, or character count violations. Check the quick diagnosis table to match your specific symptom.

How often do I need to reconnect LinkedIn in my scheduling tool?

Every 60 days at maximum, since that's when LinkedIn OAuth tokens expire. We recommend reconnecting every 50 days to avoid any gap. Some tools handle token refresh automatically — check with your provider.

Can I schedule LinkedIn posts from my phone?

Yes. LinkedIn's native scheduler works on the mobile app for text, image, video, and document posts. However, you cannot schedule polls, events, or articles from any device. Some third-party tools like Buffer also offer mobile apps for scheduling. PostPlanify currently works on desktop and web browsers, with a mobile app coming soon.

Why can't I schedule posts to a LinkedIn Group?

LinkedIn's API does not support posting to Groups — this applies to all third-party tools and LinkedIn's native scheduler. Group posts must be created manually within the Group.

Can I edit a LinkedIn post after scheduling it?

Yes — LinkedIn rolled out scheduled post editing in mid-2024. In the native scheduler, open your scheduled posts, click the three-dot menu next to the post, and choose Edit post (to change text or swap media) or Modify schedule (to change the publish time). You can edit the text, swap images or videos, and change the scheduled date/time. You cannot crop media in place — you must remove the existing attachment and upload a new one. Third-party tools have had this capability for years.

LinkedIn supports two carousel formats: multi-image carousels (uploaded as individual images via the API) and document carousels (uploaded as PDF, PPTX, or DOCX). Not all scheduling tools support multi-image carousels yet — if yours doesn't, use the PDF method. Also check that each image is under 8MB and PDFs are between 2-100 pages.

Why don't my @mentions work in scheduled posts?

LinkedIn's API only supports tagging profiles that have en_US (US English) as their language setting. Profiles using other languages can't be tagged via the API. Workaround: publish without tags, then edit the post natively on LinkedIn to add mentions.

What's the character limit for LinkedIn posts?

3,000 characters — for both personal profiles and Company Pages. If you've read elsewhere that Company Pages are limited to 700 characters, that's a widely repeated myth; LinkedIn's own help center confirms the 3,000-character limit applies to all post types. The 600-character figure you may see only applies to Sponsored Content ad intro text, not organic posts. Visible text truncates at ~210 characters on desktop (140 on mobile) with a "…see more" link, but the full 3,000 is counted for the limit.

Does LinkedIn's native scheduler work for all post types?

No. You can schedule text posts, single images, videos, document (PDF) carousels, link previews, and newsletter articles on Pages. You cannot schedule polls, events, reshares, jobs, service posts, or multi-photo posts through LinkedIn's native scheduler. For scheduling LinkedIn posts that include unsupported types, you'll need to post those manually or use a third-party tool that supports them via API.

Why did my scheduled post disappear from my LinkedIn queue?

In most cases, it didn't actually disappear — it's a front-end display glitch. The post is still scheduled on LinkedIn's backend and will publish on time. Do not re-schedule it (you'll get duplicates). Wait for the scheduled time. If the post truly fails to publish, LinkedIn does not allow recovery of deleted scheduled posts. See Fix #11 for full troubleshooting.

Why do my scheduled posts publish at the wrong time?

Nearly always a timezone mismatch — not a LinkedIn bug. LinkedIn's native scheduler uses your browser's reported timezone, and most third-party tools default to your account-level setting (which may be stale). Before any major campaign, verify the timezone setting in your scheduling tool matches your expected publish location. See Fix #12.

How many people can I @mention in a LinkedIn Page post?

40 maximum. LinkedIn Pages enforce a hard limit of 40 or fewer @mentions per post. Exceed it and the post is rejected. Personal profiles don't advertise a hard cap, but keeping mentions under 20 is a good spam-avoidance heuristic.

What does "Cannot display preview" mean on a LinkedIn scheduled post?

It means the URL you're sharing has an SSL certificate problem, missing Open Graph tags, or is flagged by Spamhaus/Google Safe Browsing. LinkedIn's preview crawler rejects pages with any of these issues. Test your URL with LinkedIn's Post Inspector to see exactly what LinkedIn sees. See Fix #13.

How long do LinkedIn refresh tokens last?

LinkedIn issues 365-day refresh tokens to approved Marketing Developer Platform (MDP) partners — these can mint new 60-day access tokens without forcing the user to log in. Non-MDP apps don't get refresh tokens at all, which is why smaller or newer scheduling tools force you to re-authenticate every 60 days. LinkedIn can revoke tokens early for any technical or policy reason.

Can I schedule the same post to my personal profile and Company Page?

Yes, but don't post identical content simultaneously — LinkedIn's spam filter may flag duplicate content. Modify the caption slightly or stagger the posts by at least a few hours. Tools like PostPlanify let you customize the caption per account from a single composer.

Why do my video posts fail on my Company Page but work on my personal profile?

Company Pages have a 200MB video file size limit, while personal profiles allow up to 5GB. Compress your video to under 200MB before scheduling to a Company Page.

Is there a daily posting limit on LinkedIn?

LinkedIn doesn't publish an official daily limit, but posting more than 2-3 times per day to the same profile or page can trigger throttling or spam detection. For API-based scheduling, rate limits of 100-500 calls per day apply depending on your tool's API tier.

Will scheduling posts hurt my LinkedIn reach?

No. LinkedIn treats scheduled posts the same as manually published posts in its algorithm. The timing of your post matters more than how it was published. Use best time to post data to maximize reach.

Why did all my LinkedIn posts suddenly stop publishing?

If everything was working and suddenly stopped, check three things in order: (1) Did your OAuth token expire? (60-day cycle), (2) Did you change your LinkedIn password? (invalidates all connected tools), (3) Is LinkedIn experiencing an outage? Check Downdetector.


Scheduled Posts Not Working on Other Platforms?

If you're also having issues with scheduling on other platforms, we have dedicated troubleshooting guides:

Each guide covers platform-specific causes, error messages, and step-by-step fixes.


Final Thoughts

LinkedIn scheduling failures almost always come down to one of three things: expired tokens, wrong permissions, or content that violates LinkedIn's specs. The 60-day OAuth expiry is by far the most common culprit — and it's the one most people don't know about until their posts stop publishing.

Quick Checklist

Before your next scheduled LinkedIn post, verify:

  • ✅ LinkedIn account connected within the last 60 days (or re-connected after any password change)
  • ✅ Super Admin role on Company Page (if scheduling to a Page)
  • ✅ Post under 3,000 characters (same cap for profiles and Pages)
  • ✅ 40 or fewer @mentions on Page posts
  • ✅ Images under 8MB in JPG or PNG format
  • ✅ Videos in MP4 (H.264), compressed under 150MB to clear third-party API caps — never MOV, AVI, or QuickTime
  • ✅ Carousel images under 8MB each, or PDF between 2-100 pages under 100MB
  • ✅ Your scheduling tool's timezone matches your intended publish time
  • ✅ Destination URLs (if any) have valid SSL and Open Graph tags
  • ✅ No duplicate content posted recently
  • ✅ LinkedIn not currently experiencing an outage

If you're tired of token expiry surprises and silent failures, PostPlanify's LinkedIn scheduler monitors your connection health and warns you before tokens expire — so your posts actually publish when they're supposed to.


PostPlanify logoPostPlanify

Manage All Your Social Accounts Without the Chaos

Schedule posts, track performance, and collaborate with your team.

Start 7-day Free Trial
Content Calendar
Full Analytics
Social Inbox
User profile
User profile
User profile
User profile
User profile
User profile
User profile
Trusted by 1740+ users

About the Author

Hasan Cagli

Hasan Cagli

Founder of PostPlanify, a content and social media scheduling platform. He focuses on building systems that help creators, businesses, and teams plan, publish, and manage content more efficiently across platforms.

Related Posts

PostPlanifyOne tool for all your socialsTry Free →