{ "id": "83", "name": "Create a room, invite members from a different room, and send a message in the room we created", "nodes": [ { "name": "On clicking 'execute'", "type": "n8n-nodes-base.manualTrigger", "position": [ 240, 300 ], "parameters": {}, "typeVersion": 1, "id": "ffc8126c-a1ce-4206-9dee-59d65f759390", "notes": "This manualTrigger node performs automated tasks as part of the workflow." }, { "name": "Matrix", "type": "n8n-nodes-base.matrix", "position": [ 400, 300 ], "parameters": { "resource": "room", "roomName": "n8n", "roomAlias": "discussion-n8n" }, "credentials": { "matrixApi": "matrix" }, "typeVersion": 1, "id": "15e8718e-f0d7-4450-bc78-f52d68844ba3", "notes": "This matrix node performs automated tasks as part of the workflow." }, { "name": "If Node", "type": "n8n-nodes-base.if", "position": [ 840, 300 ], "parameters": { "conditions": { "string": [ { "value1": "={{$node[\"Matrix1\"].json[\"user_id\"]}}", "value2": "={{$node[\"Matrix2\"].json[\"user_id\"]}}", "operation": "notEqual" } ] } }, "typeVersion": 1, "id": "77d16cb9-f8a8-4822-a1d9-5946611ad70a", "notes": "This if node performs automated tasks as part of the workflow." }, { "name": "Matrix3", "type": "n8n-nodes-base.matrix", "position": [ 990, 200 ], "parameters": { "roomId": "={{$node[\"Matrix\"].json[\"room_id\"]}}", "userId": "={{$node[\"IF\"].json[\"user_id\"]}}", "resource": "room", "operation": "invite" }, "credentials": { "matrixApi": "matrix" }, "typeVersion": 1, "id": "85bf2439-7f8d-49c7-81ae-905de0174a45", "notes": "This matrix node performs automated tasks as part of the workflow." }, { "name": "Matrix4", "type": "n8n-nodes-base.matrix", "position": [ 1140, 200 ], "parameters": { "text": "Welcome to n8n!", "roomId": "={{$node[\"Matrix\"].json[\"room_id\"]}}" }, "credentials": { "matrixApi": "matrix" }, "typeVersion": 1, "id": "043027df-a9b6-4f10-9eaf-c53b84471a4c", "notes": "This matrix node performs automated tasks as part of the workflow." }, { "name": "NoOp", "type": "n8n-nodes-base.noOp", "position": [ 990, 400 ], "parameters": {}, "typeVersion": 1, "id": "e97bff77-2c5d-4beb-bb0a-1c3e0e18fc89", "notes": "This noOp node performs automated tasks as part of the workflow." }, { "name": "Matrix1", "type": "n8n-nodes-base.matrix", "position": [ 540, 300 ], "parameters": { "resource": "account" }, "credentials": { "matrixApi": "matrix" }, "typeVersion": 1, "continueOnFail": true, "id": "eb34cf0a-460e-4ae0-8ca4-3e6bc7a0f7b3", "notes": "This matrix node performs automated tasks as part of the workflow." }, { "name": "Matrix2", "type": "n8n-nodes-base.matrix", "position": [ 690, 300 ], "parameters": { "roomId": "!cMUIsUgevrhCoeMkSG:matrix.org", "filters": {}, "resource": "roomMember" }, "credentials": { "matrixApi": "matrix" }, "typeVersion": 1, "id": "7c05aae7-f929-4474-a21d-43d60ec69508", "notes": "This matrix node performs automated tasks as part of the workflow." }, { "id": "error-24c6a549", "name": "Error Handler", "type": "n8n-nodes-base.stopAndError", "typeVersion": 1, "position": [ 1000, 400 ], "parameters": { "message": "Workflow execution error", "options": {} } } ], "active": false, "settings": { "executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000 }, "connections": {}, "description": "Automated workflow: Create a room, invite members from a different room, and send a message in the room we created. This workflow processes data and performs automated tasks.", "meta": { "instanceId": "workflow-8c42951b", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:49.709393", "updatedAt": "2025-09-29T07:07:49.709405", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production" }, "tags": [ "automation", "n8n", "production-ready", "excellent", "optimized" ], "notes": "Excellent quality workflow: Create a room, invite members from a different room, and send a message in the room we created. This workflow has been optimized for production use with comprehensive error handling, security, and documentation." }