mitodl / mitxpro

BSD 3-Clause "New" or "Revised" License
12 stars 2 forks source link

Add ZenDesk web widget #1174

Closed pdpinch closed 5 years ago

pdpinch commented 5 years ago

As a user, I'd like self-service context-sensitive help, so I can see FAQ answers that are relevant to the page and course I'm looking at.

As a member of the customer support team, I want more context when users ask me questions, so I don't have to start the conversation with "what course are you asking about"

Designs and Mockups

The help widget should look and function on xpro.mit.edu the same way it does on https://xpro.zendesk.com/hc/en-us

Acceptance Criteria:

Out of Scope

asadiqbal08 commented 5 years ago

@pdpinch As per the Zendesk Help Page, In order to integrate the help widget in xpro.mit.edu, I need the script that I think, I will place in our pages body. It seems me, Either I should be the admin to get the code or Can you provide it to me ?

pdpinch commented 5 years ago

Code from https://odl.zendesk.com/agent/admin/widget

<!-- Start of xpro Zendesk Widget script -->
<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=8ef9ef96-3317-40a9-8ef6-de0737503caa"> </script>
<!-- End of xpro Zendesk Widget script -->
asadiqbal08 commented 5 years ago

Thanks for sharing the script, will utilize it. As I am not authenticated to https://odl.zendesk.com/agent/admin/widget

asadiqbal08 commented 5 years ago

A question is that, why do we need to be specific to some certain pages for the help-widget to appear? why not everywhere for the login users ? As per Zendesk documentation, we need to add script in the body tag but if we need to stick to some pages then I will look around then for such options.

pdpinch commented 5 years ago

If you can add it in a way that works on all pages, that’s great. But when we implemented it on MicroMasters we had some difficulty mixing it in with different page templates (notably, react based pages).

Also, it needs to work for users who don’t have an account yet too.