Showing posts with label WhatsApp. Show all posts
Showing posts with label WhatsApp. Show all posts

Sunday, 17 August 2014

Converting WhatsApp Message to Case in CRM 2013

First of all by writing this post, I also want to celebrate the Independence Day of my Country. I would like to say Happy 69th Birthday to my Nation, Indonesia, even though, now I and you are in long-distance relationship Smile, but my heart is always for you!

Okay, let’s continue to my post…

I was preparing the demo for my pre-sales activity and I was thinking how to ‘integrate’ a famous messenger application to CRM. As we know that WhatsApp is one of the most reliable communication application to connect everyone by using their smartphones and only using internet or data plan.

Many Salesperson or Insurance Agent are using smartphone everyone and they might communicate with their customers anytime and anywhere, so they will use WhatsApp for a better and an easier way since WhatsApp supports image transfer as well. Customers can send their information, such as location with the image as well, for example they need a towing service when they were stuck at the road or they want to submit a claim, then they will send the image of the policy and the car appearance, including the newest condition of the broken car as well. They usually often contact the Agent, not directly call the Customer Service. Then the insurance agent can easily collect the required information that might be needed by the related department. It is so easy for them.

So, it made me to keep thinking how to convert the WhatsApp Message between Customer and the Salesperson or Agent to CRM Case.

Luckily, Microsoft Dynamics CRM 2013 SP1 and Microsoft Dynamics CRM 2013 Online with Springwave Update have the capability to Convert Email to Case. So, I have an idea to utility that feature.

And yes, I check the WhatsApp feature, and it can send the Conversation as email, so I think my idea and my research here will work, just need to finish a fine tuning.

So, first of all, I will complete the setup of an Incoming Email, I am using Email Router and I create a Queue with that email. Make sure it works first.

SNAGHTMLe7741ff

Then, I will create an Email to Case Creation Rule with the help of that newly created Queue.

SNAGHTMLe77aa8c

Well, now I want to have a new Origin of Case, I add new Type: from WhatsApp

And thanks for my friend, @RajYRaman, because I have an idea that it is possible to add New Case Origin with the beautiful logo as the icon after I read his tweet :).

Please refer to this post:

to get detail how to add new Case Origin and Add the icon as well.
So..Now what….I don’t have time to create new Apps in Android nor integration tool or Web Service to connect them…

Okay, actually, they’ve already had their methods of friendship, yes, this is Email…

Then, I learned how the ‘Email Conversation’ feature in WhatsApp works and with what kind of format. And it is actually has structured format for Subject and Body and also the Attachment.

After that, I create a workflow to update the origin to WhatsApp with certain rules:

image

and Update the Origin to WhatsApp

image

*I just use the default format of WhatsApp email and simple rules for my demo, if your client has complicated SOP, then you should write your own plugin to convert to what they expected.

*You also can have dedicated queue for WhatsApp to create a separated email, for example:
cs-whastapp@example.com

Then…it is the time to check out and test the result.

I am playing role as Customer, I send message through WhatsApp to my Agent.
And now…

I am the Agent, I can send the Conversation through email.

image

I also can send the Picture as well.

image

I send the email with default format and nothing to change.

image

And Send it…..

And I log in to CRM..And I get the Case:

image

Then, you can the Email and Attachment of this case as well:

image

The conversation is stored in the .txt file

SNAGHTMLeabd895

And of course, you can get the image as well, it can be broken car or new car for new application.

image

And the Voice Recording File as well.

image

SO…the User can hear the message and do the next action or escalation.

Yes, the customer can send the images of their broken car or new car for new insurance application and say message to the agent as well.

*If you need more complicated scenario, you might need a plugin to convert your own rules to the case.

For example, this case need to tie to the correct customer, then you can use the title:
WhatsApp Chat with +6012…

You can use the number to indicate the customer number and get the Customer Id using custom Plugin

And if you want to convert the .txt to another format, you also need a plugin to do it, this is the prototype to convert WhatsApp Message to a New Case in CRM 2011 by utilizing WhatsApp and CRM 2013.

Hope this helps!
Thanks.

Add WhatsApp and Other Source as New ‘Case Origin’ with Custom Icon in CRM 2013

In my post, I was adding WhatsApp message as the new Case Source, so in this post, for those who still need further explanation how to add WhatsApp as new Case Origin, I will explain how to add WhatsApp as new Case Origin.

*FYI, this is not only to add the WhatsApp, it also can add other case origin as many as your company needs it.

First of all, please read this excellent blog:
http://msdn.microsoft.com/en-us/library/dn660975.aspx

and this link also for Spanish version:
http://www.comunidadcrm.com/demianrasko/2014/07/17/iconos-de-orgenes-de-casos/

Okay, now here we go.

1. Open the Customization

2. Go to Case entity

3. Go to ‘Case Origin’ field

4. Edit the field:

image

5. Add new Item, add the Label and Value

image

*Please remember your given value for this new Case Origin.

6. Save and Close and Publish it.

7. Go to Web Resources section.

8. Create a new Web Resource with type = .PNG

You can download the WhatsApp image 16x16 from here (you can choose):

WhatsApp16x16_black
WhatsApp16x16_green1
WhatsApp16x16_green2

*16x16 Only :)

9. Give the name with format: Incident_origincode_iconxxxxxxxxx.png

with the xxxxxxxxx is the given value for the new origin code.

For example:

Incident_origincode_icon100000000.png
or Incident_origincode_icon100000002.png

*Please be aware that on the website there is a typo,
it was typed:‘Incident_orgincode_icon#.png’
The correct one: ‘Incident_origincode_icon#.png’

*This is so important, otherwise, you will not get what you expected..

image

If you don't change it, it will not work.

image

*Remember you give the value at the step #5, but without comma.

*And so far I tried using different prefix other than new_ and it did not work, so I recommend you to use prefix new_

Don't use another prefix.

Save and Publish It.

10. Create a new Case with Origin = ‘WhatsApp’ and see the result in the Case View.

image

*If you choose the Green Color as your icon

image

*Another green icon.

image

If you don't create new custom icon, then it will give Yammer Iconfor the new Custom Case Origin.

Please refer to my other post to convert WhatsApp message to a Case in CRM 2013.
Check my Post!

Since it is also applicable for another case origin, so you can use the same method to add other case origin, such as Skype, YM, etc, just see this colorful icon.



Or you just want to have a gray, black, and white color, it is up to you :)

*Just down use another icon size, it is very recommended to have 16x16, if you still use another size, then it will give you a very unstructured view.



Hope this helps!

Thanks.