GoToWebinar connection: problem with webinarKey

I connected my GoToWebinar account to Make using the native connector. I’m using the trigger “watch webinar creation”: it triggers when a new webinar is created. What I need to do on Make is to activate the automation (OK) and get the webinar ID (or webinarKey), and this is where the problem comes up.

In fact, when a webinar is created, it appears on Make with a webinarKey (5844756865172022000) different from the actual webinarKey (5844756865172022617).

I got in touch with GoToWebinar support and they told me:

The issue is that the number is getting rounded.
This happens when your code is on JavaScript, the solution is to add the following library into your code to avoid the numbers getting rounded.
You only use the integration but you’re not from Make.com, right?
This change needs to be done by the Make.com people.
Working with extremely large numbers in JavaScript - DEV Community

So I have 2 questions:

  1. can you please fix this issue? what timing?
  2. in the meantime, any workaround for this?

Thank you,
Luca

It is correct that your number is too large, and there is a bug in the module itself storing these as number type instead of a string type.

According to “Number” data type in the documentation,

For some numerical items, Make may validate the input for a specified range (the minimum or maximum allowed value).

The value of the JavaScript Number.MAX_SAFE_INTEGER constant is 9007199254740991

That is approximately 16 digits, while your number is longer than that, hence the truncation (and padding of the truncated portion with zeros).

The correct workaround is to store the number as a string.

This can only be done by Make support.

For technical issues or bugs like this, directly contacting support can often lead to a faster resolution. They have access to your specific account details, scenario and scenario logs, server-side logs, and internal tools and resources, which allows them to investigate more thoroughly than what you have access to.

You can open a new ticket here, or if you are unable to login for some reason, you can create another new free account to access the ticketing system (which is only available to logged-in users). After submitting a new ticket, you will receive an automatic confirmation email with the subject “Ticket Created” in the subject. If you do not receive this, try sending the ticket again.

If you manage to get your issue resolved with support, we’d still love to hear about it! Sharing your solution on the forum can help others facing similar problems.

Hope this helps! Let me know if there are any further questions or issues.

@samliew

P.S.: Investing some effort into the Make Academy will save you lots of time and frustration using Make.

Hope this helps! Let me know if there are any further questions or issues.