Turn GitHub releases into audio updates and newsletters with OpenAI and ElevenLabs

Deliver your product updates in a modern, accessible format. This workflow automatically transforms GitHub releases into podcast-style audio announcements and distributes them via email and Slack.

๐ŸŽฏ What This Workflow Does

This template bridges your development cycle with your marketing and communication channels.

๐Ÿ™ Step 1 โ€” GitHub Trigger & Notion Synthesis

GitHub Trigger:** Fires when a new release is published
Parsing:** Converts raw markdown into structured categories (features, fixes, improvements)
Notion Merge:** Enriches data with additional context from your Notion changelog database

๐ŸŽ™๏ธ Step 2 โ€” AI Scriptwriting & Professional TTS

Script Generation:** OpenAI converts technical notes into a conversational 60โ€“90 sec script
Voice Generation:** ElevenLabs turns the script into high-quality audio
CDN Hosting:** Uploads MP3 via UploadToURL to generate a public URL

๐Ÿ“ง Step 3 โ€” Multimedia Newsletter Delivery

Subscriber Fetch:** Loads email list from Google Sheets
Email Creation:** Builds a rich HTML email with embedded audio player
Distribution:** Sends via Gmail using BCC list

๐Ÿ’ฌ Step 4 โ€” Internal Sync & Database Update

Slack Alert:** Posts update with audio preview to team channel
Notion Update:** Marks entry as published and stores audio URL

โœจ Key Features

Bidirectional Notion Sync:** Reads and updates changelog entries
Conversational AI:** Converts technical updates into human-friendly audio
Dynamic HTML Emails:** Includes inline audio playback
High-Quality Voice:** Uses ElevenLabs for realistic narration

๐Ÿ”ง Setup Requirements

Required Integrations

GitHub:** Personal Access Token (repo read scope)
Notion:** Integration token + changelog database
ElevenLabs:** API key + Voice ID
OpenAI:** API key
UploadToURL:** For MP3 hosting
Slack:** Bot token

Environment Variables

NOTION_DATABASE_ID
APPROVER_EMAIL
DISCORD_WEBHOOK_URL
SLACK_CHANNEL_ID

Humanize your software updates. Import this template and start broadcasting your product journey with audio.

0
Downloads
0
Views
8.58
Quality Score
intermediate
Complexity
Author:Jitesh Dugar(View Original โ†’)
Created:4/16/2026
Updated:7/2/2026

๐Ÿ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments