helpshift integration with android
TRANSCRIPT
HelpShift Integration with Android
BrainBox Network. Copyright@2015. All rights reserved
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
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
DOWNLOAD SDK
❖ Click on “Download sdk” button. ❖ After click, you will get Android option, Select Android option.
BrainBox Network. Copyright@2015. All rights reserved
FILL YOUR HELPSHIFT DETAILS
❖ Fill your Helpshift details and click on “GET API KEY” button.
BrainBox Network. Copyright@2015. All rights reserved
GO TO HELPSHIFT DASHBOARD
❖ Click on “TAKE ME TO MY DASHBOARD” button.
BrainBox Network. Copyright@2015. All rights reserved
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
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
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
ADD NEW FAQ IN HELPSHIFT DASHBOARD
❖ Click FAQ option in Helpshift to add New FAQ’s.
BrainBox Network. Copyright@2015. All rights reserved
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
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
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
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
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
❖ When you will click on message, in Helpshift dashboard it will show you all issues list.
BrainBox Network. Copyright@2015. All rights reserved
❖ 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
❖ 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
❖ We have two actions here: ❖ (1) Resolve ❖ (2) Reject
BrainBox Network. Copyright@2015. All rights reserved
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
➔ 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
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
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
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
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