Real-time alerts

"Where have you reached?" is a top complain received by customer service teams, be it food delivery, ride sharing, sales or service appointments, customer check-ins, etc. It is possible to provide visibility when the person is not yet on the way. The blind spot happens when they are on the way and run into unexpected delays. HyperTrack provides webhooks for granular status when on the way e.g. stuck in traffic, took a slower route, on an unscheduled stop, out of network, out of GPS connectivity, etc. You may trigger customer notifications or other actions based on these webhooks.

Integrate the SDK

Read the SDK integration guide for your preferred platform to set up the SDK in your app.

Set-up webhooks

Each occurrence such as trip started, task completed or task getting delayed has a corresponding Event object. To receive alerts in real-time, set-up webhooks on your server.

Example webhooks

Delayed alerts

When a delivery, pickup or a visit is getting delayed, we fire a task.delayed event. Following is an example of the JSON that you may received for a task.delayed event. The Task object is sent with events for context.

You can use data from this JSON to trigger a SMS to your customer who is expecting the delivery to happen, alerting him/her about the delay along with the reason. You can also trigger a notification on your CRM dashboard so that your CRM executives knows about the delay beforehand, and is prepared to answer the incoming call/chat from the customer.

{
  "id":"6d6e827c-93ab-492c-a2c3-5c5fef9312fe",
  "event_type":"task.delayed",
  "event_reason":"",
  "data": {
    "object": {
      // Task object, truncated for readability
    }
  },
  "event_time":"2016-03-09T22:39:18.950318Z",
  "created_at":"2016-03-09T22:39:18.950318Z",
  "modified_at":"2016-03-09T22:39:18.950457Z"
}

Moving away alerts

When a driver starts moving away from the destination where the delivery, pickup or a visit was expected to happen, we fire a task.moving_away_from_destination event. Following is an example of the JSON that you may received for a task.moving_away_from_destination event.

You can use data from this JSON to trigger an alert that is seen by your fleet manager who manages that driver (so that the fleet manager can take the required action).

{
  "id":"6d6e827c-93ab-492c-a2c3-5c5fef9312fe",
  "event_type":"task.moving_away_from_destination",
  "event_reason":"",
  "data": {
    "object": {
      // Task object, truncated for readability
    }
  },
  "event_time":"2016-03-09T22:39:18.950318Z",
  "created_at":"2016-03-09T22:39:18.950318Z",
  "modified_at":"2016-03-09T22:39:18.950457Z"
}

Arriving now alerts

When the driver is 2 mins away from the destination, and is going to arrive for the delivery, pickup or a visit, we fire a task.arriving event. Following is an example of the JSON that you may received for a task.arriving event.

You can use data from this JSON to trigger a notification on your customer's app, so that the customer can get ready to receive the delivery (and be prepared with cash if required).

{
  "id":"6d6e827c-93ab-492c-a2c3-5c5fef9312fe",
  "event_type":"task.arriving",
  "event_reason":"",
  "data": {
    "object": {
      // Task object, truncated for readability
    }
  },
  "event_time":"2016-03-09T22:39:18.950318Z",
  "created_at":"2016-03-09T22:39:18.950318Z",
  "modified_at":"2016-03-09T22:39:18.950457Z"
}

results matching ""

    No results matching ""