Extranet Releases

Extranet Releases automates notifications for new GitHub releases, instantly alerting the Slack channel "extranet-md" with key details, enhancing team communication and ensuring timely updates on project changes.

7/8/2025
2 nodes
Simple
manualsimpleslackgithubtriggercommunicationnotification
Categories:
Communication & MessagingManual TriggeredSimple WorkflowTechnical Infrastructure & DevOps
Integrations:
SlackGithubTrigger

Target Audience

  • Developers: Those who maintain GitHub repositories and want to notify team members about new releases.
    - Project Managers: Individuals needing to keep their teams informed about updates without manual intervention.
    - Slack Users: Teams already using Slack for communication, looking for automation to enhance their workflow.
    - Technical Teams: Teams that require real-time notifications regarding software releases to ensure timely responses and actions.
  • Problem Solved

    This workflow addresses the challenge of manually notifying team members about new releases in a GitHub repository. It automates the process, ensuring that relevant stakeholders receive immediate updates in Slack, thus improving communication efficiency and reducing the chances of missed notifications.

    Workflow Steps

  • Trigger Event: The workflow is manually triggered when a new release is created in the specified GitHub repository.
    2. GitHub Trigger: It listens for release events from the repository mda-admin-partner-api owned by Mesdocteurs.
    3. Slack Notification: Upon detecting a new release, the workflow constructs a message that includes:
    - The repository's full name
    - The release's tag name
    - A brief description of the release
    - A link to the release in GitHub.
    4. Message Delivery: The constructed message is sent to the Slack channel extranet-md, ensuring all relevant team members are informed instantly.
  • Customization Guide

    To customize this workflow:
    - Change Repository: Modify the owner and repository parameters in the Github Trigger node to listen for releases from a different GitHub repository.
    - Adjust Slack Channel: Update the channel parameter in the Slack node to send notifications to a different Slack channel.
    - Modify Notification Message: Alter the text parameter in the Slack node to customize the notification message format, adding or removing details as necessary.
    - Add Additional Nodes: Integrate more nodes if needed, such as sending emails or updating a database, to expand the workflow’s functionality.