Recent searches


No recent searches

Installing the Web Widget for messaging



image avatar

Aimee Spanier

Zendesk Documentation Team

Edited Jun 21, 2024


1

12

12 comments

Is there a way to block the widget from SPECIFIC pages in a domain?

1


image avatar

Viktor Osetrov

Zendesk Customer Care

Hello Noa,

Thanks a lot for your interesting question.

For suppressing widget features on specific pages in the Web Widget (Classic), please enable chat and then use the suppress setting to change the features offered on particular pages of your site to suit your needs.
 
For example, you can use suppress to:
  • Have Chat without deflection on other pages.
<script type=“text/javascript”>
window.zESettings = {
  webWidget: {
    chat: {
      suppress: true
    }
  }
};
</script>
 
If you would like to suppress the web widget when your chat is offline, please use hideWhenOffline variable.

Hope it helps.

1


It seems like I installed the Web Widget via wordpress using this article -- do I still need to follow the steps in this article here too? 

0


image avatar

Gab

Zendesk Customer Care

Hi Blaine, 
 
Once you're able to add your Web Widget to your Wordpress site, you're all set! The article serves as a guide for your Zendesk Support connection with Wordpress. 
 

0


we want to include multiple subdomains - ABC, MNO, & XYZ in our allowlist, but not the primary domain. Assuming this can be done, what is the delimiter - is this accomplished with a comma, space, semi-colon, row, etc separated list?

ie.

ABC.mydomain.com, MNO.mydomain.com, XYZ.mydomain.com

or

ABC.mydomain.com
MNO.mydomain.com
XYZ.mydomain.com

etc

0


image avatar

Christine

Zendesk Engineering

Hi mfg,

Enter multiple domains separated by a space to allow more than one domain access.
 
In the following example, email from the domains mondocamcorp, comdocam, and mondostore are permitted:
allowlist: mondocamcorp.com mondocam.com mondostore.com
 
See Understanding the allowlist and blocklist for usage examples, limitations, and considerations.
 
Thanks,
Christine

0


Do you have any guidance on adding the Web Widget to a Blazor web app?

0


image avatar

JR Lausin

Zendesk Customer Care

Hi Tory,
 
Upon checking the integration to Blazer web app is not yet supported so we don't have any documentation aside from adding widget to a website please check this article.
 
https://support.zendesk.com/hc/en-us/articles/4500748175258-Installing-the-Web-Widget
 
 

0


We have added messaging to our help center page article_page.hbs using the Web Widget snippet. However, we didn't want messaging to appear on every article page, just on select ones. I don't see any recommendation for how to do this. I only see that we can add it to all pages or create an allowlist for specific subdomains. 

The workaround we came up with is we created an article template page that's an exact copy of the article_page.hbs, but it has the messaging snippet code on it. Then, we apply this template to any article where we want chat. 

My questions for you are: 

  • Is our workaround okay or will it cause issues with the messaging/chat functionality?
  • Is there a better way to apply messaging widget to select articles?

 

0


image avatar

Destiny

Zendesk Customer Care

Hello Christina,
 
Thank you for getting in touch. I understand that you are seeking clarity on how to display the Messaging widget on select pages within your Help Center.
 
The method you've employed is indeed recommended as a potential solution for deploying web widgets. The only limitation I can foresee is in the scenario where your client navigates to different pages; it's uncertain whether the widget will automatically hide itself or continue to be visible. However, as the Messaging feature is designed to maintain ongoing conversations, any active dialogues between your agents and users should not be interrupted.
 
Beyond embedding the widget on designated pages, another option is to employ a custom script that uses our Messaging API (https://developer.zendesk.com/api-reference/widget-messaging/web/core/) in combination with page URL checker script to control on which webpages the Messaging widget appears. Unfortunately, we do not have a premade script or a specific guide to offer at the moment, so we advise enlisting the assistance of your technical team to handle the scripting aspect.
 
I trust this information is of assistance to you.

0


Hi Destiny Thanks for your response. The link you provided to developer resources doesn't work, can you please repost? 

0


image avatar

Destiny

Zendesk Customer Care

Hello Christina, 
 
Thank you for getting back to me on this. I am pretty sure the same link works for me. Screenshot for reference:
 
Image1: Page loaded showing same URL as shared previously

 
If this does not work, try searching the term zE('messenger', 'show'); Zendesk Messaging API in Google Chrome. Or you can also check out this link https://developer.zendesk.com/documentation/zendesk-web-widget-sdks/sdks/web/messaging-show-web-widget/
 
Let me know if that helps

0


Please sign in to leave a comment.