Connected Insurance

Launching connected insurance with ease

Objectives

Insurance company ABC aims to provide an innovative telematics-enabled insurance product to its customers. The product definition encompasses:

  • Upgrading their existing user mobile application to allow for trip recording (integrating Motion-S SDK)
  • Offering their insurance users one of the following:
    • A rewards program based on a "safe and sustainable driving" points system, or
    • A Pay-How-You-Drive (PHYD) discount model based on driving style and context
    • A combination of the two above
  • Coaching users on safe driving to reduce the customer portfolio's associated claims
  • Improving actuarial models by analyzing claims based on data augmentation and driver analytics
  • Identifying potential upsell opportunities in terms of upgraded guarantees
2457

Enabling Trip Data Collection

With existing mobile apps in the stores and already installed on a mass of client devices, integrating our mobile SDK is the best solution to step into the world of collecting trip data quickly and with little development effort.

📘Learn more
Discover in our guide Collecting mobile trip data how to integrate our mobile SDKs in different platforms.

Submitting Anonymized Trip Data To The Motion-S platform

To get meaningful insights into the risk of a specific driver, trip data has to be submitted to our API platform in case the insurance does not use one of the mobile SDKs. The insurance can obtain risk profiles via simple GET methods.

📘Read more
Check our guide about the compliancy of trip data for a specific endpoint: Sending Trip Data.

Receiving Analytics For Risk

Our platform allows retrieving risk analytics for fleets, drivers, and trips. With one simple API call, Risk summary, the insurer is able to retrieve the risk score on the chosen level.

curl --request GET \
     --url 'https://api.motion-s.com/analytics/risk/v2/summary?days=14' \
     --header 'Accept: application/json'
     --header 'X-Api-Key: <Your API Key>'
{
  "score": {
    "drive": 63,
    "speeding": 17,
    "complying": 59,
    "cornering": 100,
    "accelerating": 70,
    "braking": 80,
    "resting": 100
  },
  "tiles": {
    "speeding": {
      "frequency": 0.29,
      "intensity": 1.17,
      "penalty": "moderate",
      "bad": 1718,
      "total": 5856
    },
    "complying": {
      "frequency": 8.14,
      "intensity": "low",
      "penalty": "high",
      "bad": 12,
      "total": 5262
    },
    "cornering": {
      "frequency": 0,
      "intensity": "low",
      "penalty": "low",
      "bad": 0,
      "total": 81
    },
    "accelerating": {
      "frequency": 0.11,
      "intensity": "low",
      "penalty": "low",
      "bad": 6,
      "total": 53
    },
    "braking": {
      "frequency": 0.05,
      "intensity": "low",
      "penalty": "low",
      "bad": 3,
      "total": 71
    },
    "resting": {
      "frequency": 0,
      "intensity": "low",
      "penalty": "low",
      "bad": 0,
      "total": 6
    }
  }
}

The response is containing the overall drive score, ranging from 0 being the worst possible score, to 100, being the best reachable one. Furthermore, the insurer can dive deep into the main influencing factors, and the context with Context.

