LinkedIn posts on a plan — with an image and your approval

On a schedule the scenario takes an idea from a table, writes the post, picks an image and emails you a preview; once you approve, it publishes to LinkedIn and updates the table.

  • Post and image prepared on their own
  • A preview by email before publishing
  • Published only with your approval
  • Post status tracked in a table
Google SheetsUnsplash

How it works

To keep LinkedIn and Mailjet in sync, connect them with a ready-made scenario — changes flow automatically.

  1. Starts when: Schedule Trigger
  2. Then: Get Post Idea
  3. Then: Limit to One Post
  4. Then: Update Post Status
  5. Then: AI Content Generation
  6. Then: Post Formatter
  7. Check: Validate Post Quality
  8. If yes: Format Content to HTML
  9. Then: Send Post Preview
  10. Then: Send email for confirmation
  11. Check: Check Email Approval
  12. If yes: Check Image Preference
  13. If yes: Validate Image URL
  14. If yes: Convert Share Link to Download Link
  15. Then: Download Image
  16. Then: Create a post with image
  17. Then: Update Post Status to Posted
  18. If no: Get Image in Unsplash
  19. Then: Get Result Descriptions and Links
  20. Then: Choose Image
  21. If no: Create a post
  22. If no: Update Post Status to Rejected
  23. Then: OpenAI Chat Model
  24. Then: Structured Output Parser
  25. Then: OpenAI Chat Model1
  26. Then: Structured Output Parser1
  27. Then: GPT-4.1-mini

You can launch this LinkedIn + Mailjet integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.