How to get Dynamics CRM on your Microsoft Band

Want to get truly personal touch with your Dynamics CRM? If smartphone app is not personal enough, how about a personal touch on the wrist?

To get a better overview of why would someone want to use Microsoft Band on their wrist for Dynamics, read this post: Get more Personal by using Wearable Tech for your CRM

Microsoft Band

I got the Microsoft Band the morning it came out. I think I heard I am still one of the lucky few to have it as it is US-only limited release for now. I immediately attempted to get my own Windows Phone apps to start using Cortana voice commands to my Band, to which she replied on my Band “This feature is not yet ready.” I contently knew something better was coming.

Microsoft Band is a cross-platform wearable that combines fitness tracking we all come to expect from heart rate to sleep monitoring, GPS tracking for runs and bike rides, all the trimmings. Combine that with personal assistant capabilities and rich notification screen that last all day? Good stuff. For new Microsoft this is beginning to be par for the course to ship cross platform products. Which is great because I want all iOS and Android users to be on board with me here for what I knew I wanted to do as soon as the SKD came out…

*drum roll*

I want to put Dynamics CRM on your wrist!

Why? Are you crazy? No. I kept quiet about this on purpose until I saw what the Microsoft Band SDK has to offer.

How is this a better Platform?

Sure I’ve seen what other CRM systems were doing with their wearables. I think those are less cross-platform, meaning those devices are tied to a specific Smartphone Manufacturer or a specific mobile operating systems. The only aspect that Band shares with them is that of course none of the wearables with exception of some Android Wear share same platform between each other. But we can’t have it all easy all the time. A Microsoft Band works with iOS, Android and Windows Phone. We will get into other wearable devices including Microsoft HoloLens another time.

Some scenarios where this makes sense:

  • Urgent Activity in CRM needs your attention
  • New Lead with High rating just got added and assigned to you
  • An important Support Case is about to hit it’s SLA window
  • You have a change in route and location of your next Appointment
  • KPI Micro-Dashboards and KPI change Alerting
  • Executive Assistant Messaging

The point is to serve discreet and personal notifications from your system to the users wrist. The phone away or on mute, in the bag or purse. The Band is always on the wrist.

How does this work?

What Microsoft Band will do is surface a custom notification area for you to show to the user. Today in the Preview of the SDK the Band will allow a native phone app via SDK add a Custom Tile to the paired Microsoft Band.

There is very light feedback from the Notification back to the Phone app today.

How would an architecture look like?

System Architecture at the high level that you will need for this behavior can be seen here:
“Microsoft Band to Dynamics CRM Architecture Overview”

Microsoft Band to Dynamics CRM Architecture Overview by Nikita Polyakov

A number of things have to be in place architecturally for you to embark on this journey:

  • In Future Post I will describe the MBaaS – Mobile Back-end as a Service and why it is important
  • In Future Post I will describe the Push Notification from MBaaS to your Custom Native CRM App
  • In Future Post I will describe sending Band Notifications from your App’s Background Processes

Future for the Band and this concept

I am certain that Microsoft will slowly evolve, as it always has, the SDK to allow more and more interactivity within these 3rd party apps. As this SDK Preview shipped same time that the Band got Reply commands and Keyboard support more and more interaction will be possible in future.

Continue the conversation!

Let me know in the comments what your thoughts are!

 

 

 

Get more Personal by using Wearable Tech for your CRM

How busy is your smartphone? How busy is the notification center on your device? While you take the time to look at your phone, chances are it’s also growing in physical size. With new focus on health – how many of you keep your phone a (speculated) healthy distance away from your persona?

Now let’s imagine even if you have a rich application for your CRM running on your mobile device already; how do you know something urgent needs your attention? If you are in a meeting or want to show the out most personal face-to-face customer experience you cannot afford to be fumbling around with your smartphone. Let’s not even talk about how big your phone is getting each year. Clearly there might be a problem, without even resorting to the times where taking your expensive smartphone out of your pocket is a dangerous, impractical or even illegal experience. This is exactly where wearables shine!

Why Wearables

The unobtrusive and much more discreet than a smartphone. These gems of innovation can help surface the most useful and contextual data in a timely manner to the users. They play very well in the eco system of your mobile CRM application arena and are a natural peer-partners to those Apps.

I am not alone in thinking so even Tim Cook has been quoted addressing that the home of these devices belongs on the wrist away from obstructing experiences in our daily lives. What Microsoft is going to allow us to do with HoloLens is very specific applications who’s usage needs demand it’s own article left for another time.

User Adoption

