Automate GitHub Release Docs Creation & Team Slack Alerts

Streamline release documentation and notify your team instantly when a new GitHub release is published by creating polished Google Docs and sending Slack updates automatically.

Apps used

Created by navneet chadhokar

Installed by 3 users

When
Default app icon
GitHub
Runs Every 15 Minutes
Do
Workflow step icon
Search Folder
cmntqUp9SAgy
markdown_to_html_converter
Workflow step icon
Create Document From Text
Workflow step icon
Move a File
Workflow step icon
Send Message

Automate GitHub Release Docs Creation & Team Slack Alerts

Share this template

Automate GitHub Release Docs Creation & Team Slack Alerts

Make your software releases smooth and well-documented with this workflow. When a new release is published on GitHub, your team will automatically get a professional Google Doc created with release details and a Slack notification to keep everyone in the loop.

Trigger Event: New GitHub Release Published

The workflow begins every time your team releases a new version on GitHub. There’s no need for manual checks or updates—automation starts right away!

Actions

1. Search "Release Notes" Folder in Google Drive

The workflow first finds the specific folder called "Release Notes" in your Google Drive to make sure your release document is saved in the right place.

2. Convert Release Notes to HTML

Next, release notes written in markdown format (from GitHub) are converted into polished HTML. This makes your documents easy to read and presentable for any audience.

3. Create a Google Doc from Release Notes

A new Google Document is created in your "Release Notes" folder. The content is professionally formatted, capturing all your release information without any manual copy-paste.

4. Move Release Document (Organization Step)

Your new release document is moved to the designated "Release Notes" folder for optimal organization and easy access for all team members.

5. Send Slack Channel Notification

Upon release, your team is immediately notified in a designated Slack channel with a summary of the new release and a link to the document, so everyone stays up to date.

Benefits

  • Saves time by automating routine documentation and announcements
  • Improves teamwork with instant, reliable Slack alerts
  • Increases accuracy by removing manual entry errors
  • Keeps release notes organized for compliance and easy future reference

Get started with this template to make your releases seamless, documented, and shared with everyone who needs to know!