Webhook is an excellent tool if you want to connect Deliveo to a system with which it is not yet integrated. You may need development (programming) capacity to create the code that processes the data that Deliveo provides. The external system could be an ERP system, an invoicing system, or any other system. The data sent is always done with the POST method. As a GET parameter you can set any data you want (e.g. authentication token or key).
You will find switches under each webhook:
- Disabled - no call is made for this event
- Simplified - For this event, the webhook call is made with the simplified data
- Extended - For this event, the webhook call is made with the extended data
The following events can trigger a Webhook call:
- Create ShipmentSend to An identifier that groups together packages sent from a Sender to a Recipient by a Customer at the same time. In practice, this is understood to mean the entire shipmentSend to An identifier that groups together packages sent from a Sender to a Recipient by a Customer at the same time. In practice, this is understood to mean the entire shipment, even if it consists of several Packing Units., even if it consists of several Packing Units.
- Simple: shipper, recipient, customer name
- Extended: + item details, colliPackaging unit. Shows how many pieces are included in a given shipment., COD amount and currency, timings, delivery option (with text), reference number, tracking code
- ShipmentSend to An identifier that groups together packages sent from a Sender to a Recipient by a Customer at the same time. In practice, this is understood to mean the entire shipmentSend to An identifier that groups together packages sent from a Sender to a Recipient by a Customer at the same time. In practice, this is understood to mean the entire shipment, even if it consists of several Packing Units., even if it consists of several Packing Units. pick up
- Simple: receiving courier's registration number, name, telephone number
- Extended: + pick-up coordinates (if any)
- Transport
- Deliveo_ID, old location, new location, weight (if weighed)
- Successful delivery
- Simple: Deliveo_ID, name of recipient
- Extended: + payment method (cash / card)
- Unsuccessful delivery attempt
- Deliveo_ID, bounce reason (with text)
The parameters passed with Extended call always include the parameters of Simple call.