Integration: Custom Webhook For Message Events
complete
Z
Zy
complete
🎉 Exciting news! Respond.io now supports Webhook Event feature. This means you can receive real-time updates on your events. Get started now and streamline your processes with ease.
List of Webhook Events:
- New incoming or outgoing message
- Conversation opened or closed
- New contact is added
- Existing contact is updated
- Contact tag is updated
- Contact assignee is updated
- New comment is added for a Contact
Learn more about Webhook Events here: https://developers.respond.io/docs/webhooks/lwocem4sq812x-overview
S
Shi Hui
in progress
S
Shi Hui
Merged in a post:
Integration: Custom Webhook for Message events
Z
Zy
It would be great if we can make an API call to a custom URL with the corresponding info every time message events that happen on respond.io
List of message events
- New Incoming Message
- New Outgoing Message
Z
Zy
under review
Messagecims
The respond.io mobile app is causing some serious friction with our agents (for our use case, we don't use PCs for agents).
Having the ability to get webhook for each incoming message will allow us to write a wrapper application which is just focused on getting messaging done for the agents and hiding away other details that are outside of their scope.
Jerry (CEO)
Merged in a post:
Webhook to extract all Sent & Received Messages
j
jarronstephenshk@gmail.com
There are other requests in this site talking about Automation V2, Contacts API/Webhooks and similar topics.
But none of the requests seems to directly address the need to capture full message history for a client in our external CRM and similar systems.
So this feature request is asking explicitly for a Webhook that pushes copies of sent AND received messages from respond.io to an external REST endpoint.
Hasan Niyaz
This is urgently needed.
Currently having to use a Zapier Webhook to match and update profile on our side for NEW customers. Have to pay $25 / month to Zapier even for a single zap.
If you just allow webhooks directly on your app we can save this cost and save traffic time as well.
Thanks
Jerry (CEO)
Merged in a post:
Send sent messages to webhook
Support Team
Hello,
Could you please add feature to log all sent messages (WA) from respond.io to our webhook URL !?
also, it should be configured throw channel settings and we can activate or disable
Thanks
A
Alexey Popov
This is must have tool!
We would like to catch from hook every new message (incoming and outcoming).
Z
Zunaid Khan
It needs to be wider than just a status change. It should for be any automation trigger.
Please see here:
Jerry (CEO)
Zunaid Khan: Can you give me examples of times in which you would like to call a webhook? Only in times a contact trait changes? Or every-time there is a new message?
Z
Zunaid Khan
Jerry (CEO):
Hi Gerardo
It won’t be for every single message.
The big ones for me are when tags are added or removed and when custom field changes happen.
If we can have the option of sending a webhook for any of the current automation triggers available it would add the maximum flexibility.
My use case is primarily to segment incoming lead and send this information to a CRM / ESP.
This would be done with various surveys and automations in Respond.io
Hope that makes sense
Jerry (CEO)
Zunaid Khan: interesting, so you would only want a few contacts that match a specific requirement to trigger the webhook? (e.g. custom field added or tag added). Correct?
Once they trigger the webhook, what information would you like us us to include in the call? Only the contact data (fields +tags)?
Z
Zunaid Khan
Jerry (CEO): Yes it will be for tags added or custom field values.
Let me explain what I'm trying to do.
I want to put new leads through a survey that has conditional logic built in. The way I can do that right now in Respond.io is by creating multiple surveys triggered by different automations.
For example, at the end of survey 1 there is a question with tags. Based on the answer the user gives the tag choice can trigger the next survey (which is really the next question in a series of questions)
So in this manner I can end up segmenting our leads.
However, I need to get this information into a CRM like ActiveCampaign. So by adding different tags to the lead in ActiveCampaign I can then run further customized marketing campaigns to that lead.
We currently do the above via forms on a website. However, we have a lot of leads coming in via Whatsapp and also want to use FB messenger. So in my ideal scenario I want create a single set of automations and have it work across all the channels with webhook integration (so I can have CRM integration)
Hope that makes sense.
Z
Zunaid Khan
Jerry (CEO): I forgot to add - yes it will be the contact data + data on the hooks / custom fields that were added.
Jerry (CEO)
Hey Zunaid Khan: this sounds like something you could achieve right now using our Zapier integration. https://zapier.com/apps/respondio/integrations/activecampaign
You can create a Zapier "ZAP" that triggers when a certain custom field is changed (e.g. email), and if you set the action of this "ZAP" to Update or create ActiveCampaign contact, then you can move the information from Respond.io to ActiveCampaign right now.
Do you think you can achieve this with Zapier? Let me know!
Z
Zunaid Khan
Jerry (CEO):
I'll have to test but think I should be able to achieve this with custom field changes alone i.e. without using tags, as I see the Zaps are linked to custom fields.
There are 2 concerns I have with regard to Zapier
1) It can become quite expensive especially with volumes or if you need to be on higher plan to have quicker polling.
2) Does this Zap use polling or is it an instant webhook ? To get to 1 minute response time if its polling you need to be on a $299 per month company plan (or $49 per month if 2 minutes is OK).
With a Pabbly Connect or Integromat a webhook notification will be instant.
So I really want to be able to have the option to use these other services.
There is also a massive difference in cost compared to Zapier.
If you're sending information to a webhook url for your Zapier integration then all you need to do is allow that webhook url to be entered by the user (i.e. me) for the custom field change trigger.
From that point one I can decode the JSON in Pabbly Connect / Integromat i.e. you don't need to do any deep integration with these services. Simply allow a webhook url to be entered inside respond.io
Hope that makes sense.
Jerry (CEO)
Zunaid Khan: I understand your pricing concern, the new Zapier pricing is a bit high. The good news is, it uses instant webhook, as soon as the custom field changes we send the event to Zapier.
We do intend in building custom webhooks, but it is not in our top priorities at this time, so you might need to wait 3-4 months before we work on new automation actions.
Hope you will consider the Zapier alternative for the time being :)
Z
Zunaid Khan
Jerry (CEO): ok hope it will be soon :-)
Jerry (CEO)
Zunaid Khan: as soon as we can :)
Z
Zunaid Khan
Jerry (CEO): Thank you
Load More
→