Connect Mattermost with Cron
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.Receive trigger from Cron schedule or webhook to initiate workflow
- 2.Process conditional logic and code functions to determine required action
- 3.Send messages or data to Mattermost or execute external HTTP requests
- 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
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (29)
publish report
Mattermost
get user data
HTTP Request
open-standup-dialog?
If
Action from MM
Webhook
Slash Cmd from MM
Webhook
config?
If
open config dialog
HTTP Request
Prep Config Dialog
Function
callback ID?
Switch
standup-config
No Op
standup-answers
No Op
Prep Config Override
Function
Override Config
Execute Workflow
Read Config 1
Execute Workflow
Read Config 2
Execute Workflow
confirm success
Mattermost
Read Config 3
Execute Workflow
Filter Due Standups
Function
Prep Request Standup
Function
Create Channel
HTTP Request
Remind Users
HTTP Request
Get User
HTTP Request
Prep Reminder
Function
Prep Standup Dialog
Function
open standup dialog
HTTP Request
Prep Report
Function
Delete ReminderPost
Mattermost
Update Post
HTTP Request
Every hour
Cron