What would make your employees, you or even your customer want to wear something like this? As many of us know the Adoption not only of CRM, but mobile CRM app is essential to their value in your organization; wearables are even more in cross hairs for value and ROI, especially if they end up not being used. Focusing on job role specific, task based, value-add is where you need to be focused with your wearables Apps for CRM.

But another key aspect to Adoption is what made the smart phone a great platform to extend CRM it’s necessity in our consumer and personal lives made that device sticky. What is the magic App for wearables? Queue the health minded aspects!

Health benefits most everyone will love

The health tracking, already secure and private eco0system that exists on some of these wearables like Microsoft Band or Pebble – both cross-platform; Samsung,┬áLG and Sony have devices for Android; and Apple Watch exclusive to iOS devices. All of those devices have a flavour of health tracking at very least a pedometer, to heart rate and sleep tracking that make that device sticky! And sticky is good for adoption. And adoption is good for you!

Some scenarios where this makes sense:

  • Urgent Activity in CRM needs your attention
  • New Lead with High rating just got added and assigned to you
  • An important Support Case is about to hit it’s SLA window
  • You have a change in route and location of your next Appointment
  • Drastic change in KPI that I am monitoring needs attention
  • Executive Assistant sending an important message

The point is to serve discreet, personal and meaningful notifications from your CRM system to the users’ wrist. The phone away or on mute, in the bag or purse. The wearable is always on the persona.

Synergistic with Mobile apps

Even more so than your CRM mobile applications are today, the wearables apps need to be laser focused on the experience. Almost at task level they help a user in a particular role and job function accomplish or get notified of certain information and quickly get out of the way.

The smart-watch style wearables, majority of them, will not be able to function without a peer Smartphone and corresponding App to feed them data. This is another opportunity to revisit your Mobile App investments for you CRM. The initial step is that what ever is surfaced on the wearable can be reviewed again on the smartphone within the App itself. That is cost effective and tells a more succinct experience away from the computer. There will soon likely be more opportunities for your computers, for example Microsoft Band mentioned Windows and Mac OS X in eventual platforms.

That can mean that even if I am distracted on a task away from CRM – I can still get the most relevant or urgent information to my wrist and know where my attention needs to be diverted. Never less the bragging rights of something as simple as KPI’s micro dashboard for a management or executive level. Executive level messaging and summoning experiences for assistants. So many new opportunities ahead of us!

Next Steps

Think about your organization – are there opportunities that you can remove the phone screen from the conversation or a task, but still could use relevant information or urgent and time sensitive notifications? Comment and let us know what your ideas are!

If you are interested in some more use cases, take a look at the evolving POV Quick Bytes section here.

If you are interested in how to accomplish something like this – I invite you to take a deeper look at the Technical Architecture Article regarding Microsoft Band – a cross platform (meaning it will work with all 3 major smartphone OS’s) wearable fitness tracker and smart-watch from the new Microsoft. Read: How to get Dynamics CRM on your Microsoft Band

If you want to discuss further – please get in touch!

Microsoft Band Developer SDK Preview launched

Microsoft keeps just keeping on keeping developers happy!

Microsoft Band has got an SDK! After a few months of what many in the industry suspected was a soft-launch of developer preview device, and all the 3rd party Apps speculation on what exactly will be in the SDK – it has finally shipped.

-=> http://developer.microsoftband.com

So what IS the actual Band SDK resultant App?

  • Today it is a native App on the corresponding Phone that surfaces Notification to the Band, can listen to the sensors on the Band and change Band-wide theme.

The application logic runs on the host OS (iPhone, Android, Windows Phone) and it remotely controls the UI of the Microsoft Band as well as receives contextual information and sensor data from the Band.

What is available today – Documentation, SDK and Sample Code for:

  • Windows Phone Apps
  • Android Apps
  • iOS Apps [Coming Soon]

Mentioned in the Documentation are also:

  • Windows
  • Mac OS X

I am personally delighted that there is a Visual Guidelines published so that the apps are most user appealing. I highly recommend anyone reading this before starting any apps, first:

-=> Experience design guidelines

SDK has the following capabilities:

  • Provides real-time access to sensor data from one or more Microsoft Bands
  • Allows creating Tiles on a Microsoft Band, and sending notifications to them
  • Allows changing the Theme for the Band
  • Allows changing the main Tile background image

Some of the early scenarios as pointed out in the Documentation are:

  • Access to Sensors
  • Live Tile on the Band to keep users aware
  • Personalization of the entire Band experience not just your app

As it literally states on the new Developer Portal for Microsoft Band:

The Microsoft Band SDK Preview gives developers access to the sensors available on the band, as well as the ability to create and send notifications to tiles. Enhance and extend the experience of your applications to your customers’ wrists.

