🎬 Generate a music press release draft for a new single with OpenAI GPT-4o and Google Docs

⚑ 15 views · 🎬 Content Creation & Video

Description

Description

This workflow automates the creation of press releases for music artists releasing a new single. Upload your MP3, fill in basic info, and receive a publication-ready press release saved as a Google Doc β€” powered by multiple OpenAI models working in sequence.

The system analyzes your audio, extracts or transcribes lyrics, researches your artist background, interprets the song’s themes, and writes a polished press release in your chosen language.

Key Features:

Perfect For:

Use Cases:

How It Works:

Step 1 β€” Form Submission

Artist fills out a web form with:

Step 2 β€” Lyrics Extraction

Step 3 β€” Audio Analysis

Step 4 β€” Artist Context

Step 5 β€” Deep Song Interpretation

GPT-4o creates a creative brief combining lyrics, audio analysis, and artist context. Output includes: core theme, emotional arc, imagery, unique angles, and press coverage suggestions.

Step 6 β€” Press Release Writing

GPT-4o writes a publication-ready press release with: headline, dateline, 3 body paragraphs, artist quote placeholder, boilerplate, and contact info β€” all in the selected language.

Step 7 β€” Output & Delivery

Required Credentials:

CredentialTypeUsed By
OpenAI API KeyHeader Auth (Authorization: Bearer sk-...)Whisper, Audio Analysis, Research, Interpretation, Press Release
Google DocsOAuth2Create document + Insert text

Setup Instructions:

  1. Import the workflow into your n8n instance
  2. Create OpenAI credential: Go to Credentials β†’ Add β†’ Header Auth β†’ Name: Authorization, Value: Bearer sk-your-key
  3. Create Google Docs OAuth2 credential: Follow n8n’s Google OAuth2 setup guide
  4. Create Gmail OAuth2 credential: Same Google OAuth2 flow with Gmail scopes
  5. Assign credentials to all relevant nodes (5Γ— OpenAI, 2Γ— Google Docs, 1Γ— Gmail)
  6. Add a Gmail node at the end of the workflow (after β€œInsert Press Release Text”) if not already present
  7. Activate the workflow
  8. Share the form URL with your artists

Configuration Notes:

Cost Breakdown:

API Costs (Per Press Release)

ServiceModelEst. Cost
Whisper (if no lyrics file)whisper-1~$0.006/min of audio
Audio Analysisgpt-4o-audio-preview~$0.02–0.05
Artist Research (if no bio)gpt-4o-search-preview~$0.01–0.03
Song Interpretationgpt-4o~$0.01–0.03
Press Release Writinggpt-4o~$0.01–0.03
Google Docsβ€”Free

Estimated total per press release: ~$0.05–0.15

Contact:

πŸ“§ Email: xciklv@gmail.com πŸ’Ό LinkedIn: https://www.linkedin.com/in/vaclavcikl/

πŸ”— Nodes Used

HTTP Request, Google Docs, n8n Form Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup