Skip to content

Commit b3c6d64

Browse files
committed
Merge branch 'update/hubspot-qa' into 'main'
Add new HubSpot Questions and Answers See merge request integration/ringcentral-integration-docs!22
2 parents 9772ea4 + f706ffd commit b3c6d64

File tree

6 files changed

+170
-2
lines changed

6 files changed

+170
-2
lines changed

docs/hubspot/img/ActionLog1.png

246 KB
Loading

docs/hubspot/img/ActionLog2.png

213 KB
Loading
254 KB
Loading

docs/hubspot/img/SendSMS.png

358 KB
Loading

docs/hubspot/img/Workflow.png

225 KB
Loading

docs/hubspot/questions.md

Lines changed: 170 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ hide:
66
# General Questions
77

88
## Q. I keep seeing 'Webphone Unavailable' error message?
9+
910
A. Users may encounter a "Webphone Unavailable" error message when attempting to call from RingCentral for HubSpot. This error typically occurs due to insufficient microphone permissions in the browser. To identify and resolve the issue, consider the following rules:
1011

1112
Solution 1: Enable Microphone Permissions
@@ -22,6 +23,7 @@ If users still encounter the "Webphone Unavailable" error message after allowing
2223
4. Verify the following: - The correct microphone is selected (e.g., MacBook Pro Microphone (Built-in)(System default)) - Under default behavior, "Sites can ask to use your microphone" radio button is selected - The HubSpot site is not listed under "Not allowed to use your microphone" - The HubSpot site is present under "Allowed to use your microphone"
2324

2425
## Q. The contact page does not open in HubSpot when there is an inbound call in RingCentral for HubSpot?
26+
2527
A. Contact Page Not Opening for Inbound Calls
2628

2729
The screen pop feature in HubSpot opens a contact screen or the contact search page for multiple matches when a user receives an inbound call. If it does not work as expected, there are several reasons to check if the customer has configured the settings correctly.
@@ -33,9 +35,10 @@ Even if the 'Show matches for inbound calls' toggle is enabled and users don't s
3335
If the user has already enabled 'Show matches for inbound calls', is answering inbound calls, and the feature still does not work, we need to check if there are any browser pop-up blockers in place. Go to Settings -> Privacy and security -> Site settings -> Pop-ups and redirects -> Ensure that the radio button is selected for 'Sites can send pop-ups and use redirects'.
3436

3537
## Q. Why isn't my SMS being logged automatically?
38+
3639
A: Once you enable the Auto-Log Texts toggle in Settings, all new incoming and outgoing texts will be logged automatically by the app. SMS messages are typically logged within 10 minutes, and the app will retry any failed attempts.
3740

38-
If you dont see your SMS in HubSpot, it could be due to one of the following:
41+
If you don't see your SMS in HubSpot, it could be due to one of the following:
3942

4043
The RingCentral for HubSpot app may not be showing the most up-to-date logging status.
4144

@@ -45,12 +48,14 @@ To resolve this:
4548

4649
1. Sign out and sign back in to the RingCentral for HubSpot app to refresh the sync.
4750

48-
2. Click the View Log Details icon to open the exact record where the SMS has been logged in HubSpot.
51+
2. Click the "View Log Details" icon to open the exact record where the SMS has been logged in HubSpot.
4952

5053
## Q. Why is a contact getting created in HubSpot for unknown phone numbers?
54+
5155
A. When the "Auto log calls" toggle is enabled in RingCentral for HubSpot settings, the app creates a new contact for inbound calls with no matching record. The new contact is named "Caller + phone number in e164 format," and the call is logged under this new contact. The same process applies to SMS messages. If there's no matched record, the app creates a new contact named "SMS + phone number in e164 format" and logs the SMS to this new record.
5256

5357
## Q Why is there no available hub to log in?
58+
5459
A. If you're unable to log in, reach out to your HubSpot administrator to connect the HubSpot account you would like to use with RingCentral.
5560
If this has already been done, please ensure:
5661

@@ -59,20 +64,24 @@ If this has already been done, please ensure:
5964
If you are still unable to log in after verifying these points, please contact RingCentral Support for assistance.
6065

6166
## Q. I have enabled/updated call outcome/call type in HubSpot, but why are the changes not synced back to RingCentral for HubSpot?
67+
6268
A. To sync the changes, log out of the app and then log back in.
6369

6470
## Q. Why do I see the error message "Cannot match contact. Try clicking the Create log icon in your call history." when I make or pick up a call?
71+
6572
A. This error message appears when your company reaches the rate limit imposed by HubSpot at that specific moment. As a result, the call information is displayed as "Unknown" because the contact matching process fails due to the rate limitation. However, potential matches may still exist despite the "Unknown" status. To resolve this, you can return to your call history and click the "Create call log" icon for the specific call. This action will trigger the contact matching process again, attempting to find and associate the correct contact information.
6673

6774
I have checked with Jack and have the same insights. This would be considered a product feature request, and there is currently no estimated time of arrival (ETA) for its implementation and delivery. I will proceed to create an improvement ticket. You can also refer the customer to my previous comment and suggest they submit a feature request through ideas.ringcentral.com.
6875

6976
Please let me know if you have any additional concerns.
7077

7178
## Q. Why is the call not matched, but the contact exists in my HubSpot?
79+
7280
A. First, ensure you have signed into the hub where your contacts exist in RingCentral for HubSpot.
7381
Second, RingCentral for HubSpot follows the contact match logic for both national and international calls. If you make or receive national calls, the company/contact records with phone number or mobile phone number in any format will be matched. For example, if a phone number +16508888888 calls you and there are 4 contacts with the phone number saved as +16508888888, 1 (650)-888-8888, 650_888_8888, 6508888888 in your HubSpot, all of these will be matched.
7482

7583
## Q. Why is there no call recording link for playback in HubSpot contact activity?
84+
7685
A. If there is no call recording link present inside the HubSpot contact/company activity for the logged call, it is most likely that the integration was closed immediately after the call ended. We recommend users not to hit the close button for the integration after the call is ended, as this will terminate the integration instance and prevent the update API calls from occurring to update the call log with several parameters such as Call Duration, Call Recording Link, and Call Ended Time. If the user did not close the integration and still does not see the call recording playback link, please check the RingCentral admin portal to see if that call was recorded. If it is present there, please report the issue to RingCentral support.
7786

