Webhooks allow ManyRequests to communicate with another application when there are specific events triggered. There are many use cases with webhooks; however, it depends on what applications are in use.
For this article, we'll explore how to connect ManyRequests with Slack via webhooks using Make.
How to Add Webhooks
On you Dashboard, go to Settings > Integrations
Head over to the Webhooks tab
Click on the Add Webhook button
Fill in the information for your webhook (name, URL, and event)
Once done, click on Save changes
How to Create a Webhook via Make
On Make's Dashboard, go to Webhooks
Click on Open Scenario Builder button
On your Scenario, click on Webhooks
Select Custom Webhook
Create a Custom Webhook and add in a name
Take note of the URL (as this is the Webhook URL you'll input on ManyRequests)
βClick Ok
Next, click on the + sign to add another module
How to Connect Webhook with Slack
Select Slack from the options
Select an action from the options (in this case, it's Create a Message)
Make sure to Connect your Slack to Make
Fill out the information pertaining to the action you've selected
Click Ok
Note: For this example, we're connecting ManyRequests to Slack with Webhooks via Make. There are several approaches to customize this:
When there's a new client created on your portal, it will send a notification on slack saying that there's a new client created (in real time).
βAnother example would be when there's a new request created and it will send a slack message on a specific channel with a specific notification message and a link to the Request.
β
14. Test your connection by running the scenario
15. Once happy with the outcome, save the scenario
What are the Trigger Events on ManyRequests you can use
There are several trigger events that you could use on webhooks. These are:
Client created
Client updated
Request created
Request updated
Payment created
Comment Created
Subscription cancelled
With these trigger events, you can customize your webhook automation: whether it's sending a message / reminder on slack, or adding items on google sheets, or even sending a text via Telegram.
Webhooks can extend to multiple applications and are dependent on your agency workflows.