curl --request GET \
     --url 'https://api.motion-s.com/analytics/risk/drive/v1/context?days=56&language=en' \
     --header 'Accept: application/json'
     --header 'X-Api-Key: <Your API Key>'
{
  "speeding": [
    {
      "context": "Driving By Night",
      "motorway": 3,
      "rural": 19,
      "urban": 27
    },
    {
      "context": "Safe Context",
      "motorway": 3,
      "rural": 5,
      "urban": 14
    },
    {
      "context": "Intersection Nearby",
      "motorway": 2,
      "rural": 5,
      "urban": 13
    },
    {
      "context": "Two-Way Road Without Delimiter",
      "motorway": 0,
      "rural": 18,
      "urban": 0
    },
    {
      "context": "Wet Or Icy Road",
      "motorway": 0,
      "rural": 6,
      "urban": 10
    },
    {
      "context": "Road In Bad Shape",
      "motorway": 5,
      "rural": 6,
      "urban": 3
    },
    {
      "context": "Roundabout",
      "motorway": 0,
      "rural": 0,
      "urban": 2
    },
    {
      "context": "Dazzling Sun",
      "motorway": 0,
      "rural": 0,
      "urban": 1
    },
    {
      "context": "Traffic Light Nearby",
      "motorway": 0,
      "rural": 0,
      "urban": 1
    },
    {
      "context": "No Takeover Zone",
      "motorway": 0,
      "rural": 0,
      "urban": 0
    },
    {
      "context": "Unlocking Phone While Driving",
      "motorway": 0,
      "rural": 0,
      "urban": 0
    }
  ],
  "complying": [
    {
      "context": "Intersection Nearby",
      "motorway": 2,
      "rural": 7,
      "urban": 53
    },
    {
      "context": "Driving By Night",
      "motorway": 1,
      "rural": 4,
      "urban": 37
    },
    {
      "context": "Pedestrian Crossing Nearby",
      "motorway": 2,
      "rural": 3,
      "urban": 25
    },
    {
      "context": "Wet Or Icy Road",
      "motorway": 0,
      "rural": 2,
      "urban": 14
    },
    {
      "context": "Road In Bad Shape",
      "motorway": 0,
      "rural": 3,
      "urban": 4
    },
    {
      "context": "Roundabout",
      "motorway": 0,
      "rural": 0,
      "urban": 6
    },
    {
      "context": "Traffic Light Nearby",
      "motorway": 0,
      "rural": 0,
      "urban": 5
    },
    {
      "context": "Safe Context",
      "motorway": 0,
      "rural": 1,
      "urban": 2
    },
    {
      "context": "Two-Way Road Without Delimiter",
      "motorway": 0,
      "rural": 3,
      "urban": 0
    },
    {
      "context": "Dazzling Sun",
      "motorway": 0,
      "rural": 0,
      "urban": 0
    }
  ],
  "cornering": [
    {
      "context": "Intersection Nearby",
      "motorway": 13,
      "rural": 29,
      "urban": 29
    },
    {
      "context": "Roundabout",
      "motorway": 0,
      "rural": 23,
      "urban": 16
    },
    {
      "context": "Driving By Night",
      "motorway": 10,
      "rural": 16,
      "urban": 10
    },
    {
      "context": "Road In Bad Shape",
      "motorway": 6,
      "rural": 16,
      "urban": 10
    },
    {
      "context": "Two-Way Road Without Delimiter",
      "motorway": 0,
      "rural": 32,
      "urban": 0
    },
    {
      "context": "Pedestrian Crossing Nearby",
      "motorway": 0,
      "rural": 6,
      "urban": 3
    },
    {
      "context": "Safe Context",
      "motorway": 3,
      "rural": 0,
      "urban": 0
    },
    {
      "context": "Wet Or Icy Road",
      "motorway": 0,
      "rural": 0,
      "urban": 3
    }
  ],
  "accelerating": [
    {
      "context": "Driving By Night",
      "motorway": 0,
      "rural": 8,
      "urban": 39
    },
    {
      "context": "Road In Bad Shape",
      "motorway": 3,
      "rural": 1,
      "urban": 20
    },
    {
      "context": "Safe Context",
      "motorway": 0,
      "rural": 5,
      "urban": 17
    },
    {
      "context": "Intersection Nearby",
      "motorway": 0,
      "rural": 4,
      "urban": 13
    },
    {
      "context": "Roundabout",
      "motorway": 0,
      "rural": 3,
      "urban": 13
    },
    {
      "context": "Wet Or Icy Road",
      "motorway": 0,
      "rural": 3,
      "urban": 9
    },
    {
      "context": "Traffic Light Nearby",
      "motorway": 0,
      "rural": 0,
      "urban": 7
    },
    {
      "context": "Two-Way Road Without Delimiter",
      "motorway": 0,
      "rural": 5,
      "urban": 0
    },
    {
      "context": "Traffic Jam",
      "motorway": 0,
      "rural": 1,
      "urban": 1
    }
  ],
  "braking": [
    {
      "context": "Driving By Night",
      "motorway": 6,
      "rural": 18,
      "urban": 24
    },
    {
      "context": "Safe Context",
      "motorway": 2,
      "rural": 4,
      "urban": 20
    },
    {
      "context": "Intersection Nearby",
      "motorway": 2,
      "rural": 18,
      "urban": 2
    },
    {
      "context": "Road In Bad Shape",
      "motorway": 10,
      "rural": 8,
      "urban": 2
    },
    {
      "context": "Two-Way Road Without Delimiter",
      "motorway": 0,
      "rural": 14,
      "urban": 0
    },
    {
      "context": "Roundabout",
      "motorway": 0,
      "rural": 4,
      "urban": 2
    },
    {
      "context": "Dazzling Sun",
      "motorway": 2,
      "rural": 0,
      "urban": 2
    },
    {
      "context": "Wet Or Icy Road",
      "motorway": 0,
      "rural": 0,
      "urban": 2
    }
  ]
}

Implementing Coaching

When clients opt into telematics-powered insurance, the magic of positive risk selection happens: they will most probably automatically drive safer. But creating a transparent feedback channel for them with simple to understand yet deep insights into their driving behavior, and enabling coaching, will make them become even better drivers eventually.
Using our API call Coaching to detect which factors have been triggered by which driver to which extent allows building a coaching solution and give the drivers insights into how they evolved over time.

curl --request GET \
     --url 'https://api.motion-s.com/analytics/coaching/v2/drive?days=14&ignore_cache=false&language=en&n_tips=3' \
     --header 'Accept: application/json'
     --header 'X-Api-Key: <Your API Key>'
[
  "Be more respectful of traffic rules near intersections",
  "Be more respectful of speed limits at night",
  "Be smoother when accelerating on wet or icy roads"
]
2480

Launching A Discount Recommendation Functionality

Implementing an appealing discount scheme, driving engagement and loyalty, can be done in multiple ways:

  • Rewarding good drivers with a discount on their insurance premium every month depending on their driving behavior
  • Granting good drivers a cashback on their insurance at the end of the year
  • Offering a premium discount at the renewal of the policy
  • Providing a selection of deals on other products of the insurer's portfolio
1710

Starting A Rewards-based Loyalty Program

Going a step further than simply offering a discount on the insurance premium, the insurer can launch a loyalty and rewards program. Depending on driving behavior and the score, a simple transformation into points enables the insurer to set up a logic to reward drivers. Designing a loyalty program that actually works, is fair and transparent is a challenge. We are happy to help! A plug-and-play API call is coming soon - stay tuned!

2480

Improving Actuarial Models By Analyzing Claims

Analyzing claims based on our data augmentation and driver analytics can be done via our platform. Sending a trip labeled as crash allows the insurer to dive deep into the causes of the accident. Was the driver speeding on slippery roads, didn't he or she respected a stop sign, didn't make enough breaks, or was distracted by the mobile phone? With context and driving behavior, claims can be analyzed, and actuarial models can be adjusted to improve the cost/claim ratio. Get in touch for more details.

Identifying upsell and cross-sell opportunities

The insurance can offer insurance-related products and services by exploiting the user profile. E.g., taking as an example the following trip:

518

The trip started in Munich, DE, crosses Austria, and terminates near Garda. As such, the insurance could offer travel insurance, as the trip ended in a high-density hotel area, and sports (equipment) insurance as the driver passes through a ski resort.