Name of Feature/Request: Integrate Striven with POST API endpoints for Notifications on Google Chat, Teams, Slack and future integrations with other products.
What financial, time savings, or quality of life improvements will occur from this: Adding the ability to integrate with chat boxes such as Google Chat, Teams, etc. for certain notifications. Things to Consider: Suggested Alternative Solutions: Original Description:I recently built some google chat integrations with Striven for IT. It’s basically just some custom JSON and a webhooks API endpoint that you have to hit to push notifications. This seems to exist across several chat platforms (chat/teams/slack etc). It’d be cool to allow for certain actions in striven to push an alert. (Task assigned, opportunity assigned, task over X age, etc). It can definitely be done through the API ( example here: https://gitlab.4miles.com/sstanley/gchat-taskalert/ ) but it’d be a very cool custom feature that would help with integrating with all kinds of systems. Something where you could craft a valid JSON output and use variable replacement for the fields similar to this:{ “text”: “{STRIVEN_TASKID} assigned to {STRIVEN_USERASSIGNED} at {TASK_MODIFIEDDATE}”}would be super cool. Obviously the replacement variable options would need to be based on whatever component you were generating the flow from. Extra credit if you can do token replacement in the URL you post to as well, since that would pretty much give us a fully functional rudimentary push-integration with anything that uses POST endpoints. Elaborating on this to allow for PUT/PATCH etc would give us an even stronger ability to build generic integrations for customers that need them, and we could over time assemble a template library for specific integrations and build a community around custom integrations with Striven in this fashion.Some samples of our chatbot: | Frequency: It’s a new feature, could be useful
Attempted Solutions So Far: None Listed
Digging deep - Any additional Why behind this request / How was this accomplished before Striven in what system or software: Original Description: I recently built some google chat integrations with Striven for IT. It’s basically just some custom JSON and a webhooks API endpoint that you have to hit to push notifications. This seems to exist across several chat platforms (chat/teams/slack etc). It’d be cool to allow for certain actions in striven to push an alert. (Task assigned, opportunity assigned, task over X age, etc). It can definitely be done through the API ( example here: https://gitlab.4miles.com/sstanley/gchat-taskalert/ ) but it’d be a very cool custom feature that would help with integrating with all kinds of systems. Something where you could craft a valid JSON output and use variable replacement for the fields similar to this:{ “text”: “{STRIVEN_TASKID} assigned to {STRIVEN_USERASSIGNED} at {TASK_MODIFIEDDATE}”}would be super cool. Obviously the replacement variable options would need to be based on whatever component you were generating the flow from. Extra credit if you can do token replacement in the URL you post to as well, since that would pretty much give us a fully functional rudimentary push-integration with anything that uses POST endpoints. Elaborating on this to allow for PUT/PATCH etc would give us an even stronger ability to build generic integrations for customers that need them, and we could over time assemble a template library for specific integrations and build a community around custom integrations with Striven in this fashion.Some samples of our chatbot: | Previously accomplished: Connectwise Manage, Autotask, nCentral
StrivenID: 1761940