n8n

How to Automate Notion to LinkedIn Posts?

Post to LinkedIn on time without copy and paste. Plan your content in Notion and let n8n publish the right post each day. Great for marketers, creators, and small teams that want a steady posting rhythm.

At a set hour, a schedule looks up your Notion database for the page with today’s date. The workflow pulls all blocks from that page, collects the text and the first image URL, and formats the text with a simple code step to handle bullets and spacing. It then downloads the image, merges the text and image, publishes an image post to your LinkedIn profile or company page, and marks the Notion page as posted. You keep your calendar consistent, remove manual work, and avoid mistakes.

You need a Notion workspace and a LinkedIn account. Share the Notion database with the integration and pick the database ID in the node. Select your LinkedIn profile or company in the LinkedIn node. Expect to save about 30 minutes per day and keep daily tips, product updates, or hiring notes going out on time. This setup supports a simple daily content pipeline with clear, repeatable steps.

What are the key features?

  • Scheduled run at a fixed hour to keep posts consistent each day.
  • Notion database filter that selects the page for today’s date.
  • Block fetch to pull all content from the chosen Notion page.
  • Aggregation of text and the first image URL into a clean payload.
  • Code step that formats bullets and line breaks for LinkedIn.
  • Image download from the Notion file URL for reliable upload.
  • Merge step that pairs formatted text with the downloaded image.
  • LinkedIn publish action set to image post for profile or company.
  • Status update back in Notion to mark the page as posted.

What are the benefits?

  • Reduce manual posting time from 30 minutes to 2 minutes
  • Automate up to 90 percent of daily LinkedIn posting work
  • Cut copy and paste errors by 95 percent with one source of truth
  • Connect Notion planning with LinkedIn delivery in one flow
  • Keep a consistent daily schedule without extra effort

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Notion and LinkedIn. See the Tools Required section above for links to create accounts with these services.
  3. Open the Notion nodes and connect credentials: double click the relevant node, then on the 'Credential to connect with' dropdown, click 'Create new credential', then follow the on screen instructions to integrate that service.
  4. In Notion, share the content database with your integration. Copy the database ID and paste it into the database field in the Notion get all operation.
  5. Check the date filter in the Notion query. Make sure your Date property name matches the database and that the timezone aligns with your posting time.
  6. Connect LinkedIn in the LinkedIn node: double click the node, choose 'Create new credential', and complete LinkedIn OAuth2. If posting to a company page, ensure your profile is linked to that page.
  7. In the LinkedIn node, choose whether to post as your profile or as a company. Keep the share type as image so the text and image publish together.
  8. Adjust the Schedule Trigger to your preferred hour. Set it to the time your audience is active.
  9. Review the Code node that formats text. Update bullet rules or spacing if your Notion style is different. Click Execute Workflow once to preview the output.
  10. Add an image block to the Notion page if you want an image post. If no image is found, confirm the image URL is public and the size is reasonable.
  11. Run a live test with a page dated today. After posting, confirm the LinkedIn post appears and check that the Notion page status updates to Published.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

LinkedIn

Sign up

Self-serve developer products (e.g., Sign In with LinkedIn, Share on LinkedIn): $0; Partner/Marketing APIs require approval and have no public pricing.

Notion

Sign up

Free plan: $0 per member / mo (Public API included)

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.