Anyone worked with Zendesk Integration Services before?

I’ve been building Zendesk solutions for a while now. I work with their API, create custom apps, and set up webhooks for different projects. Recently I found out about Zendesk Integration Services but haven’t tried it yet.

From what I can see, ZIS might replace some of the external scripts I currently use. Right now when I need custom logic, I host scripts on external servers and trigger them with Zendesk webhooks. It looks like ZIS could handle this internally.

I’m particularly interested in handling ticket deletion events. The regular admin triggers don’t have a “ticket deleted” option, only created and updated events. But ZIS seems to support soft delete events.

Has anyone here actually used ZIS in real projects? What was your experience like? Any tips or things to watch out for?

Been running ZIS in production for 8 months now. The performance boost alone made switching worth it. External webhook calls were adding 2-3 seconds to our processes, but ZIS functions execute almost instantly since they run inside Zendesk’s infrastructure. For ticket deletions - yeah, ZIS handles those events properly unlike standard triggers. We use it to clean up related records in our CRM when tickets get soft deleted. One gotcha I found: handle the async nature properly. ZIS functions can run concurrently, which caused race conditions in our early implementation when multiple events fired at once. The development cycle’s smoother than expected. You can iterate quickly without deploying to external servers, though you’ll miss proper IDE support. The built-in editor’s basic but works.

ZIS works but I’d skip it. Custom Zendesk integrations with automation platforms blow their internal system out of the water - no vendor lock-in either.

Just dealt with this exact ticket deletion thing for a client. Instead of fighting ZIS limitations, I built an automated workflow that watches Zendesk events through their API, runs custom logic, and triggers actions across multiple systems. No timeouts, full debugging, way more flexible.

Best part? You can handle ticket deletions AND sync data to other tools, send custom notifications, update databases - whatever. When requirements change, you’re not stuck with ZIS weirdness.

For ticket deletions specifically, I made a workflow that catches the API calls, logs everything, and triggers follow-up actions instantly. Works perfectly and took maybe an hour.

Latenode’s great for this setup. Way cleaner than ZIS scripts: https://latenode.com

ZIS has definitely streamlined our workflow compared to maintaining separate infrastructure. The biggest win? No more latency issues with external webhooks - everything runs way faster inside Zendesk’s environment. You’re spot on about ticket deletion events; that’s actually why we made the switch. Couple things to watch out for though. ZIS functions timeout after a set period, so if you’ve got heavy processing, you’ll need to break up your logic. Error handling’s also different from external scripts - took me a bit to adjust. The logging system’s weird at first but you’ll get the hang of it once you see the pattern.

i’ve been using zis for a few months now. it’s solid for replacing external webhook handlers, and the soft delete events work great - much better than dealing with regular trigger limitations. just a heads up though - debugging sucks since you cant test locally like you would with ur own servers.