HttpRequest Automate

Automate notifications for new GitHub releases with HttpRequest Automate. This workflow checks for updates daily, converts release notes from Markdown to HTML, and sends email alerts, ensuring you never miss important updates.

7/8/2025
8 nodes
Medium
schedulemediumsplitoutmarkdownschedule triggersticky noteemailsendautomationapiintegrationcronemailnotificationlogicconditional
Categories:
Schedule TriggeredMedium Workflow
Integrations:
SplitOutMarkdownSchedule TriggerSticky NoteEmailSend

Target Audience

This workflow is ideal for:
- Developers who want to stay updated on the latest releases of the n8n project.
- Team Leads looking to automate notifications for new releases to their teams.
- Project Managers who require timely updates on software versions for planning and deployment.
- Technical Writers who need to convert markdown release notes to HTML for documentation purposes.

Problem Solved

This workflow addresses the challenge of manually tracking new releases of the n8n software. By automating the process of fetching the latest release information and sending email notifications, users can save valuable time and ensure they do not miss important updates.

Workflow Steps

  • Daily Trigger: The workflow starts on a daily schedule, ensuring it checks for new releases regularly.
    2. Fetch Github Repo Releases: It retrieves the latest release information from the GitHub API for the n8n repository.
    3. If new release in the last day: The workflow checks if there has been a new release within the last 24 hours.
    4. Split Out Content: If a new release is detected, it extracts the body of the release notes for further processing.
    5. Convert Markdown to HTML: The extracted markdown content is converted into HTML format for better presentation in emails.
    6. Send Email: Finally, an email is sent to the specified recipient with the latest release information, including the formatted HTML content.
  • Customization Guide

    To customize this workflow:
    - Change the GitHub URL: Update the URL in the Fetch Github Repo Releases node to monitor a different repository.
    - Modify Email Addresses: Adjust the toEmail and fromEmail fields in the Send Email node to ensure notifications go to the right recipients.
    - Adjust the Schedule: Modify the Daily Trigger parameters to change the frequency of checks (e.g., hourly, weekly).
    - Customize Email Content: Edit the subject line and email content in the Send Email node to better suit your communication style.