Stay tuned as I will be getting more hands-on time with Band SDK over the next few days and let you know what else I will find!

Update #1: You must download the updated Microsoft Health App for your respective phone and Update the Band’s firmware, before any code will return you a paired Band device. Also if you are not getting a connection from SDK, be sure to Un-pair and Pair the Band if you are on Windows Phone 10 (as it was mentione in the release notes on Windows Phone 10 Preview :)

Update #2: Remember The Band does not support color icons, only white alpha blended icons.

Happy wearables coding!

Windows Phone 10 Preview (Early Feb 2015)

Ah the day(s) has come.

I’ve been trying out the Windows Phone 10 Public Preview for a few days now.

You can see the Video of some of the new Features in Windows Phone 10 and find out more about it here from the Official Windows Blog here: Announcing the first build of Windows 10 Technical Preview for Phones

I will warn you that if you are to try it out on your own this is something not for the faint of heart. I really don’t recommend this unless you really enjoy living on the edge. Resetting your phone and tolerance for bumps on the road should be moderate to high. I learned that my tolerance is actually moderate to low for daily driver phone since Windows Phone 8.1 has been so well polished and fast.

What I do like:

  • Geek factor to 11!
    • Setting “-Send from Windows Phone 10” in Emails :)
  • All of my apps work as they used to. This was an in-place upgrade!
  • Neat new keyboard, but that Cortana voice dictation everywhere is pure gold!
  • Updated Notifications
    • Inline Reply to SMS right on the Toast Notification
    • Expanding Toast Notifications – now I can read all of the text an app sent over
    • New Animation and Gesture for dismissing a toast is swipe up not to the side, different and so is the animation that goes with it.
    • Bigger “charms” shortcuts in Notification Center, I try keep this expanded all the time now; settings is easier to open now
  • Better layout in the Settings; no more scrolling up and down looking for something
  • Tap and Hold now brings a different looking menu; not sure if I like it yet

What I don’t like:

  • Not smooth. Rough. Especially not smooth in animations and general performance. Nokia Lumia 830 is not a very fast phone to begin with, and this update really shows how slow it can get at times.
  • Phone calls hang and other bugs – all reported in the Feedback app by others
  • Cortana took a few steps back, because we are getting an earlier code thread than the production WP8.1 version
  • Copy & Paste does not work everywhere between Apps
  • Clearly very early state in many places
    • Fonts and design is off in some places like Settings
    • White theme on Cortana
  • Photos app is not as fast as the built in one was in WP8.1
    • Open Photos, wait, wait, there they are, wait, ok
    • Zooming is very slow and don’t zoom in to detail
    • If Photo Management is a big deal to you, you will hate this in this version; I like what was shown at the last Windows 10 presentations, this is not it, yet.
  • I hope you like to hit Shift to get to , character

Do I recommend this for daily Windows Phone:

I honestly would not. I think the performance even at Lumia 830 level is not something that many would want to tolerate. Missed phone call, reboot, call back alone from my personal experience is not good for me. I woke up my phone this morning and it was black screen. Pop battery out, back, boot, back. At least it seems to boot up faster!

I think once the program is widened to other phones with faster chips and in time faster code bakes this would be a smoother beta. [I am really tempted to get the Lumia 930 EU-model as I very much enjoyed my short time with Lumia Icon] I think higher end phones would have enough horsepower to make this OS Preview shine in later iterations. Not at all saying that the final version will be this slow or problematic, again read the large red print – early insider preview .

Do I recommend this on a Lumia for testing?

Absolutely! The deals right now on a Lumia 635 that I have seen are very good $50-100 USD in various stores and promotions.

My personal take:

I will eagerly await the new update. And I am thankful to the Windows team for coming at this with us so soon and the Insider Feedback App integrated in the OS!

I enjoy being on this cutting edge, it is very much reminding me of Windows Phone 7 Series early days, Windows Phone 7.8 and all the great times I had as Windows Phone Developer Microsoft MVP. Good times.

Welcome to the new Nikita Polyakov blog!

This is the new home for Nikita Polyakov blog. I am a passionate speaker, published technical author and a mobile strategist working in CRM systems for businesses.

On this new blog I will focus closer on my long time dedication to Mobility, new Emerging Platforms (Wearable & IoT) sometimes with a specific lense of Microsoft Dynamics CRM.

If NikitaPolyakov.com is too long, may use NikitaP.com from now on as it closer aligned with my Twitter @NikitaP

I will potentially migrate appropriate from the past blog over at :
http://geekswithblogs.net/campuskoder