LinkedIn

LinkedIn supports text-only posts, 1 to 10 photos, or one video, published to the personal profile of the member who connected it. Three optional settings choose who can see the post and turn several photos into a carousel people swipe through.

Media Constraints

ConstraintImagesVideos
FormatsJPEG, PNGMP4, MOV (H.264 + AAC recommended)
Max file size8 MB500 MB
Max count per post101
Durationn/a3 seconds to 15 minutes
Text-onlySupportedSupported
Mix images + videoNot allowedNot allowed

Platform Settings

Optional, under platform_settings.linkedin. Leave the object out for a post anyone can see, with several photos shown as LinkedIn's grid.

ParameterTypeDescription
visibilitystringWho can see the post: PUBLIC (anyone, LinkedIn's default) or CONNECTIONS (the member's connections only).
carouselbooleanPost 2 or more photos as a swipeable carousel instead of LinkedIn's grid. Quegly turns the photos into a PDF, one photo per page, and posts it as a LinkedIn document. Ignored for one photo, a video or a text-only post.
carousel_titlestringThe title LinkedIn shows above the carousel. Required when carousel is true and the post has 2 or more photos. Up to 58 characters; runs of spaces and line breaks become one space.

Examples

Text-only post
{
  "type": "now",
  "caption": "Three lessons from our first year of remote work, in one post. What would you add?",
  "account_ids": ["linkedin-account-id"]
}
Photos as a swipeable carousel, for connections only
{
  "type": "schedule",
  "scheduled_at": "2026-10-01T14:00:00.000Z",
  "caption": "Three room makeovers, one afternoon. Swipe for the before and after.",
  "media_ids": ["image-id-1", "image-id-2", "image-id-3"],
  "account_ids": ["linkedin-account-id"],
  "platform_settings": {
    "linkedin": {
      "visibility": "CONNECTIONS",
      "carousel": true,
      "carousel_title": "Three room makeovers, one afternoon"
    }
  }
}

Caption Rules

Max length3,000 characters. Longer captions are rejected before the post is saved.

Connection

ProfilesPersonal profiles only. Quegly posts to the profile of the member who connected the account; LinkedIn Company Pages cannot be connected.
NameA LinkedIn profile has no @handle: the account's account_username and display_name are the member's name.

Each connection ends on a known date: 60 days after the account is connected today, longer once LinkedIn renews the access automatically. Quegly emails the workspace owner a week before. Reconnect the account on the Manage page before then; once the access has ended, LinkedIn posts fail until the account is reconnected. Reconnecting the same profile keeps its account ID.

Analytics

LinkedIn shares a member's post stats only with apps it approves for its Community Management API, and only once the member allows them (the r_member_postAnalytics permission, asked for when LinkedIn is connected). Once allowed, a LinkedIn post's metrics carry views, reach, likes, reactions, comments, reposts, shares (sent in LinkedIn messages), saved and url_link_clicks, and a video's watch_time_seconds; until then they are {}. LinkedIn limits its stats calls per day, so LinkedIn posts refresh on a slower cadence than the other platforms'. Its post_url links to the post on LinkedIn either way.