Get Started
Screenshot of n8n workflow
FREE TEMPLATE
Automate OpenAI Content Repurposing
2
Views
0
Downloads
27
Nodes
Download Template
Free
Preview Template
Utility Rating
6 / 10
Business Function
Marketing
Automation Orchestrator
n8n
Integrations
OpenAI
Trigger Type
Manual trigger
Approx setup time ≈ 25 min
Need help setting up this template?
Ask in our free Futurise community
About
Community
Courses
Events
Members
Templates

How to Automate OpenAI Content Repurposing?

Leon Petrou
FREE TEMPLATE
Automate OpenAI Content Repurposing
2
Views
0
Downloads
27
Nodes
Download Template
Free
Preview Template
Utility Rating
6 / 10
Business Function
Marketing
Automation Orchestrator
n8n
Integrations
OpenAI
Trigger Type
Manual trigger
Approximate setup time ≈ 25 minutes
Need help setting up this template?
Ask in our free Futurise community

Description

Turn long audio and text into ready to use content in one place. This build helps marketing and content teams make a summary, a translation, a cover image prompt, and simple HTML, all from one run.

It starts with a manual click. An audio file is read and sent to speech to text. Sample text also flows into several paths. One path creates a short tl dr summary. Another path translates the text into German. A code step builds a full message list and calls the chat API by HTTP for more control. The next step asks the model to write a prompt for an image. Then four images are created. A separate branch uses a set node and a chat step to output clean HTML with an SVG. There is also a quick reply generator for fast responses.

You need an OpenAI account and an API key. Add the key in n8n and map it to all OpenAI nodes and the HTTP request node. Then point the audio reader to your file and test each branch on its own. Teams can cut content prep time, standardize style, and ship more assets from every episode, webinar, or blog.

Copy link

Tools Required

OpenAI
Sign up
Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens
n8n
Sign up
$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

What this workflow does?

  • Manual start to safely test each branch before full runs
  • Read audio files and transcribe them using speech to text
  • Create tl dr summaries with chat based prompts
  • Translate content to German for multilingual reach
  • Build custom message arrays in a code node and call the chat API via HTTP for full control
  • Generate a DALL E prompt from the summary and create four cover images
  • Produce clean HTML with an SVG using a guided chat prompt
  • Generate multiple short replies for quick email responses
  • Use set nodes to prepare fields and keep outputs tidy

What are the benefits?

  • Reduce content prep from 2 hours to 15 minutes by automating summary, translation, and image prompt steps
  • Streamline repurposing work by 70 percent with one run that outputs text, images, and HTML
  • Improve consistency of tone and structure across assets by using shared prompts
  • Handle more episodes or articles per week without adding staff
  • Connect audio, text, and image generation in one place for easier review

How to set this 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 OpenAI. See the Tools Required section above for links to create accounts with these services.
  3. Create an OpenAI API key in your OpenAI account settings. Copy the key for use in n8n.
  4. In n8n, open Credentials > New > search for OpenAI. Create a new credential and paste your API key. Give it a clear name like OpenAI Main.
  5. Double click each OpenAI node and select your OpenAI credential from the Credential to connect with menu. If unsure, click Create new credential and follow the on screen steps.
  6. Open the HTTP Request node that calls the chat API. In Authentication, select the same OpenAI credential. Confirm the model, max tokens, and temperature values.
  7. Open the Read Binary Files node and set the path to a local MP3 or WAV file you want to transcribe. Keep file sizes reasonable for testing.
  8. Check the Whisper transcribe node settings and confirm the model is set correctly. Run only this branch to verify transcription output.
  9. Test the summary and translation path by executing the nodes after the sample text node. Adjust prompts and max tokens if results are too long.
  10. Run the prompt generation and image steps. If image creation fails, reduce prompt length or lower the number of images to two.
  11. Open the HTML node preview to confirm SVG and markup are valid. If HTML is messy, tighten the system message in the chat step before it.
  12. When each branch works on its own, connect or run them in sequence. Save and document your prompt settings so teammates can reuse them.

Need help or want to customize this?

Similar Templates

n8n
Marketing
Generate OpenAI Video Voiceovers
Turn any short video into a narrated audio file. Ideal for content teams that need quick voiceovers for social posts, product demos, and simple explainers. The outcome is a clean MP3 uploaded to your cloud folder for easy sharing. Here is how it works. A manual run starts an HTTP download of the video. A Python step uses OpenCV to capture up to 90 evenly spaced frames. Frames are split into groups of 15, converted to images, resized, and sent to an OpenAI chat model to write short parts of the script. Earlier outputs are included, so the story flows across batches. A wait step avoids rate limits. All partial texts are combined and sent to OpenAI text to speech to create a single MP3, then saved to Google Drive. Setup needs an OpenAI account and a Google Drive connection. Start with a small video to test memory use and adjust the frame limit or batch size if needed. Teams can cut scripting and recording time from hours to minutes and produce consistent voiceovers for product teasers, internal updates, and training clips.
3 views
view
n8n
Marketing
Generate OpenAI Voiceover to Google Drive
Turn short videos into clear voiceovers with one run. The automation pulls a video, writes a simple script from its frames, and produces audio you can store and share from Google Drive. Great for content teams, social clips, product demos, and quick explainers. A manual test starts by downloading a video from a URL. Python with OpenCV captures up to 90 evenly spaced frames from the clip. Frames are split into groups of 15, resized, and sent to an OpenAI model that can read images to draft parts of the narration. Each round adds to the story so the script stays consistent. A wait step helps avoid rate limits. The final script goes to OpenAI text to speech, and the mp3 file is uploaded to Google Drive. You will need an OpenAI API key and a Google Drive account. Keep videos small or limit frame count to avoid high memory use. Expect to reduce manual scripting and voice recording from hours to minutes for short clips. This setup fits teams that need frequent narrated content without studio work.
15 views
view
n8n
Marketing
Generate Telegram OpenAI Image Replies
Turn your Telegram bot into a smart chat assistant that can answer questions and create images on request. Great for marketing and social media teams that need fast mockups, product images, or quick visual ideas right in chat. Everyone can ask for text or images without leaving Telegram. Incoming Telegram messages start the flow. A GPT 4o chat model reads the message and keeps short memory of the last 10 messages per chat, so replies stay on topic and use the user’s first name. If a user asks for an image, the agent calls the Dall E 3 image API through a secure HTTP request and returns a direct image link. The bot then sends the image file back in Telegram. If no image is needed, a text reply is sent. All keys are stored as n8n credentials for safety. You need a Telegram bot token and an OpenAI API key. Connect both in n8n and link them to the trigger, chat model, tools, and send steps. Expect faster content turnarounds and fewer back and forth messages. Use it for ad mockups, social posts, sales visuals, or quick concept art in a team chat. Setup is simple and can be live in minutes.
4 views
view
See More Templates

These templates were sourced from publicly available materials across the web, including n8n’s official website, YouTube and public GitHub repositories. We have consolidated and categorized them for easy search and filtering, and supplemented them with links to integrations, step-by-step setup instructions, and personalized support in the Futurise community. Content in this library is provided for education, evaluation and internal use. Users are responsible for checking and complying with the license terms with the author of the templates before commercial use or redistribution.Where an original author was identified, attribution has been provided. Some templates did not include author information. If you know who created this template, please let us know so we can add the appropriate credit and reference link. If you are the author and would like this template removed from the library, email us at info@futurise.com and we will remove it promptly.