LINK sign in

Private admin — not indexed. Enter your API key once; it is saved on this device.

SLATE\PRESS v1.13.36
LINK LinkedIn scheduler
SPAGS

LinkedIn publishing

Post scheduler

Queue articles for up to 11 LinkedIn profiles — one personal account and ten company pages. Posts publish to LinkedIn only (2–3 per day per profile).

Schedule: —

Update available — worker is , this page is older. (API key stays saved)

Or deploy the worker from PowerShell (click to copy):

cd C:\Users\thede\OneDrive\Documents\001-cloudflare\slatepress.org\link\worker
npm run deploy

Publishing runs on your laptop.

Connect each profile with link\scripts\run-local-login.ps1 <profile-id>, then schedule link\scripts\run-local-publish.ps1 at :05 past each hour, 7:05 AM–1:05 PM (scheduled task). For Pre-Post, run link\scripts\run-local-agent.ps1 (see dialog), then Post now.

Cloud worker publishing.

Posts publish via Cloudflare Browser Rendering. Connect profiles with li_at cookie or email/password in the Connect dialog. LinkedIn often blocks this — prefer local publishing in Settings.

—Profiles
—Connected
—Drafts
—Scheduled
—Published
—Failed

LinkedIn profiles

Up to 1 personal + 10 companies (11 total).

Loading profiles…

Import articles

Upload a ZIP of Markdown articles. Pair each .md with an image or video using the same base name (e.g. story.md + story.jpg or story.mp4). No matching media → text-only draft. Images: jpg, png, gif, webp. Video: mp4, mov, webm.

Posts

New post

Loading posts…

LINK · LinkedIn-only publishing · Password protection via API key

Connect LinkedIn

Connect this profile to LinkedIn.

Local publishing — log in once on this laptop. Chrome opens; complete login if prompted. The script verifies the post composer, saves the session, and marks this profile connected.

From the repo root in PowerShell:


          

Use after run-local-login.ps1 succeeds, or if you already logged in.

Cloud worker — paste li_at from Chrome Profile 10 while on linkedin.com/feed (DevTools → Cookies). Email/password often fails on the worker.

Or email/password:

Scheduler settings

Adjust daily cap and default slot times (timezone-aware). Worker cron runs once daily (media cleanup; publish when using cloud mode). Use Pre-Post on a draft to start the local agent, then Post now in the dialog.