7887
## Q. Can I make calls directly from HubSpot?
@@ -123,3 +132,162 @@ A.
123132
- For RingCentral technical issues, contact Support.
124133
- For HubSpot CRM questions, contact HubSpot Support.
125134
- End users should visit the RingCentral support site or reach out to their system admin for integration-related questions.
135+
136+
##Q. How to set up workflow in HubSpot?
137+
A. RingCentral for HubSpot provides a contact-based workflow action called "Send text message (SMS)," enabling a workflow to send text messages to enrolled contacts via the RingCentral for HubSpot app. These messages can be logged manually or automatically based on your app settings.
138+
139+
You can find Workflows in your HubSpot Automation > Workflows (see figure below). For more details on how to set up a workflow, read "Create workflows" (https://knowledge.hubspot.com/workflows/create-workflows).
140+
141+
![Workflow](./img/Workflow.png)
142+
143+
"Send text message (SMS)" is a custom contact-based workflow action. You can find it in the HubSpot workflow action section (see figure).
144+
145+
![RingExRingCentral](./img/RingExRingCentral.png)
146+
147+
When you add this action to your workflow, you can configure:
148+
149+
- Send text to: Define the phone number to send a message to (Figure, step 1). Usually choose the contact records' phone number field and/or mobile phone number field.
150+
- Message: Define the SMS content (Figure, step 2).
151+
152+
Using the example in the figure, the workflow will enroll a contact record with a deal amount over 100,000 and send an SMS to the enrolled contact automatically. For instance, if a contact named Dean Porter has a deal with an amount of 150,000 and the contact owner for Dean is Grace Tao, Dean will receive a message sent from Grace Porter's RingCentral number to his phone number with the content: "Hi Dean Porter, one of our specialists will reach out to you soon for the deal. Have a nice day!" The workflow uses Grace's RingCentral account to send the SMS as if Grace does it herself. Please ensure the contact owner (Grace Tao in this case) has a valid RingCentral account and is able to sign in to RingCentral for HubSpot.
153+
154+
![SendSMS](./img/SendSMS.png)
155+
156+
Workflow results and errors will be tracked in HubSpot workflow action logs (see figure). Read "Understand your workflow details page" for more information.
157+
158+
![ActionLog1](./img/ActionLog1.png)
159+
![ActionLog2](./img/ActionLog2.png)
160+
161+
##Q. Does RingCentral for HubSpot workflow support calls?
162+
A. No, currently RingCentral for HubSpot Workflow automation only supports the SMS feature. All other RingCentral features, including those related to calls, faxes, and contacts, are not supported.
163+
164+
##Q. SMS are not sent through Workflow automation.
165+
166+
A. There could be several reasons why the workflow automation does not execute and send SMS from the RingCentral for HubSpot integration. To identify if the RingCentral integration has failed to execute the "Send text message" action, navigate to the action log of the workflow and check the Action section. Look for "Send text message (SMS)" with a failure event. The events can include the following error messages:
167+
168+
1. General Error Messages:
169+
170+
- "Something went wrong when sending the message."
171+
- "Connection failed. Please try again later."
172+
- "Cannot connect due to internal errors. Please try again later."
173+
- "Cannot connect due to network issues. Please try again later."
174+
175+
2. Permission-Related Errors:
176+
177+
- "You don't have permission to send messages."
178+
- "You don't have permission to send messages to recipients outside of your organization."
179+
- "In order to call this API endpoint, user needs to have [InternalSMS] permission for requested resource."
180+
181+
3. Phone Number Validation Errors:
182+
183+
- "Please enter a valid phone number."
184+
- "Phone Number Validation Error."
185+
- "Please enter a valid receiver number."
186+
- "A valid phone number is required to send text messages to recipients outside of your company. Please contact your administrator to add a direct number to your account."
187+
188+
4. Extension-Related Errors:
189+
190+
- "The extension number does not exist."
191+
- "Sending SMS from/to extension numbers is not available"
192+
- "Cannot send to an extension number with main phone number. If you want to send to an extension number, please just enter extension number."
193+
194+
5. International/Regional Errors:
195+
196+
- "International SMS is not supported"
197+
- "International MMS feature is not available"
198+
- "Sending SMS to international phone number is not supported"
199+
200+
6. Special Number Errors:
201+
202+
- "Sending texts to emergency/special service numbers is not supported."
203+
- "Sending SMS to short numbers is not available"
204+
205+
7. Text Content Errors:
206+
207+
- "Please enter the text to be sent."
208+
- "Text is too long, 1,000-character limit"
209+
- "Text is too long, 5000 limit"
210+
211+
8. Sender-Related Errors:
212+
213+
- "You must select a number from your phone numbers to send"
214+
- "Please set {areaCodeLink} to use 7-digit local phone numbers."
215+
216+
9. Account Configuration Errors:
217+
218+
- "A valid phone number is required to send text messages to recipients outside of your company. Please contact your administrator to add a direct number to your account."
219+
220+
10. Message Status Errors:
221+
- "Queued"
222+
- "Delivered"
223+
- "Sent"
224+
- "SendingFailed"
225+
- "DeliveryFailed"
226+
227+
These error messages are localized and available in multiple languages (English, German, Italian, etc.) to provide a better user experience for international users.
228+
229+
##Q. I see an error message: "The contact owner's phone number is not set up to send text messages from RingCentral for HubSpot. Check the number's permissions or contact your administrator for help." in the Actions logs for RingCentral.
230+
231+
A. Users will see this error message when they do not have permission to send messages from their RingCentral extension. Also, ensure the following note from the user guide is satisfied (https://assets.ringcentral.com/us/guide/RingCentral_for_Hubspot_User_Guide.pdf):
232+
233+
Note: The workflow always sends the SMS from the contact owner's phone number. Therefore, please ensure the contact owner has a valid RingCentral account (using the same email address to sign in to both HubSpot and RingCentral) and is able to sign in to RingCentral for HubSpot, so that the "Send text message (SMS)" action will work properly.
234+
235+
There is a quick way to test to ensure the workflow works:
236+
237+
- Login to RingCentral integration with the same email address used for signing in to HubSpot.
238+
- Connect to the Hub which the HubSpot is connected to.
239+
- Navigate to the Messages section in the RingCentral integration and then send a test text message.
240+
- If the message is sent successfully from the above test, then execute the workflow.
241+
242+
##Q. Why do I see the error message "Please enter a valid phone number for this contact" while setting up a workflow in HubSpot?
243+
244+
A. Users encounter this error message when they do not enter a valid phone number in the "Send text to" field while setting up the workflow. To resolve this issue:
245+
246+
- Ensure you select the correct phone number field (e.g., Phone Number or Mobile Phone Number).
247+
- Alternatively, enter a phone number manually in the e.164 format.
248+
- Update the changes and perform a test of the workflow automation.
249+
250+
##Q. Can we use the company main number to send SMS using the workflow automation in HubSpot?
251+
252+
A. No. Unfortunately, it is not possible to send SMS from your company's main number if it is tied to your main company line. This number cannot be used as the SMS Caller ID in the HubSpot workflow.
253+
254+
There is a related thread on our Community Site that our engineers are actively working on. Feel free to join the discussion and add your question there:
255+
256+
https://community.ringcentral.com/developer-platform-apis-integrations-5/cannot-send-sms-from-main-company-number-2658If
257+
258+
However, if the main company number and company number(s) have the SMS feature enabled for sending text messages from those phone numbers, only the user extension assigned to handle SMS for those company numbers would be allowed to send SMS from the RingEx by RingCentral integration. The assignment is set by default to the main super admin user but can be changed from the admin portal (service.ringcentral.com) via the company auto-receptionist general settings. Follow these steps:
259+
260+
- Login to service.ringcentral.com as a RingCentral admin user
261+
- Navigate to Phone System -> Auto Receptionist -> General Settings
262+
- Under Call Handling section -> settings
263+
- Scroll down to Fax/SMS recipient and click on the 'Select Extension' button (Select an extension that will send and receive faxes and SMS text messages using the company phone numbers.)
264+
265+
The extension selected above can send/receive fax and SMS for the company main number in RingEx by RingCentral integration.
266+
267+
##Q. Why do I see the message 'This call wasn't recorded' for the logged call in HubSpot?
268+
269+
A. Users may see this message on the HubSpot logged call for multiple reasons:
270+
271+
- If the call was not recorded from the RingEx by RingCentral integration, the call recording is not added to the call log. We recommend checking the RingCentral Admin Portal (service.ringcentral.com) Call Log reports to see if the call recordings exist. This applies to both on-demand and automatic call recordings.
272+
- If a user closes the HubSpot integration (by clicking the 'X' button on the integration) immediately after the call is completed, it will terminate the call-log sync API call that updates the call log with necessary information such as call recording and call duration. It is recommended not to close the integration after the call ends; users can navigate to other HubSpot pages or browser tabs instead.
273+
- If users check the call log for the call recording soon after the call has just ended, they are more likely to see the message 'This call wasn't recorded'.
274+
275+
Here is background information on how this feature works:
276+
When the Integration is logging the call during the active call period and immediately after the call has ended, it uses telephony session data to log the call. This data does not contain recording information. The Integration must wait until it receives the same call data from the call-log API to obtain the recording information. The longer the recorded call, the longer the wait time. It can take up to 30 minutes for calls lasting a few hours. There is no clear estimation of the delay as it depends on the recorded call time and possibly the server load.
277+
278+
##Q. Why are missed call queue calls not logged to HubSpot?
279+
280+
A. Missed call queue calls are not logged to HubSpot for the following reason:
281+
282+
If a call is missed by one member and picked up by another, multiple records would be created as one member logs it as a missed call, while another logs it as a connected call. This issue becomes more complex if the queue rings all members simultaneously. To address this problem, the application now ignores Call Queue calls that are ringing and appear to be missed by the current user. Ringing queue calls are ignored because the outcome of the call can only be determined after it's been picked up by someone or completely missed by the account. Missed calls are ignored as presumably another member will pick up the call and log it.
283+
284+
This behavior is intentional. The call should be logged by another member if it is picked up. If the call is completely missed, it will likely not be logged. The logic to log this would conflict with the logic to avoid duplications. As a workaround, users should follow the server-side call logging logic, which requires an admin to complete the setup in the integration console (integrations.ringcentral.com) and enable Activity Sync. Our server component handles the logging of calls and will be able to log missed call queue calls correctly, as the service sees the call logs from the standpoint of the entire account.
285+
286+
##Q. Why are the notes overridden in the call log after the call is logged to HubSpot?
287+
288+
A. Below is how the call logging feature works:
289+
290+
- RingEx by RingCentral Integration app continuously updates the call log as the call progresses through different stages. After the call ends, there is a final update when we obtain the call recording link.
291+
- Simultaneously, customers may use other third-party integrations with HubSpot or manually add content to the notes section after the call.
292+
- This creates a race condition where sometimes the third-party integration or manually entered information populates the contents first, and sometimes RingEx by RingCentral integration app insert the recording link first.
293+
- If the third-party integration or manually typed information is added first, RingEx by RingCentral integration app may override that content when we update the notes with recording links.

0 commit comments

Comments
 (0)