Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to trigger webhooks on actions #174

Open
tiredofit opened this issue Oct 17, 2020 · 2 comments
Open

Ability to trigger webhooks on actions #174

tiredofit opened this issue Oct 17, 2020 · 2 comments

Comments

@tiredofit
Copy link

When actions occur within Logchimp, it would be ideal to have custom webhooks to be triggered.

For example, if someone votes on a "feature" it could trigger a webhook that would perform an action in an external service, say a notification in Slack/Rocketchat, or using open source n8n to perform complex workflows.

Also - for that matter, it would be very useful if there was some capabilities to only send the webhook based on a certain condition. E.g. More than 10 comments in the past day. 10 votes for the suggestion, and so on. This could serve as an external notification system via webhooks.

@mittalyashu
Copy link
Member

if someone votes on a "feature" it could trigger a webhook that would perform an action in an external service, say a notification in Slack/Rocketchat, or using open source n8n to perform complex workflows.

What kind of information/data do you want to see in Slack/RocketChat by using LogChimp webhooks?

E.g. More than 10 comments in the past day. 10 votes for the suggestion, and so on. This could serve as an external notification system via webhooks.

Are you looking for notification based on the above events inside LogChimp or sent those events to third-party service?

@tiredofit
Copy link
Author

In terms of Rocketchat/Slack here's some ideas

  • Someone has added a vote to {board name}
  • {Board name} has reached 50 votes!

That is just one use case. If I were to expand on the actions that could be sent via webhook:

  • {board name} {action} (vote/comment/new board/change status/update main suggestion/delete suggestion} could be sent to something like n8n.io and the payload parsed to do whatever the user would like.

As a user story, someone could submit a request, and when an Admin/Board Manager updates the status to "In Consideration", it sends a webhook to a service which then creates an issue in a development system, or creates a folder on a remote system. The webhook capabilities are endless. Have a look at n8n.io for an idea.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants