Skip to content
FlowHubFluxonLab
Slackfree

Send selected GitHub events to Slack

by Jan Oberhauseradapted from n8n official workflow galleryUpdated Aug 2026
RequiresSlack
Share Post Share
Github TriggerIfIFSlack - AddSlack - Remove123
1/5
STEPS · 3
Starts on a Github event

Gets triggered by GitHub once a user stars/unstars a repository Checks if star got added or removed and forwards data depending on that Sends notification to Slack

Tags

n8nreference-onlyslack
Connects
Slack
CategorySlack
Triggermanual
Complexitysimple
Nodes4
AddedAug 31, 2019

Related workflows

See all Slack
free

Notify a team channel about new software releases via Slack and GitHub

This workflow automatically notifies the team in a Slack channel when code in a GitHub repository gets a new release. Prerequisites A GitHub account and credentials A Slack account and credentials Nodes GitHub Trigger node triggers the workflow when a release event takes place in the specified repository. Slack node posts a message in a specified channel with the text "New release is available in {repository name}", along with further details and a link to the release.

by q
free

Send notification when deployment fails

This workflow sends a message on Slack when site deployment fails. Netlify Trigger node: This node triggers the workflow when the site deployment fails. Slack node: This node sends a message on Slack alerting the team about the failed deployment. If you want to send a message to a different platform, replace the Slack node with the node of the respective platform.

by Harshil Agrawal
zendesk
free

Post unassigned Zendesk tickets to Slack

> This has been updated to support the Query feature added to the Zendesk node in 0.144.0 This workflow will post all New and Open tickets without an agent assigned to a Slack channel on a schedule. The function node is used in this example to merge multiple inputs into one output message which is then used as the Slack message. The output in Slack will be similar to the below message, The "TICKET_ID" will be a link to the ticket. > Unassigned Tickets TICKET_ID [STATUS] - TICKET_SUBJECT Usage Update the Cron schedule, The default value is 16:30 daily. Update the Credentials in the Zendesk nodes Update the Credentials and Channel in the Slack Node Grab a coffee and enjoy! Zendesk Query In the Zendesk node we are using the query assignee:none status<pending this returns all New and Open tickets with no assignee allowing us to remove the extra nodes.

by Jonathan Bennetts