Implementing a low code buyer help answer powered by Zendesk and Azure Logic Apps

0
1

7e1a

7e1a
7e1a

7e1a On this put up, we’re 7e1a going to learn to implement 7e1a buyer help capabilities utilizing a 7e1a minimal code strategy and counting 7e1a on third get together companies. 7e1a There are plenty of conditions 7e1a wherein you may must implement 7e1a some buyer help capabilities. Possibly 7e1a you’re creating your personal product, 7e1a or possibly you’re working for 7e1a a corporation that should enhance 7e1a their operations.

7e1a

7e1a With the arrival of COVID-19, 7e1a e-commerce has turn out to 7e1a be a serious concern for 7e1a many companies. Having an excellent 7e1a buyer help technique in place 7e1a is a should lately. On-line 7e1a customers demand options like on-line 7e1a reside chat or multi-channel communication 7e1a and anticipate excessive responsiveness from 7e1a on-line companies.

7e1a

7e1a The pandemic has generated unprecedented 7e1a ranges of uncertainty for enterprise 7e1a they usually want to have 7e1a the ability to adapt within 7e1a the shortest time attainable. For 7e1a that reason, we’re going to 7e1a actually on third get together 7e1a companies and use a minimal 7e1a code strategy. This permits us 7e1a to dramatically scale back the 7e1a time to market and improvement 7e1a price. Operational price can also 7e1a be extremely versatile as a 7e1a result of each Zendesk and 7e1a Azure can adapt their choices 7e1a and costs to our enterprise 7e1a scale and desires.

7e1a

7e1a The very first thing we’re 7e1a going to do is to 7e1a go to 7e1a https://www.zendesk.com/ 7e1a and create an account. 7e1a I cannot doc how to 7e1a do that as a result 7e1a of Zendesk could be very 7e1a intuitive and it has superb 7e1a documentation.

7e1a

7e1a After creating the account, you 7e1a possibly can go to the 7e1a settings web page and go 7e1a to the channels part to 7e1a seek out out your help 7e1a e mail:

7e1a

Zendesk support email

7e1a

7e1a The format of this e 7e1a mail tackle needs to be 7e1a 7e1a help@yourcompany.zendesk.com 7e1a . You’ll need to recollect 7e1a this tackle as a result 7e1a of we’re going to want 7e1a it later.

7e1a

7e1a We are able to then 7e1a go to the widget part 7e1a below the channels part to 7e1a allow the contact kind and 7e1a the net chat options:

7e1a

Zendesk support widgets

7e1a

7e1a Should you go to the 7e1a settings it is possible for 7e1a you to to seek out 7e1a the set up information:

7e1a

Chat settings

7e1a

7e1a All you have to do 7e1a is so as to add 7e1a a script tag to your 7e1a web site’s supply code:

7e1a

 7e1a <script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"></script>

7e1a

7e1a We’ve enabled the contact kind 7e1a widget which is displayed when 7e1a there aren’t any buyer help 7e1a brokers on-line:

7e1a

Contact form

7e1a

7e1a We’ve additionally enabled the reside 7e1a chat widget which is displayed 7e1a when buyer help brokers are 7e1a on-line:

7e1a

Live chat

7e1a

7e1a Somewhat icon might be then 7e1a displayed on the underside proper 7e1a of your webpage. When a 7e1a consumer clicks on the icon, 7e1a the contact kind or the 7e1a reside chat kind might be 7e1a displayed.

7e1a

7e1a Ideally, we need to have 7e1a a single level to handle 7e1a all our buyer request. The 7e1a request might have originated in 7e1a our web site, our e 7e1a mail or social media:

7e1a

    7e1a

  • 7e1a Net: We at the moment 7e1a are able to handle requests 7e1a that originated on our web 7e1a site.

  • 7e1a

  • 7e1a E-mail: Managing e mail requests 7e1a will be achieved by enabling 7e1a e mail forwarding from certainly 7e1a one of your organization e 7e1a mail addresses to your Zendesk 7e1a e mail tackle.

  • 7e1a

  • 7e1a Social media: You possibly can 7e1a go to the channel settings 7e1a in Zendesk to attach your 7e1a social media accounts with Zendesk.

  • 7e1a

  • 7e1a Cellphone calls. Zendesk additionally lets 7e1a you handle cellphone calls as 7e1a buyer requests tickets. You possibly 7e1a can be taught extra utilizing 7e1a the Zendesk documentation.

  • 7e1a

7e1a

7e1a Normally, the default Zendesk implementation 7e1a can be sufficient to get 7e1a began. Nevertheless, in my case, 7e1a I wanted a further customized 7e1a contact kind:

7e1a

React web form

7e1a

7e1a I wanted this type to 7e1a be extremely seen and the 7e1a underside proper “assist” button didn’t 7e1a have sufficient visibility for me. 7e1a The webform was carried out 7e1a utilizing React and Formik.

7e1a

