helpshift integration with android

25
HelpShift Integration with Android BrainBox Network. Copyright@2015. All rights reserved

Upload: mobi-fly

Post on 08-Feb-2017

103 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Helpshift Integration with Android

 

HelpShift Integration with Android

BrainBox Network. Copyright@2015. All rights reserved

  

Page 2: Helpshift Integration with Android

 

The document provides steps to integrate Helpshift in your Android Application. The integration process requires following steps ‐

1. Create Account 2. Download SDK 3. Fill your Helpshift Details 4. Go to Helpshift Dashboard 5. Get API key, Domain name and App Id 6. Add Dependencies in Android Studio 7. Setup code in Android Studio 8. Add new FAQ in Helpshift Dashboard 9. Add a new Question 10. Add Question in FAQ 11. Show FAQ in App 12. Analysis your Helpshift activity 13. Helpshift Chat 14. Issue Resolve 15. Conversation Rejection 16. Helpshift Support Channels 17. Helpshift Customer Satisfaction Survey

BrainBox Network. Copyright@2015. All rights reserved

  

Page 3: Helpshift Integration with Android

 

CREATE ACCOUNT 

❖ Signup a free Helpshift account. ❖ Click on the below mentioned link to Signup with Helpshift.

https://www.helpshift.com/login/ ❖ Click on “GET STARTED FOR FREE” button.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 4: Helpshift Integration with Android

 

DOWNLOAD SDK  

 

❖ Click on “Download sdk” button. ❖ After click, you will get Android option, Select Android option.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 5: Helpshift Integration with Android

 

FILL YOUR HELPSHIFT DETAILS  

  

❖ Fill your Helpshift details and click on “GET API KEY” button.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 6: Helpshift Integration with Android

 

GO TO HELPSHIFT DASHBOARD  

  

❖ Click on “TAKE ME TO MY DASHBOARD” button.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 7: Helpshift Integration with Android

 

GET API KEY,DOMAIN NAME AND APP ID  

   

❖ Click on Setting Icon (showing in the left side bar on 5th number). ❖ Here your API key, Domain name and App id is available, these details you will use in next step

when you will add Helpshift in your project.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 8: Helpshift Integration with Android

 

ADD DEPENDENCIES IN ANDROID STUDIO  

  

❖ Helpshift SDK which comes with built‐in support for 33 languages. Add the following dependencies to your build gradle file inside the dependencies section.

