See llms.txt for all machine-readable content.

Back to Templates

Publish AI-written LinkedIn posts with OpenAI GPT-5 mini and Canvora

Created by

Created by: Jonnie Lane || marketer-360
Jonnie Lane

Last update

Last update 9 hours ago

Categories

Share


Quick overview

This workflow runs on a Tue/Thu schedule to generate a LinkedIn post with OpenAI, create a matching LinkedIn-ready image via the Canvora API, and then publish the post text plus the downloaded image to LinkedIn.

How it works

  1. Runs every Tuesday and Thursday at 9:00 AM.
  2. Sets the post topic (and optional Canvora brandId) and asks OpenAI to write a single 120–180 word LinkedIn post.
  3. Sends the generated post text to Canvora to create a “linkedin_post” visual concept.
  4. Polls Canvora at 30-second intervals for the generation status until it completes or times out.
  5. If the generation succeeds, extracts the hosted image URL from Canvora, downloads the image file, and publishes the post text with the image to LinkedIn.
  6. If the generation fails or times out, stops without posting.

Setup

  1. Add an OpenAI credential and select the model you want to use for generating the LinkedIn copy.
  2. Create a Canvora account and add an HTTP Header Auth credential using header name X-API-Key with your Canvora API key, then apply it to both Canvora HTTP Request steps.
  3. Connect your LinkedIn credential (personal profile or organization) for publishing posts.
  4. Edit “Set Post Parameters” to choose your topic and optionally set a Canvora brandId to apply a brand kit.
  5. Adjust the schedule cron expression if you want a different posting cadence.