Before you start: connect your LinkedIn account (see Social Posts) and publish at least one blog post so the trigger has something to watch.
The Flow at a Glance
1. DB trigger
New published blog row
2. Delay + AI
Optional typo grace, tone rewrite
3. LinkedIn post
Publish to profile or org page
Step 1: Create the Workflow
Add a Database trigger
Click Add Trigger > Database. Configure:
- Table:
blog_posts - Event:
INSERTorUPDATE - Condition:
status = 'published'
blog_posts gets its status flipped to published.Add an optional delay
Click + Add Action > Delay. Set it to 15 minutes. This gives you a grace window to catch typos before the post hits LinkedIn.
Add a Create LinkedIn Post action
Click + Add Action > Create LinkedIn Post. Configure:
- Target: your LinkedIn profile or org page (see LinkedIn Organization Pages)
- Content: the template below
- Schedule:
Immediate
Content Templates
Manual Template
Straightforward. Copies title, excerpt, and a link:AI-Rewritten (Recommended)
Blog excerpts often read stiff on LinkedIn. Add an AI Generation step before the LinkedIn action:Add AI Generation before the LinkedIn action
Click + Add Action > AI Generation. Name the output
linkedin_copy.Template Shortcut
If a Weekly Blog Pipeline template is available in Workflows > New, it ships with this flow plus a weekly digest email.Test It
Create a test blog post
Title it something clearly testy —
Test Post — delete me. Save as Draft first.Watch the runs log
Workflows > Blog → LinkedIn > Runs. The run should appear within seconds. If you added the 15-minute delay, the LinkedIn call is scheduled 15 minutes out — you’ll see the run paused.
Customizations
Avoid Double-Posting on Edits
If your blog is set to re-trigger on every edit, a post can go out twice. Add a condition to the trigger:Cross-Post to Multiple Networks
After the LinkedIn action, add a parallel branch with Create Twitter Post and Create Facebook Post actions. The AI step can produce per-network copy variants:{{ai_output.twitter}}, {{ai_output.linkedin}}, etc.
Troubleshooting
Post never appeared on LinkedIn
Post never appeared on LinkedIn
Most likely: the workflow is disabled (toggle it), or the LinkedIn connection expired. Go to Marketing > Social > Accounts, find LinkedIn, and click Reconnect if the token is stale. Also check the workflow’s Runs tab for error messages.
AI copy reads generic
AI copy reads generic
Improve the prompt. Include a voice/tone example, provide a do-not-say list, and give the model a hook or opening line style. Generic prompts get generic output — treat the prompt like a brief you’d give a freelancer.
Double-posting on every edit
Double-posting on every edit
Your trigger is firing on every update to the row. Either narrow the trigger to
INSERT only, or add the status-transition condition above so only the draft→published flip triggers.LinkedIn rate limit hit
LinkedIn rate limit hit
LinkedIn limits posts per day per account (typically 25 for profiles, 100 for org pages). If you’re batching a backlog, spread posts across days with a Delay Until step, or pick a smaller subset to auto-post.
Image doesn't attach
Image doesn't attach
LinkedIn requires publicly accessible image URLs (not
localhost, not behind auth). Host the image on your deployed site or a CDN, then pass the full URL. Max 5MB, PNG/JPG.What’s Next?
Content Pillars
Organize social content around consistent themes
LinkedIn Org Pages
Post from your company page, not just your profile
Post a Blog
Publish the blog posts that fuel this workflow