7e1a I wished to ship the 7e1a request that originated utilizing this 7e1a type to Zendesk. The best 7e1a answer can be to ship 7e1a an e mail to the 7e1a Zendesk help e mail tackle. 7e1a We have to implement an 7e1a HTTP POST endpoint that takes 7e1a the shape particulars as JSON 7e1a and ship an e mail 7e1a to the Zendesk help e 7e1a mail tackle. I wished to 7e1a implement this with as little 7e1a code as attainable and the 7e1a very first thing that got 7e1a here so my thoughts was 7e1a to make use of an 7e1a Azure perform.

7e1a

7e1a Utilizing an Azure perform would 7e1a require us to outline an 7e1a HTTP set off and the 7e1a code that sends the e-mail. 7e1a We would want to handle 7e1a the permissions so our e 7e1a mail server permits us to 7e1a ship an e mail. This 7e1a wasn’t an enormous job nevertheless 7e1a it required me to save 7e1a lots of the code in 7e1a a repository, deploy it, and 7e1a many others. It was an 7e1a excessive amount of work for 7e1a one thing so easy. I 7e1a wished to discover a higher 7e1a approach and that’s how I 7e1a ended up utilizing Azure Logic 7e1a Apps.

7e1a

7e1a We are able to go 7e1a to the Azure portal and 7e1a create a brand new Azure 7e1a Logic App, then use the 7e1a designer to create the logic 7e1a guidelines of our app. The 7e1a very first thing that we 7e1a have to do is to 7e1a outline an HTTP set off 7e1a for our HTTP POST request:

7e1a

Logig App incoming HTTP request

7e1a

7e1a You possibly can paste an 7e1a instance of the physique of 7e1a your request and the Logic 7e1a App designer will robotically translate 7e1a it into the request schema.

7e1a

7e1a Whenever you save your logic, 7e1a Azure will generate an URL 7e1a you could invoke out of 7e1a your app.

7e1a

7e1a The second factor that we 7e1a have to do is so 7e1a as to add a step: 7e1a

7e1a

Login App adding a new step

7e1a

7e1a We have to add a 7e1a step that can return an 7e1a HTTP response:

7e1a

Logic App send response step

7e1a

7e1a We then want so as 7e1a to add a parallel step 7e1a to ship an e mail. 7e1a In my case I exploit 7e1a Gmail however there are different 7e1a integrations accessible.

7e1a

Logic App send email step

7e1a

7e1a We have to extract the 7e1a info from the unique HTTP 7e1a request so as to add 7e1a it to the e-mail contents. 7e1a We are able to do 7e1a that utilizing an expression:

7e1a

Logic App using expressions

7e1a

7e1a We are able to use 7e1a 7e1a triggerBody() 7e1a to entry the request 7e1a physique and 7e1a json(triggerBody()) 7e1a to rework it into 7e1a JSON. We are able to 7e1a then entry the properties within 7e1a the request physique as follows 7e1a 7e1a json(triggerBody()).firm 7e1a .

7e1a

7e1a We are able to then 7e1a save the whole lot and 7e1a two sources ought to have 7e1a been created:

7e1a

Azure resource group

7e1a

7e1a We are able to then 7e1a invoke the HTTP set off 7e1a in our logic app by 7e1a sending an HTTP request from 7e1a the net app:

7e1a

 7e1a const response = await fetch(`INSERT_THE_TRIGGER_URL_HERE`,  7e1a {
    methodology:  7e1a "POST",
    physique:  7e1a JSON.stringify(values),
});
const json = response.json();

7e1a

7e1a You possibly can then use 7e1a the browser developer instruments to 7e1a see if the request was 7e1a profitable:

7e1a

Dev Tools HTTP request

7e1a

7e1a And eventually, head to the 7e1a Azure Logic App monitoring part 7e1a to see if all of 7e1a the steps labored as anticipated. 7e1a The monitoring instruments with offering 7e1a you with some particulars if 7e1a one thing fails:

7e1a

Logic App monitoring

7e1a

7e1a If the whole lot labored 7e1a it’s best to now have 7e1a a brand new ticket in 7e1a your Zendesk buyer help dashboard:

7e1a

Alt Text

7e1a

7e1a The operational price of working 7e1a this logic app is sort 7e1a of zero and we will 7e1a get began with Zendesk for 7e1a simply $60 a 12 months. 7e1a We are able to now 7e1a ship knowledgeable buyer help expertise 7e1a on a price range and 7e1a in only a few hours!

7e1a

7e1a As we will see Azure 7e1a Logic apps can assist us 7e1a to resolve real-business wants with 7e1a virtually no code. This permits 7e1a us to maneuver quicker and 7e1a adapt quicker in a time 7e1a of unprecedented uncertainty.

7e1a

7e1a
7e1a
7e1a

7e1a  

7e1a
7e1a

7e1a 5

7e1a

7e1a Kudos

7e1a

7e1a

7e1a
7e1a
7e1a

7e1a  

7e1a
7e1a

7e1a 5

7e1a

7e1a Kudos

7e1a

7e1a

7e1a

LEAVE A REPLY

Please enter your comment!
Please enter your name here