Standup Bot - Worker

Production-ready workflow: Standup Bot - Worker. This workflow has been optimized for production use with comprehensive error handling, security, and documentation.

Workflow Structure (30 nodes)
100%
Webhook
Slash Cmd from MM
Cron
Every hour
If
config?
Execute Workflow
Read Config 3
Execute Workflow
Read Config 1
Function
Filter Due Standups
Stop And Error
Error Handler
Function
Prep Config Dialog
Function
Prep Request Standup
Http Request
open config dialog
Http Request
Get User
Http Request
Create Channel
Function
Prep Reminder
Http Request
Remind Users
Webhook
Action from MM
Execute Workflow
Read Config 2
Switch
callback ID?
If
open-standup-dialog?
No Op
standup-config
No Op
standup-answers
Http Request
get user data
Function
Prep Config Override
Function
Prep Standup Dialog
Http Request
open standup dialog
Execute Workflow
Override Config
Function
Prep Report
Mattermost
publish report
Mattermost
confirm success
Http Request
Update Post
Mattermost
Delete ReminderPost
Node Types:
default
http
logic
trigger
code
Requires credentials

Prerequisites

Required Credentials (1)

Mattermost

Used by: publish report, confirm success +1 more

Docs

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~40 min
Score: 70/100
Custom Code
Conditional Logic
7 Integrations

When to Use This Workflow

Scheduled Operations

Run automated tasks at specific times - daily reports, weekly cleanups, monthly backups.

Set it and forget it - reliable automation that runs on your schedule.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "id": 114,
  "name": "Standup Bot - Worker",
  "nodes": [
    {
      "name": "publish report",
      "type": "n8n-nodes-base.mattermost",
      "position": [
        1840,
        1040
      ],
      "parameters": {
        "message": "={{$node[\"Prep Report\"].json[\"post\"]}}",
        "channelId": "={{$node[\"Prep Report\"].json[\"channel\"]}}",
        "attachments": [],
        "otherOptions": {}
      },
      "credentials": {
        "mattermostApi": {
          "id": "{{ $credentials.mattermostApi.id }}",
...

Workflow Details

Nodes
30
Trigger
Webhook
Source
community
Added
Sep 29, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Mattermost Webhook

Production-ready workflow: Mattermost Webhook. This workflow has been optimized for production use with comprehensive er...

Webhook
Http-request
Mattermost
4 nodesWebhook

ChatGPT Automatic Code Review in Gitlab MR

Edit your own prompt ⬇️

Webhook
Lmchatopenai
Http-request
Chainllm
14 nodesWebhook
Curated

Obsidian Notes Read Aloud: Available as a Podcast Feed

Send Notes to Webhook Setup: - Install [Post Webhook Plugin](https://github.com/Masterb1234/obsidian-post-webhook/) in O...

Openai
Webhook
Http-request
Google-sheets
23 nodesWebhook
Curated

Webhook Workflow

Automated workflow: Webhook Workflow. This workflow integrates 7 different services: webhook, stickyNote, httpRequest, c...

Webhook
Http-request
Graphql
15 nodesWebhook

Httprequest Workflow

Automated workflow: Httprequest Workflow. This workflow integrates 7 different services: webhook, stickyNote, httpReques...

Http-request
Webhook
8 nodesWebhook

Webhook Workflow

Automated workflow: Webhook Workflow. This workflow integrates 8 different services: webhook, stickyNote, httpRequest, c...

Webhook
Http-request
Schedule
9 nodesWebhook