❖ dependencies { compile 'com.helpshift:android‐helpshift‐aar:4.4.0‘ }

❖ Note:‐ design, cardview and recyclerview library are required by the Helpshift SDK, make sure they’ve also been added .

❖ English only SDK compile 'com.helpshift:android‐en‐aar:4.2.0‐support }}'

BrainBox Network. Copyright@2015. All rights reserved

  

Page 9: Helpshift Integration with Android

 

SETUP CODE IN ANDROID STUDIO  

  

❖ Add below added code in your application’s onCreate or in your Main Activity’s onCreate: HashMap config = new HashMap(); Core.init(Support.getInstance()); Core.install(getApplication(),

Constant.HELPSHIFT_API_KEY, Constant.HELPSHIFT_DOMAIN_NAME, Constant.HELPSHIFT_APP_ID, config);

❖ Note:‐ The API Key ,Domain Name and App id is available in Helpshift Dashboard. ❖ Add following code in your activity where you want to open your Helpshift window:

Support.showFAQs(this);

BrainBox Network. Copyright@2015. All rights reserved

  

Page 10: Helpshift Integration with Android

 

ADD NEW FAQ IN HELPSHIFT DASHBOARD  

  

❖ Click FAQ option in Helpshift to add New FAQ’s.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 11: Helpshift Integration with Android

 

ADD A NEW QUESTION  

  

❖ First Select your Section in which you want to write your question like General or Billing etc or you can also add these name.

❖ Or you can add new FAQ on click “NEW FAQ” button. ❖ And then click on “Add a new question” link.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 12: Helpshift Integration with Android

 

ADD QUESTION IN FAQ  

  

❖ Go in Question field and write your question there. ❖ Go in Answer space editor and write the answer of your question there. ❖ For enabled the Published option use “Published OFF” button. ❖ And finally click on “SAVE” button to save your question.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 13: Helpshift Integration with Android

 

FAQ IN APP  

  

❖ When you will open Helpshift in your App then first you will see a list of all FAQ. ❖ When you will click on any particular FAQ then you will see the related question list of that FAQ. ❖ And when you click on any question then you will see the detail of that question.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 14: Helpshift Integration with Android

 

ANALYSIS YOUR HELPSHIFT ACTIVITY  

  

❖ Click on 3rd Icon showing in left sidebar for Analytic to Analysis your Helpshift.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 15: Helpshift Integration with Android

 

HELPSHIFT CHAT  

  

❖ If you want to chat between user and Helpshift dashboard then first of all you have to click on message icon.

❖ When you clicked on message icon first time, then a New Conversation window will opened which will take a question and name to you.

❖ After that whenever you will click on message icon a chat window will open and chat will start between you(user) and Helpshift dashboard.

  

BrainBox Network. Copyright@2015. All rights reserved

  

Page 16: Helpshift Integration with Android

 

  

❖ When you will click on message, in Helpshift dashboard it will show you all issues list.   

BrainBox Network. Copyright@2015. All rights reserved

  

Page 17: Helpshift Integration with Android

 

  

❖ If you want to chat between user and Helpshift dashboard then first of all you have to click on message icon.

❖ When you clicked on it first time then a New Conversation window will opened which will take a question and name to you.

❖ After that whenever you will click on message icon a chat windows will open and chat start between user and Helpshift dashboard.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 18: Helpshift Integration with Android

 

❖ When you clicked on message in Helpshift dashboard it’s shows you all issues list.

❖ When you clicked on issue it will show you the chat window of that particular user.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 19: Helpshift Integration with Android

 

❖ We have two actions here: ❖ (1) Resolve ❖ (2) Reject

BrainBox Network. Copyright@2015. All rights reserved

  

Page 20: Helpshift Integration with Android

 

1. Resolve  

➔ By clicking on Resolve action This Pop‐up will shown as follows: 

 

❖ Click on “Resolve” button. ❖ Then Check out Mobile App. ❖ In Mobile App Chat Window, a message will shown as follows on next Slide.

➔ In Mobile App Chat Window

❖ Above feedback message will shown, and response of selection YES/NO directly shown on HelpShift Chat Window.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 21: Helpshift Integration with Android

 

➔ Pressing Button‐‐“NO” this message will shown

❖ If user provide response to this message then Chat Again Getting Continued. ❖ If user directly goes back from here without replying, then again clicking on message icon reaches

it to “Customer Satisfaction Survey Window” as shown below.

❖ Pressing Button‐‐“YES” same “Customer Satisfaction Survey Window” will open as shown above from here we can rating and move to new chat.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 22: Helpshift Integration with Android

 

2. Reject  

➔ By clicking on Reject action This message will shown on Helpshift Chat window as follows :

 

  

❖ And In User Mobile App , there is no any indication of this rejection so in this case. ❖ If user continued chatting then Agent side rejection gets avoided. ❖ But if at the time of “chat rejection” user not in active mode of chatting then user has to direct

to “New Conversation Window”.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 23: Helpshift Integration with Android

 

HELPSHIFT EMAIL SUPPORT CHANNELS  

➔ You can also use Helpshift to handle email issues, by setting default and specific email replies.

 

  

❖ Default Email Reply :‐ Set for those email addresses which doesn’t match with specified email. ❖ Specific Email Reply :‐ Set for those email addresses which does match with forwarded email

addresses defined in Helpshift Email Channels.

BrainBox Network. Copyright@2015. All rights reserved

  

Page 24: Helpshift Integration with Android

 

HELPSHIFT EMAIL CUSTOMER SATISFACTION SURVEY  

  

❖ You can enable it for web/email issues by selecting the number of days after which we should send out the survey.

❖ To enable customer satisfaction survey on SDK issues, see "SDK Configurations" under "App Settings".

NOTE: Free trial of Helpshift is validate only for 21 days.    

  

   

BrainBox Network. Copyright@2015. All rights reserved

  

Page 25: Helpshift Integration with Android

 

Thank You So Very Much

For queries please write on [email protected] Developed By Ravi Jangra Android Developer ‐ Mobifly mobifly.in

  

BrainBox Network. Copyright@2015. All rights reserved