Latenode

Email Gmail summaries when GitHub publishes a new release

This template starts when GitHub publishes a release on the repository you watch. ChatGPT reads the tag, title, and release notes and returns a short summary.

Gmail emails that digest to the address you map. Connect GitHub and Gmail, then point the trigger at the repo. ChatGPT is a Latenode AI step, so you do not paste an OpenAI key.

Updated Sep 16, 2026Est. run: 25sEst. cost: $0.0016
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. 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 CPU seconds work →

Workflow preview

What this template does

  • Emails a digest when GitHub publishes a release
  • Starts from the GitHub new-release event
  • Summarizes tag, title, and notes with ChatGPT
  • Delivers the digest with Gmail

How it works

1
Trigger

Listen for a GitHub release

The scenario starts when GitHub publishes a new release on the repository you connect.

2
AI

Summarize with ChatGPT

ChatGPT reads the tag, title, and release notes and returns a short digest of features and fixes.

3
Action

Send with Gmail

JavaScript turns that digest into subject and HTML. Gmail delivers it to the address you map.

Setup guide

1

Connect GitHub

Add a GitHub connection with access to the repository. Add a trigger for new releases and select that owner and repo.

2

Summarize with ChatGPT

Send tag, title, and release notes to ChatGPT and ask for a short digest of new features and fixes. ChatGPT is a Latenode AI step.

3

Connect Gmail

Add a Gmail connection that can send to the inbox that should receive the digest. In JavaScript, set subject and HTML from the ChatGPT output, then send with Gmail. Publish a test release and confirm the email arrives.

Requirements

A GitHub repository Latenode can watch for new releases
ChatGPT available as a Latenode AI step
A Gmail mailbox that can send the digest
The email address that should receive each summary

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. Plug-and-Play AI nodes are billed separately.