Updated changes to default branding and customising the bot | Community
Skip to main content

Updated changes to default branding and customising the bot

  • September 11, 2018
  • 9 replies
  • 0 views

We are very excited to let you all know that today the changes to support customisations and branding changes were deployed. You may have already noticed that "Answer Bot" has already been replaced by your brand name, and the avatar is inheriting the brand logo.
 
If this isn't enough though, you can now also control the widget title, bot name and avatar through a basic JS API shown below. By default, the "Bot" tag will always be present to help indicate to users that the experience is not with a human.
 
Adding this BEFORE the Answer Bot widget script is loaded will allow you to control / define the title, bot name and avatar image source, for example: 
 
<script type="text/javascript">
window.zESettings = {
        webWidget: {
          answerBot: {
            avatar: {
              url: 'https://link-to-some-image',
              name: {
                "*" : 'Zendesk'
              }
            },
            title:  {
              "en-US": "Support"
            }
         }
       }
    };
</script>
 
View the quick example video
 
 
This topic has been closed for replies.

9 replies

  • September 12, 2018

I can see that the bot has captured my Brand and logo already, do i still need to give this script to the developers? or is there anything different with this script?

 

Thank you 


  • September 19, 2018

Mike where exactly do I need to add this script? The video does not explain it :( 


  • September 27, 2018

Cool! Thanks for adding this, we're able to name the bot after our mascot/logo now. @Mariliam this goes in your page code above the code for the widget itself. Generally in the <Head> section.


  • November 18, 2018

Are there plans to let us do more customization in the future? Such as adjusting parameters for when he Chat/Leave a Message option pops up?


  • March 28, 2019

I notice in the example script for this that the title contains the name/value pair of "en-US" & "Support". Does this mean we can input multiple language/translation pairs? Will it detect what language Help Center the widget is on and swap out the appropriate translation value? For example, can I edit my code to look like this:

<script type="text/javascript">
window.zESettings = {
        webWidget: {
          answerBot: {
            avatar: {
              url: 'https://link-to-some-image',
              name: {
                "*" : 'Zendesk'
              }
            },
            title:  {
              "en-US": "Support",
              "es": "Ayuda",
              "fr": "Secours"
            }
         }
       }
    };
</script>

  • March 29, 2019

Hi Joe

 

Yes you can! We did this and it works fine.


  • April 15, 2019

Which logo should the avatar be automatically inheriting? I'm still seeing the default blue face with eyes.


  • Community Manager
  • April 23, 2019

Hey Amie, I spoke with your Sales rep, who said you were going to try the code listed out first. Did that work for you?


  • April 23, 2019

Yes, it did work when manually adding the code. It seems that the logo being inherited is the one uploaded to the multi-brand space, so if you don't have multi-brand enabled (which we don't), that won't happen automatically.