In-app Messaging for Delivery Date

In-app messaging provide customers with regular updates regarding their delivery. The messaging around delivery date changes depending on several scenarios.

The delivery dates shown are taken from the Delivery Manager API allocation response. The earliest and latest delivery dates displayed are based on allocation rules set up in your shipping platform.

If we have both the earliest and latest delivery dates, both will display in top panel.

In-app_messaging.png

In this article we’re going to look at what happens to the in-app messaging with certain events. The in-app messaging we display is reliant on us receiving parcel updates from the carrier.

Table 2. In-app messaging scenarios

Scenario

Delivery date displayed

Top panel message

We receive a ‘Out for delivery’ event before latest delivery date.

We display ‘Arriving today’, with relevant date in calendar panel.

We display ‘Your order is out for delivery today!’.

‘Out for delivery’ event is no longer active, but it’s before latest delivery date.

Calendar panel changes from ‘Arriving today’ to ‘Arriving by’ with the latest delivery date.

Top panel message changes from ‘Your order is out for delivery today!’ to ‘Your order is on its way!’.

‘Out for delivery’ event received after latest delivery date.

Calendar panel shows latest delivery date, with ‘Originally due on…’.

We display ‘Your order is out for delivery today!’.

‘Out for delivery’ event is no longer active and is past latest delivery date.

Calendar panel shows latest delivery date, with ‘Originally due on…’.

We display exception message, ‘Your parcel delivery has been delayed We're sorry your parcel did not arrive by the original delivery date.’.

We receive a carrier event letting us know the parcel is lost.

Calendar panel shows latest delivery date, with ‘Originally due on…’.

We display relevant exception message. If issue is resolved and parcel is not yet late, we display ‘Your order is out for delivery today!’. If issue is resolved but parcel is late, we display exception message, ‘Your parcel delivery has been delayed We're sorry your parcel did not arrive by the original delivery date.’.