How I built a fully automated LinkedIn posting system using Cowork, Gmail, and Make.com — in one afternoon, no developer needed. Here's the exact setup.
Free · No email required · Built and tested by Vidhya
Why This Matters
The Full System
Each tool does one job. Together they take you from idea to published post in under 5 minutes.
You say: "Write a LinkedIn post about my new guide"
→ Agent writes a post in your brand voice — hook, body, CTA, hashtags
One click opens Gmail with the post pre-filled and ready to send
→ You hit Send. Email goes to your marketing inbox in seconds
Watches your inbox for emails with subject 'LinkedIn Post Ready'
→ Picks up the email body automatically — no manual copy-paste
Make.com calls the LinkedIn API with the full post text
→ Your post appears on your LinkedIn profile within seconds
“You trigger it. The agent handles everything after that.”
How to Start a Post
You don't need a schedule. You need one of these.
You decide when to post. Just say: "Write a LinkedIn post about [topic]." The agent writes it, you click to send.
“Write a LinkedIn post about my new free guide”
“Write a post about what I learned this week”
“Write a post promoting my 1-hour AI coaching session”
Something happens in your business, and you tell the agent what changed. It writes a post about that specific event.
“I just added a new guide to the website — write a post”
“I updated my services page — write a post about what's new”
“I just finished coaching my first client — write a post”
What's Inside
It's not magic — it's a Claude plugin that knows your brand voice and writes posts on command.
Cowork writes the post. Gmail sends it. Make.com watches for it. LinkedIn publishes it. Here's how they connect.
Two ways to start: a manual command ('write a LinkedIn post about X') or an event ('I just launched a new guide').
The exact scenario — Gmail Watch module, subject filter, LinkedIn Post module — with screenshots of the config.
The mistakes I made (wrong field mapping, double-posting, mailto links that don't open). All fixed. All documented.
The developer agent will auto-post the first comment with a link to the guide — so every post points somewhere useful.
The Make.com Setup
You need a free Make.com account and a LinkedIn account. That's it.
Free plan is enough. Start from scratch.
Connect your Google account. Set the folder to Inbox or a dedicated label.
Filter: subject contains "LinkedIn Post Ready". This stops Make.com from picking up every email.
Connect your LinkedIn account. Set Content field to "Full text body" from the Gmail module — not HTML body.
Send a test email with the right subject. Check Make.com History to confirm the post was picked up.
Mistakes I Made So You Don't Have To
I hit all of these. Documenting them here means you won't spend hours on the same dead ends.
Used HTML body instead of Full text body
Fix: LinkedIn received garbled HTML tags. Switch to Full text body in the LinkedIn module — that's the plain post text.
Posts published twice
Fix: Make.com was watching already-processed emails. Turn on 'Mark email as read when fetched' in the Gmail module.
mailto: link opened Chrome instead of mail app
Fix: mailto: requires a default desktop mail app. Use the Gmail web compose URL instead — it opens Gmail directly in the browser.
Cowork sandbox blocked the webhook call
Fix: Cowork can't make outbound HTTP requests. The Gmail compose link workaround routes around this entirely.
Coming Next
When a post goes live, the developer agent will automatically post the first comment with a link to the relevant guide — so every post points somewhere useful without any extra work.
Set a recurring trigger in Cowork — new guide drops every month, agent writes the post automatically. Zero manual effort for consistent, on-brand content.
Complete the Series
From your first AI tool to a fully automated marketing system — built step by step.
This guide was built using the same marketing agent it describes.