Closed Frydafly closed 4 years ago
As part of work in #1533 Texter Sideboxes now exist. This support widget would make a lot of sense as a sidebox extension because it would be:
Code points / patterns
TEXTER_SIDEBOXES
env var (example: TEXTER_SIDEBOXES=contact-reference,tag-contact,new-module
Info about how it works is here: https://developers.freshdesk.com/widget-api/
Problem As we expand to multi-tenant use of Spoke at NY Civic Engagement Table, we would like to streamline support requests from organizations, canvassers, volunteers.
We would like our admins and texters to first review our knowledge base for solutions, and then reach out to us with a support ticket if the knowledge base does not address the issue.
I tried to use the HTML header feature for each campaign to embed our support page, but it looked messy, and would confuse texters that are assigned to multiple campaigns.
Solution Allow an organization to inject code for a chat widget, so that something like this could pop up in the main admin page and the campaign page for texters:
Here's the code for our orgs' widget:
Context This feature would help NYCET manage issues and support requests coming from our 60 orgs that will eventually all be using Spoke.