Microsoft Kaizala Sample Case Studies

We have seen in my earlier posts how we can integrate Kaizala with other business applications. Now let us see where we can actually use Kaizala i.e what would be the  use cases for Kaizala.

Microsoft has published various case studies where Kaizala is either implemented or being piloted. Since the product is originated in India, it shows early adaption in India by Indian customers like YES Bank, Apollo Telemedicine, Republic TV, United Phosphorous Limited and Kendriya Vidyalaya Sangathan etc. In addition to these Indian organisations, Government of Andhra Pradesh is the first Government organisation which has adapted Kaizala for day to day governance.

You can visit Microsoft site for details of these published cases studies to understand the scenarios which are addressed and how Kaizala can help in day to day governance and work management.

Let us take an example of Indian media company and it’s needs to become the top positioned media company.

The biggest challenge in media industry is to get access to real time news and understand how viewers are responding to the  news. It is very important to understand the viewer’s sentiment to make the channel popular.  The speed and the accuracy of the news is very important along with the pulse of the viewer.

Every channel has its resources spread across the locations, then how do you map the resources, how fast the resources can be moved from one location to another. Whether a reporter is enough or entire broadcast van is required, what is the current location etc.

Another need is to collect the feedback from the viewer. Broadcasting the breaking news to subscribed users and involving the viewers in live debates, discussions, executing live polls etc. involvement of citizens to encourage the citizen journalism during disaster news reporting would bring the powerful impact on the Channel’s growth.

For all such needs Microsoft Kaizala comes as a complete solution. Kaizala allows to submit the real time tracking of the resources. Reporters can submit their attendance as many times as required along with the Geo location and a real time selfie as well. Having correct data helps to take correct decisions and impacts on the channel growth.

There is a feature to create a public groups in Kaizala, which can be subscribed by citizens /viewers.  Unlike any other social connectivity App providers, it has no limit on number of users to be added in a group. Various announcements can be sent to viewers. We can have live surveys, or polls during live debates and results can be seen directly live on the Kaizala Management Portal. We can even use PowerBI to view the dashboards. Viewers’ feedback can be collected from this group and analysed.  Citizens can  directly click the photos, videos and upload in case they want to report something. Viewers can directly write to the chief editor if  permitted.

As you would have realized, Kaizala has solution to almost all challenges we discussed in the media industry.

Stay tuned for more information.

Please hit the like button if you like my post and share with others.  Continue reading “Microsoft Kaizala Sample Case Studies”

Kaizala – How to integrate with business applications – Dynamics CRM – part4

I am sure that you have understood how we can call the Kaizala APIs from dynamics CRM along with the webhook concept to get the response from Kaizala on real-time.

As we move further, let us see actual usage of webhook in Kaizala and Dynamics CRM integration. Kaizala provides multiple webhook subscriptions such as

postman webhook

As shown in above screenshot, at the moment Kaizala provides three webhooks/ subscription APIs

  • Subscribe to all events at group level
  • Subscribe to all events at action level
  • Subscribe to all events at action level with action package id

We can subscribe to any of the above APis based on the  requirement. Let us see how to use”Subscribe to all events at group level” webhook. Below is the code we can see in the body of this subscription in Postman. If we read this, it is quite intutve.

{
“objectId”:”{{test-group-id}}”,
“objectType”:”Group”,
“eventTypes”:[
“ActionCreated”,
“ActionResponse”,
“SurveyCreated”,
“JobCreated”,
“SurveyResponse”,
“JobResponse”,
“TextMessageCreated”,
“AttachmentCreated”,
“Announcement”,
“MemberAdded”,
“MemberRemoved”,
“GroupAdded”,
“GroupRemoved”
],
“callBackUrl”:”https://requestb.in/12786un1″,
“callBackToken”:”tokenToBeVerifiedByCallback”,
“callBackContext”:”Any data which is required to be returned in callback. Current webhook data can be seen by refreshing: https://requestb.in/12786un1?inspect”
}

You have to pass the groupID for which you need to get the response. You need to keep the events on which you need a response from Kaizala. If you need response  only  when the survey is responded by anybody, then just keep the “SurveyResponse” event and remove rest of the events. If you keep the unwanted events, you would get the response for each and every event unnecessarily.

You need to replace the callbackUrl with your Url which would be registered in the Kaizala for posting the response. To test the response, you can just register the same Url and try to respond to the survey. This would post the survey response to this url and you can see the output which would get by accessing the Url.

Kaizala would post a Json file containing the data of the response and you need to access this Json file and  get the content as required by your integration.For e,g  you can store these details in Dynamics CRM or create new entity and track the responses etc.

You can view all the webhooks registered for the group by using the API “Get all webhooks” on a group and if required even unsubscribe the registered webhook by using “Unsubscribing a webhook”

we have come to end of the integration series. I am still working on how to create custom actions in Kaizala. I would share my finding about the same in my further posts.

Kindly comment in case you want me to write on something specific on the Kaizala integration, I would definitely try to respond to your comments.

Hit the like button/ follow my blog / share my blog  if you like the content.

Keep reading my blog to know more about latest Microsoft SaaS products. Continue reading “Kaizala – How to integrate with business applications – Dynamics CRM – part4”