Matrix Coffee Bot
detail.loadingPreview
Automates weekly virtual coffee group assignments in a Matrix room.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This workflow automates the process of assigning users to virtual coffee chat groups on a weekly basis within a specified Matrix room. It triggers every Monday, retrieves a list of room members, shuffles them, divides them into groups of a desired size (ensuring no group has only one member), and then announces these groups back into the Matrix room.
Key Features
- Weekly automated execution on Mondays.
- Retrieves Matrix room members.
- Randomly shuffles members for fair group assignment.
- Divides members into user-defined group sizes.
- Ensures no group has only one member by rebalancing.
- Announces the generated groups in a Matrix room.
How To Use
- Configure Matrix Credentials: Set up your Matrix API credentials in n8n.
- Set Room ID: Replace 'Enter your Room ID' with the actual ID of the Matrix room where you want to manage coffee chats.
- Set Trigger Time: Adjust the 'Weekly trigger on monday1' node to your preferred Monday time.
- Define Group Size: Modify the
ideal_group_sizevariable in the 'Divide into groups' function node. - Set Announcement Room ID: Ensure the 'Announce groups' node is configured with the correct Matrix room ID for announcements.
- Activate the Workflow: Enable the workflow to start its automated operation.
Apps Used
Workflow JSON
{
"id": "47c419f2-9a7d-4c20-8094-9895fca65df4",
"name": "Matrix Coffee Bot",
"nodes": 0,
"category": "Communication",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 47c419f2-9a7d...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Post New Google Calendar Events to Telegram
Automatically post new Google Calendar events to a Telegram chat.
Telegram Messaging Agent (Unverified)
Handles text, audio, and image messages received via Telegram webhook.
Send Message in Larksuite
Send a text message to a Larksuite chat using your app credentials.
Twist Community Channel Automation
Automates the creation and management of a Twist channel for community discussions.
Slack AI Chatbot with RAG for Company Staff
An AI chatbot integrated with a Retrieval Augmented Generation (RAG) system to answer company-related queries on Slack.
Send SMS Using Mocean
Sends an SMS message using the Mocean API.