← Back to briefings hub

Scenario briefing — SC-04

“I wasn't paid for the order I picked up — I waited 12 minutes”

Mode: Automated Domain: CFR — Courier Fare Review (EMEA) Expected outcome: Misc Pay added based on location (1B.3 / RES-244)

1. Context

Amara Diallo, a delivery courier in Paris, accepted a delivery. She arrived at the restaurant, waited 12 minutes, but the restaurant couldn't fulfill the order. She contacted support while still at the pickup location to flag the issue, then cancelled the trip.

She's now following up with support 6 hours later asking about compensation.

Active account · No fraud signals · No prior CFR requests in the last 30 days

2. Steps to follow

Open the environnement

  1. Open the Bliss ticket => review the customer context on the left
  2. Open the knowledge base in Bliss (Tools => knowledge base)

Open the right process to follow

Complete pre-checks

See the pre-checks being automated

Go through decision tree

  1. Did the DP cancel? → Yes
  2. Did the DP cancel due to closed route? → Yes (restaurant_unable_to_fulfill)
  3. Live contact during trip? → Yes
  4. At pickup at cancel? → Yes
  5. Pre-existing adjustment? → No
  6. Frequency over limit (EMEA 2%/50)? → No
  7. Apply RES-244 (1B.3) — Misc Pay added based on location (per EMEA market policy)

3. Expected final result

✅ 1B.3 / RES-244 — Misc Pay added based on location

FieldValue
Contact TypeDelivery Partner > Pickups and deliveries > Issue in completing an order
StatusResolved
ActionApply misc pay per EMEA market policy

4. Bliss context available (loaded in the ticket)

{
  "driver": {
    "name": "Amara Diallo",
    "market": "EMEA",
    "city": "Paris",
    "driver_status": "Active",
    "cfr_requests_30d": 0
  },
  "trip": {
    "trip_id": "par-trip-2291",
    "trip_type": "standard_delivery",
    "trip_status": "cancelled",
    "hours_since_trip": 6,
    "within_review_window": true,
    "pickup": {
      "restaurant_name": "Brasserie du Marais",
      "wait_time_mins": 12,
      "wait_time_threshold_mins": 5
    }
  },
  "cancellation": {
    "cancellation_reason": "dp_cancelled_at_pickup",
    "cancellation_initiated_by": "delivery_partner",
    "cancellation_reason_detail": "restaurant_unable_to_fulfill",
    "wait_time_before_cancel_mins": 12,
    "courier_at_pickup_at_cancel": true,
    "live_contact_at_cancel": true
  },
  "cfr_eligibility": {
    "cfr_eligible": true,
    "cfr_type": "cancellation_compensation"
  }
}

5. Push back

When you are on your resolution page, add an answer to the thread, and then click on this link to reload the page with a push back.