Recent searches


No recent searches

Feature request: Webhooks

Completed


Posted Jan 17, 2017

Hello,

our company has been using Zendesk for a long time to manage our customer relations. We also have an internal monitoring system which uses Zendesk data. As of today we're fetching the data from the Zendesk API by periodically querying the tickets, comments and tags APIs (every ~45 seconds), which is highly inefficient and does not provide us with real-time data (but with a slight delay, which in our case is substantial).

Many services provide a means to set up a webhook for data synchronization in real-time, yet Zendesk does not support such a thing yet (except for mobile SDKs, which is not what we're looking for). We'd like to request this feature, so that all the information available via the incremental API will be available via webhooks. We'd also be willing to use the feature as soon as it's available and provide ample feedback to assist in development of such a feature.

 

Regards,

Daniel from dapulse


10

21

21 comments

Hi Daniel,

Thanks for sharing your feedback. Which Zendesk resources are you trying to keep in sync? We do currently have HTTP Targets which are webhooks that are fired by Triggers on Tickets.

We're also in the planning stages for some more extensive webhooks across various resources. Knowing which resources you're after will help with prioritization.

0


We're currently using the API to sync the following resources: tickets, ticket events, ticket comments and agents activity.

It's fortunate to hear there's a webhook currently in place for tickets, however we need webhooks for all the aforementioned resources in order to be able to replace our polling service (maybe apart from the last one).
 
Thanks,
Daniel

0


Daniel,

Using HTTP Targets with Triggers will allow you to receive a request whenever a ticket is updated. This includes all ticket events and comments.

This will not cover agent activity however. What type of activity are you trying to track? You may be able to do what you need with a custom Zendesk App that makes a request out to your service when agents take certain actions in the web UI.

0


We would like a webhook to update us on User account changes.

We maintain our own user database and want to keep that in sync with ZenDesk.

So, for example, if an end user is Created on ZD, notify our system that there is a new End User account.

 

 

0


Hi Joe,

I'm looking into something similar - can you clarify please what you mean by the webhook not covering agent activity? I think my requirements will be covered by ticket events and comments, but may also like to look at customer/contact and organisation sync.

Cheers,

- Bob -

0


Hey Bob, sorry for the delay. I'm specifically referring to any kind of agent activity that is not captured in ticket events. For example, the fact that an agent viewed a ticket is NOT currently captured in Zendesk.

0


Hey folks,

As recommended by Zendesk support I am sharing our use case for the missing functionality here. In short, we need that HTTP targets have a way to define the headers for the requests that are being fired, e.g., for authorization methods other than basic. 

10


Adding to what Roman requested. We need to be able to define headers for Authentication and other partner requirements in our API requests. 

We currently channel our webhook triggers out via Zapier and then pass it on to our VoC platform and Logistics partners but this is costly and inefficient.

 

 

2


Passing headers as part of API requests is absolutely pivotal in most modern-day API integrations, especially for authorization purposes, please do something about this — it's been almost three years since this was initially requested, and there is no Product reply.

2


image avatar

Dan Ross

Community Moderator

Also wishing for something more modern than basic auth. Services today often require a bearer token or custom auth headers. Please allow us to set custom headers in outbound messages.

3


+1 Would like to be able to add custom auth headers for my HTTP targets. 

2


I would also like to the option of auth headers in this case -H Authorization: Bearer headers. To work around this issue, another tool will need to be created to parse the data from zendesk correctly, and then send it. Or a 3rd party integration tool(automateio) will need to be purchased to send data from zendesk > smartsheets correctly.

1


Also need the ability to define headers for this. This should be a basic feature of any webhook tools in SaaS today. How has Zendesk not prioritized this in the last 2 years? It is not a large technical lift to expose this capability.

Please create this feature ASAP! 

5


I completely agree with all the above.
Extensive webhook capabilities should be a basic feature for a tool like Zendesk.

It seems possible now to do some "webhook" with target, but each have to be manually set-up, so we would have to guide our customer on this integration, which is a complex, time-consuming and error prone way of doing it.

Would be great to have something similar to Intercom, for example. We just added a button "connect with intercom", and when it's clicked and the user validate the permission we ask, everything is connected, the webhooks are installed on their account, we get an access token, etc.
We need a similar plug-and-play webhook system.

0


image avatar

Chris Sos

Zendesk Product Manager

Hi Remy,

We just added a button "connect with intercom", and when it's clicked and the user validate the permission we ask, everything is connected, the webhooks are installed on their account, we get an access token, etc.

We have something similar with Global OAuth, you could run this in conjunction with an app with Apps Requirements to create a target with everything set up and ready to go without needing to guide admins through the procedure - it happens upon the app being installed by the admin.

Chris

1


image avatar

Chris Sos

Zendesk Product Manager

Hello everyone,

Thank you for your feedback around webhooks over the last few years! I'm pleased to share that in 2021 Zendesk will be releasing the first version of webhooks for us. Please keep on the lookout for the announcement soon, many of these concerns and questions will be addressed ;)

Chris

3


image avatar

Dan Ross

Community Moderator

Woohoo! Thanks Chris & team!

Eager to see the results of this work :)

0


Have there been any updates regarding the new webhooks feature? Do we know if we will have the ability to specify custom headers? 

0


image avatar

Chris Sos

Zendesk Product Manager

Hi Justin,

No new updates, however we will have more to say about this come July (estimated). I can confirm though that the first version will not support custom headers. Though we will be looking at enhancements such as this for future iterations of the feature.

Chris

0


Hi, is this feature out? I found this article https://support.zendesk.com/hc/en-us/articles/1260803996569-Creating-a-webhook that seems to be updated yesterday

0


image avatar

Chris Sos

Zendesk Product Manager

Hi Chris,

Well spotted. This is indeed out. We are planning many more enhancements to the product this year, so stay tuned to the updates. We're very proud of our first iteration, but we know there's a lot more that can be done to improve the experience and utility of webhooks.

Chris

0


Please sign in to leave a comment.

Didn't find what you're looking for?

New post