Idea

alex1918 avatar image
alex1918 Posted ·

HubSpot API Integration

I'm in the USA.

We use HubSpot for CRM and marketing.  It's a very feature-full integrated service with great appeal to RingCentral users.  Similarly, I suspect that many HubSpot users would find RingCentral integration very attractive.

HubSpot has similar market capitalization as RingCentral, growing rapidly and targeting similar user base as RingCentral.
https://finance.yahoo.com/quote/hubs?ltr=1

It would be tremendously useful to have a tight API-based real-time integration between RingCentral and HubSpot so that phone calls, missed calls, voicemails and recordings can be accessed in HubSpot during or right after the call; and missed calls addressed / followed up.


topic-default
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Embbnux Ji avatar image
Embbnux Ji Posted ·
Hi, Alex,
One of our engineer Drake has created a RingCentral extension app for HubSpot with RingCentral Embeddable widget. You can try it in here  https://github.com/zxdong262/hubspot-embeddable-ringcentral-phone
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

alex1918 avatar image
alex1918 Posted ·
That's great.  How do I install it? Not entirely clear from the instructions.
I downloaded
hubspot-embeddable-ringcentral-phone-master.zip then go to Chrome Extensions developer mode and click "Load Unpacked". It asks for a directory, let's say "Desktop" but it does not see the .zip file
I think it expects a "Manifest file"

Failed to load extension
FileH:\Desktop
ErrorManifest file is missing or unreadable
Could not load manifest
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

drake-zhao avatar image
drake-zhao Posted ·
Hi, Alex,
Just add a release, at  https://github.com/zxdong262/hubspot-embeddable-ringcentral-phone/releases,
  • download the zip file, unpack it, get a dist folder, open your chrome extension page(chrome://extensions/), click load unpacked, select the dist folder
  • Go to https://app.hubspot.com to check
Thank you for the feedback, let me know how it works.

2 comments
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Lucky Alex.  I spent a couple hours learning how to setup an environment to build it from source the other day.  It was good for me though, I learned a few things ;)

Now that I got my feet wet I am curious to learn how hard it might be to make a Safari extension and/or a Gmail Add-on.  Can anyone with some experience point me in the right direction or just tell me it would be really hard?


0 Likes 0 · ·
About gmail add-on, There is a 
RingCentral Office GSuite Edition  https://gsuite.google.com/marketplace/app/ringcentral_office_gsuite_edition/1096716829781, you may want to try it.
0 Likes 0 · ·
alex1918 avatar image
alex1918 Posted ·
Hi Drake,

I did that and got this error:

Failed to load extension


FileH:\Desktop\dist
ErrorCould not load javascript './content.js' for content script.

Could not load manifest.
1 comment
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Alex, I just tried this on W10 and it worked for me.
0 Likes 0 · ·
drake-zhao avatar image
drake-zhao Posted ·
Alex,
I test it in my mac, it works, I guess it might be something related to windows, I may test it about 7 hours later.
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

alex1918 avatar image
alex1918 Posted ·
Hi Drake,

Sorry was my error. I did not download your update and tried to install the one I downloaded earlier. 

When I logged into HubSpot it does not bring up Ringcentral button as it shows on YouTube video. I logged  to RingCentral Chrom App extension and Desktop app but still don't see it

The extension  installed but it gives me the following error in Chrome:
Uncaught (in promise) Error: Invocation of form tabs.get(object, function) doesn't match definition tabs.get(integer tabId, function callback)




Context
_generated_background_page.htmlStack Trace
    Nothing to see here, move along.Uncaught (in promise) Error: Invocation of form tabs.get(object, function) doesn't match definition tabs.get(integer tabId, function callback)

    Context
    _generated_background_page.htmlStack Trace
       
      1 |1000 characters needed characters left characters exceeded

      Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

      drake-zhao avatar image
      drake-zhao Posted ·
      Thank you, Alex!
      The error do exist, somehow in my machine it does not stop the extension working, I just released a new version, confirmed no error this time. Let me know how it works.
      And it works only in app.hubspot.com, not www.hubspot.com, in case you only tryed it in www.hubspot.com.

      https://github.com/zxdong262/hubspot-embeddable-ringcentral-phone/releases
      1 |1000 characters needed characters left characters exceeded

      Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

      alex1918 avatar image
      alex1918 Posted ·
      Hi Drake,

      It works.  A few fast comments. It seems to only read "Phone number" but not "mobile phone number" database field in HubSpot. If I only fill out cell phone and "phone number" is empty,  floating ringcentral button does not show up.

      The other thing is that it does not seem to recognize that I have RingCentral Chrome extension open. It asks me to login to Desktop extension. Not sure if that's how you intent it to be used.

      Will test it more and will give you feedback in the next few days.

      Thanks,
      Alex



      1 |1000 characters needed characters left characters exceeded

      Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

      alex1918 avatar image
      alex1918 Posted ·
      Also I connected HubSpot database which is nice.  If I try to text or call someone, it would be nice to push the text message for example back into HubSpot automatically for that contact so that there is a record of it.  Same with phone call at least phone number dialed and status / duration of a call, may be link to recording.
      1 comment
      1 |1000 characters needed characters left characters exceeded

      Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

      Hi Alex,
      just Released a new version, with some new features
      • Auto/manually sync call log to hubspot
      • Check hubspot activities from ringcentral contact panel


      1 Like 1 · ·
      alex1918 avatar image
      alex1918 Posted ·
      It would be useful if RingCentral app could handle sending SMS documents - PDF/images.  I know you can do it via new GLIP interface but not here.
      1 |1000 characters needed characters left characters exceeded

      Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

      Write a Comment

      Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

      Your Opinion Counts

      Share your great idea, or help out by voting for other people's ideas.