HubSpot / calling-extensions-sdk

A JavaScript SDK for integrating calling apps into HubSpot.
https://developers.hubspot.com/docs/api/crm/extensions/calling-sdk
MIT License
45 stars 29 forks source link

Limit calling-minutes-per-portal could not be found for portalId #204

Closed danj1980 closed 1 month ago

danj1980 commented 3 months ago

Checklist

Description In LIVE mode, when the user presses the Phone icon in the toolbar, they receive the following notification. DanJ_0-1716207333332 The HubSpot HTTP response when that button is pressed says

[portalId: 144XXXXXX] Limit calling-minutes-per-portal could not be found for portalId

However, the app is connected successfully as the user is able to press the Call icon directly on a Contact. It is simply that they cannot open the widget via the Phone icon in the toolbar.

In Local mode, the app functions perfectly and the Phone icon in the toolbar functions correctly.

Expected behavior In LIVE mode, the phone icon should open the third party calling widget.

To Reproduce

  1. Install a third party calling integration that uses the Calling Extensions SDK.
  2. Press the Phone icon in the toolbar.
  3. See the response says that you do not have access.

Screenshots/source code Screenshot showing what happens when the Phone icon is pressed DanJ_0-1716207333332 Contact showing that the integration and third party calling is available DanJ_1-1716207412484

Device information Device: PC OS: Windows 11 Browser: Tested with the latest versions of Firefox, Chrome and Edge

hemang-thakkar commented 3 months ago

Hello danj1980

Thank you for reaching out. By LIVE mode, I assume you mean that you are using the actual calling app and not the one served from the local server.

Can you try this? https://developers.hubspot.com/docs/api/crm/extensions/receive-calls-in-hubspot-when-using-calling-apps#ungate-your-account

Let us know if you still see the issue.

Thank you

Hemang Thakkar

danj1980 commented 3 months ago

By LIVE mode, I assume you mean that you are using the actual calling app integration.

By LIVE mode, I mean Production mode, the way that users will install the app and use the third party dialler.

It appears that the option described in that link is not available on Free accounts which is probably incorrect? image

danj1980 commented 3 months ago

Please also see here where the comment says that it is a Hubspot system issue? https://community.hubspot.com/t5/APIs-Integrations/Limit-calling-minutes-per-portal-could-not-be-found-for-portalId/m-p/982611/highlight/true#M73936

hemang-thakkar commented 2 months ago

Hello @danj1980 I tried to reproduce the issue on our end but I couldn't. Can you still reproduce it? Here's what I see. image

Can you see an option to select Calling Provider on settings page? like this image

If yes, then select your provider and then you should be able to see the calling app in the popover.

hemang-thakkar commented 2 months ago

Can you confirm if 'isReady' set to true? If 'isReady' is set to false and if it's only integration installed in your portal, then you would not see the calling provider dropdown.

cc @alonso-cadenas

hemang-thakkar commented 1 month ago

@danj1980 Do you have any more questions? If not, then we would go ahead and close this issue. In case issue persists, you can reopen the issue.

Hemang Thakkar