Latenode

Automatically generate and distribute release notes from GitHub and JIRA

This Latenode automation template provides a comprehensive solution for generating and distributing release notes.

It connects to GitHub and JIRA to gather data from recent commits and completed tickets, and then uses the Google Gemini language model to automatically create well-written release notes in HTML format. The generated release notes are then sent via email to the specified recipients. This template is designed for product teams and engineering organizations who need to efficiently communicate updates and changes to their AI, agent, and chatbot systems.

Updated Apr 6, 2026Est. run: 26sEst. cost: $0.0703
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
AI agents & chatbots

Workflow preview

What this template does

  • Extracts data from GitHub commits and JIRA tickets
  • Generates well-written release notes using the Google Gemini language model
  • Compiles the release notes into an HTML format
  • Sends the release notes via email notifications to specified recipients
  • Automates the entire process of gathering, composing, and distributing release updates

How it works

1
Trigger

Trigger on GitHub push

When a new push event occurs on the GitHub repository, this automation template is triggered to generate and distribute release notes.

2
Action

Get GitHub push event data

The template extracts relevant information from the GitHub push event, such as commit messages, timestamps, and JIRA issue IDs.

3
Logic

Process GitHub event data

The extracted data from the GitHub push event is further processed to gather additional details, including the JIRA issue summary and description.

4
Action

Get JIRA issue details

The template retrieves the JIRA issue associated with the commit, using the JIRA issue ID extracted from the GitHub event data.

5
Logic

Extract JIRA issue data

The relevant information from the JIRA issue, such as the ID, summary, and description, is extracted and combined with the data from the GitHub push event.

6
Action

Format release note content

The combined data from GitHub and JIRA is used to prepare the release note details in an HTML format, ready for further refinement.

7
AI

Refine release note with Gemini

The generated release note content is passed through the Google Gemini language model to improve the quality and readability of the release notes.

8
Action

Send release note email

The refined release note is then delivered via email to the specified recipients, ensuring the updates and changes to the AI, agent, and chatbot systems are effectively communicated.

Setup guide

1

Add GitHub Credential in Latenode

1. In the Latenode Credentials panel, add a new GitHub credential by providing your GitHub username and personal access token.

2

Add JIRA Credential in Latenode

2. In the Latenode Credentials panel, add a new JIRA credential by providing your JIRA instance URL, username, and API token.

3

Configure GitHub Node in Latenode Builder

3. In the Latenode visual builder, add a GitHub node and configure it to monitor the specific GitHub repository for push events.

4

Configure JIRA Node in Latenode Builder

4. In the Latenode visual builder, add a JIRA node and configure it to retrieve details of the JIRA issues mentioned in the GitHub commit messages.

5

Configure Email Node in Latenode Builder

5. In the Latenode visual builder, add a Gmail node and configure it to send the generated release notes to the specified email recipients.

Requirements

Connect a GitHub account with read access to the repository containing the codebase
Connect a JIRA account with read access to the project's issue tracking system
Obtain a Google Gemini API key for text summarization
Set up a Gmail account or integration to send the generated release notes via email

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
AI agents & chatbots

Automate Slack messaging with OpenAI GPT-3 completions

This automation allows users to automatically generate and send Slack messages based on specific prompts or triggers, leveraging the power of OpenAI's GPT-3 API. The automation is designed for AI, agents, and chatbot enthusiasts who want to create dynamic and personalized Slack communications without manual intervention. The automation connects to the Slack API and OpenAI's GPT-3 API to generate and send messages in response to defined triggers, such as specific keywords or phrases. This can be useful for automating routine updates, responding to customer inquiries, or generating creative content for Slack channels.

26s$0.0703
AI agents & chatbots

Transcribe Google Drive audio to text and send via email

This automation template helps users transcribe audio files stored in their Google Drive using the OpenAI Whisper AI model, and then automatically deliver the transcribed text via email. It provides a convenient way to convert audio recordings into text-based content that can be easily shared and referenced. The workflow is manually triggered, requiring the user to specify the Google Drive folder containing the audio files. The template then retrieves the files, transcribes them using the OpenAI Whisper API, and constructs an email message with the transcribed text, which is then sent to the designated recipient.

8s$0.0005
AI agents & chatbots

Automate Google Ads copywriting across multiple campaigns

This automation solution allows users to generate Google Ads headlines and descriptions directly within Google Sheets, using the OpenAI API to automate the ad copywriting process across multiple campaigns. The tool streamlines ad creation by leveraging AI-powered text generation, enabling marketers to efficiently produce high-performing ad copy at scale. By integrating with Google Sheets and the OpenAI API, this solution simplifies the ad creation workflow, saving time and improving campaign performance.

26s$0.0703