Developer & DevOps

Schedule automated messages to Mattermost channels

29 nodes 295 158 Webhook
Download

Workflow Description

Automation sends regular messages to Mattermost channels on a defined schedule. It receives webhook requests and executes scheduled tasks to deliver alerts and updates automatically to your team without manual intervention or delays.

How it works

  1. 1.Receive trigger from Cron scheduler or external webhook source
  2. 2.Process payload and validate required conditions
  3. 3.Send message to specified Mattermost channel

Use cases

  • Send periodic system alerts and monitoring notifications
  • Distribute project updates to development teams
  • Schedule meeting reminders and deadline notifications

Requirements

  • Active Mattermost account with configured channels
  • Mattermost API token or authentication credentials
  • Configured Cron schedule or webhook source for triggering

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Mattermost Schedule

Details

Trigger Webhook
Nodes 29
Apps 2
Views 295
Downloads 158

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (29)

/

publish report

Mattermost

#1

get user data

HTTP Request

#2

open-standup-dialog?

If

#3

Action from MM

Webhook

#4

Slash Cmd from MM

Webhook

#5

config?

If

#6

open config dialog

HTTP Request

#7

Prep Config Dialog

Function

#8

callback ID?

Switch

#9

standup-config

No Op

#10

standup-answers

No Op

#11

Prep Config Override

Function

#12

Override Config

Execute Workflow

#13

Read Config 1

Execute Workflow

#14

Read Config 2

Execute Workflow

#15

confirm success

Mattermost

#16

Read Config 3

Execute Workflow

#17

Filter Due Standups

Function

#18

Prep Request Standup

Function

#19

Create Channel

HTTP Request

#20

Remind Users

HTTP Request

#21

Get User

HTTP Request

#22

Prep Reminder

Function

#23

Prep Standup Dialog

Function

#24

open standup dialog

HTTP Request

#25

Prep Report

Function

#26

Delete ReminderPost

Mattermost

#27

Update Post

HTTP Request

#28

Every hour

Cron

#29