RingCentral + Gorgias Integration Stopped Creating Tickets: Any Suggestions?

This topic was automatically generated from Slack. You can find the original thread here.

Our team connected RingCentral + Gorgias to create tickets when we received a call, suddenly this stopped working. Everything seems correctly set up still. Any suggestions?

You had RingCentral as a trigger, right?

There seems to be an issue with the RingCentral API expiring the webhooks created by Pipedream after 7 days.
It’s being tracked here - [BUG] Ring Central Outbound Event webhooks are expiring after about a week · Issue #5710 · PipedreamHQ/pipedream · GitHub

Thank you for your reply and update!

The RingCentral team was no help, was there an outcome or solution that was worked out here? How do I get this fixed?

have you heard back from them yet? The API clearly doesn’t work as it’s supposed to from my research.

Actually I just created a new subscription manually (not via a built-in event source), then queried that subscription ID and I got the expected expiry (10 years from now), so I wonder if there is a bug in our code.

I think you have some experience with RingCentral components, right? Can you check this out? We are seeing the webhook subscription that is created when creating a new RingCentral trigger appears to not be getting the expirationTime / expiresIn properly set. I see that we are attempting to do so in the code, but it doesn’t appear to be working when I check that subscriptionId.

Sure I can take this one

Ok seems like the property expiresIn should not be inside deliveryMode property :thinking_face:

I remember having some issues with that :thinking_face:

Ah yes, bingo

Thanks guys! I’ll give this a try and keep you posted.

Hi guys I’ve just pushed this PR so you can give me a hand on testing it?

Yea I can

:fire:

I didn’t do an end to end QA to ensure events still get delivered etc, but seems like that shouldn’t be impacted

oh thanks I appreciate that

Ahhhhh, good find @U02A06JPKEH

Looks like the fix is live. You’ll have to delete and re-add the RingCentral triggers to get the new expiry code.