Create Teams notifications for new tickets in ConnectWise with Redis
Ready for 3.0What this workflow does
This workflow has 8 nodes and runs on a schedule (cron */1 8-16 * * 1-5). Along the way it connects Redis and Microsoft Teams. It also calls na.myconnectwise.net over HTTP.
How it runs
Trigger: On a schedule (cron */1 8-16 * * 1-5).
- Get New Tickets (HTTP Request): calls na.myconnectwise.net
- Query Database (Redis): get
- Add Filterable Parameter (Code): runs custom JavaScript code
- Filter Out Tickets that have already been sent (Merge): merges the data from its input branches
- Combine like Companies (Code): runs custom JavaScript code
- Log in Redis (Redis): set
- Teams to Dispatch (Microsoft Teams): work with chat message
Services it uses
HTTP calls to: na.myconnectwise.net
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (6)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Code
n8n-nodes-base.code - Redis
n8n-nodes-base.redis - Merge
n8n-nodes-base.merge - HTTP Request
n8n-nodes-base.httpRequest - Microsoft Teams
n8n-nodes-base.microsoftTeams
From the author
This Workflow does a HTTPs request to ConnectWise Manage through their REST API. It will pull all tickets in the "New" status or whichever status you like, and notify your dispatch team/personnel whenever a new ticket comes in using Microsoft Teams. Video…