Developer & DevOps

Connect Mattermost with Cron

29 nodes 202 127 Webhook
Download

Workflow Description

An advanced automation template connecting Mattermost with Cron scheduling, enabling periodic task execution and delivery of scheduled alerts and HTTP requests to Mattermost channels based on defined time intervals.

How it works

  1. 1.Receive trigger from Cron schedule or webhook to initiate workflow
  2. 2.Process conditional logic and code functions to determine required action
  3. 3.Send messages or data to Mattermost or execute external HTTP requests
  4. 4.Execute additional workflows or log results

Use cases

  • Send scheduled reports or periodic alerts to Mattermost channels
  • Execute system maintenance or updates based on defined time schedules
  • Call external APIs and publish results to Mattermost
  • Monitor systems and automatically notify teams of recurring events

Requirements

  • Active Mattermost account with ability to create webhooks to target channels
  • Stable internet connection and permission to execute Cron schedules or periodic webhook calls

Service Value

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

Apps Used

Mattermost Schedule

Details

Trigger Webhook
Nodes 29
Apps 2
Views 202
Downloads 127

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