Stop letting great ideas vanish in your Notes app. This workflow transforms your voice memos into polished blog posts, LinkedIn articles, or newsletters β automatically.
Perfect for:
The workflow:
No typing. No staring at a blank screen. Just speak β and publish.
Before using this workflow, ensure you have the following accounts:
| Service | Purpose | Free Tier Available? |
|---|---|---|
| n8n | Orchestrate the automation | Yes |
| Deepgram | Voice-to-text transcription | Yes (free tier) |
| OpenAI | AI writing (GPT-3.5 or GPT-4) | Yes |
| Google Sheets | Store blog drafts and metadata | Yes |
| SMTP Email | Send draft emails (e.g., Gmail) | Yes (via app password) |
| Softr | Build a visual content dashboard | Yes |
π Youβll need API keys for: Deepgram, OpenAI, and SMTP
β
All credentials should be stored securely in n8n
Your Google Sheet must have the following columns for the workflow to work correctly:
| Column Name | Purpose | Example |
|---|---|---|
Date | When the post was created | 2025-09-05 |
Title | Blog post title (AI-generated or custom) | "What I Learned About Boundaries" |
Content | AI-generated post body | "Today, I realized..." |
Image_URL | Link to generated featured image | https://.../image.png |
Status | Publishing status | Draft, Published, Reviewed |
Audio_URL (optional) | Link to original voice memo | https://.../memo.mp3 |
π Tip : Name your sheet "Content Calendar" and share it with your n8n service account or use OAuth.
For each service, go to Credentials > Add New:
π Never hardcode keys β always use n8nβs secure credential system.
In the HubGPT: Rewrite as Blog Post node:
Edit the prompt to match your tone:
Rewrite this raw voice memo into a warm, engaging blog post:
{{ $json["text"] }} Use short paragraphs, friendly tone, and end with a question to engage readers.


