Connect your account
Personal profile
- Go to Accounts in the TryPost dashboard
- Click Connect LinkedIn
- Authorize TryPost on LinkedIn — your profile is connected directly, no extra picker needed
Company page
- Go to Accounts and click Connect LinkedIn Page
- Authorize TryPost on LinkedIn with organization admin scope
- TryPost loads every Page you administer and redirects you to a dedicated Select a LinkedIn Page screen
- Pick the Page you want to schedule for. Each Page connects as its own social account — repeat the flow to add more.
Supported content types
| Type | Description |
|---|---|
| Post | Text with optional 1 image or 1 video |
| Carousel | Swipeable image carousel — up to 20 images |
linkedin_post / linkedin_carousel) and company pages (linkedin_page_post / linkedin_page_carousel).
OAuth scopes
| Connection | Scopes requested |
|---|---|
Personal profile (linkedin) | openid, profile, email, r_basicprofile, w_member_social |
Company page (linkedin-page) | openid, profile, email, w_organization_social, r_organization_social, rw_organization_admin, w_member_social |
Self-hosting setup
Configure LinkedIn API credentials
Configure LinkedIn API credentials
- Go to LinkedIn Developers and click Create App
- Fill in app details (name, company page, logo) and create the app
- Go to the Auth tab and add redirect URLs:
{APP_URL}/accounts/linkedin/callback(profiles){APP_URL}/accounts/linkedin-page/callback(pages)
- Go to the Products tab and request access to:
- Share on LinkedIn
- Sign In with LinkedIn using OpenID Connect
- Marketing Developer Platform (required for company-page scopes like
w_organization_socialandrw_organization_admin)
- Add to your
.env:

