Direct · Express · Overnight · all Switzerland
Black VW Tiguan R on an alpine road at sunset for direct courier trips
VW Tiguan R · 320 PS4MOTION · discreet · direct
EXPRESS COURIER · DIRECT · MON–SUN
Courier service Switzerland.
Express courier. Direct.
Also overnight.

x25pronto Switzerland takes goods direct to the destination. Small loads go by car. Larger loads go by van or Van XL. Direct, express and overnight trips run Monday to Sunday when a slot is free. Free times are shown in the booking calendar. This keeps the plan clear.

Direct Mon–SunOvernight Mon–SunCar & van up to 1,000 kg
COURIER INSIGHTS

Webhook monitoring and incident handling for courier integrations

Concrete tools and workflows to detect failed webhook notifications, alert teams, buffer events in a DLQ and recover lost courier events safely.

Quick answer

Webhook monitoring catches failed notifications early. Combine alerts, a dead‑letter queue and an incident playbook to recover lost events and keep courier processes running across Swiss operations.

Immediate steps you can take

Instrument your webhook endpoints for metrics, enable alerts for HTTP error spikes and store failed payloads in a dead‑letter queue. Publish a short incident playbook with roles and recovery steps so the team can act fast when tracking updates fail.

Common failure causes in courier webhooks

Typical causes are transient network issues, server overload, schema mismatches and expired TLS certificates. Timezone and encoding differences can also break payload parsing between systems in Zurich, Geneva or Basel.

Recommended monitoring and observability stack

Use an API gateway for routing and rate limits, Prometheus + Grafana for metrics, ELK/OpenSearch or cloud logging for traces, and Sentry for exceptions. Track latency, error rate, retry counts and per‑endpoint success rate.

Alert rules and escalation flow

Create clear alerts: for example >5% 5xx in 10 minutes or repeated 4xx from the same client. Send alerts to Slack, PagerDuty or email and define SLA response times. Tie high‑severity alerts to the incident playbook for immediate action.

Dead‑letter queues and retry patterns

Persist undelivered events in a DLQ (Kafka, RabbitMQ, SQS). Implement exponential backoff with max retries and idempotency tokens to avoid duplicate deliveries. Provide an admin UI to inspect, filter and replay failed events.

Incident playbook: steps and communication

A concise playbook: 1) Detect: verify alert and set priority. 2) Contain: pause automatic retries if needed, secure the DLQ. 3) Diagnose: use logs and traces. 4) Recover: replay DLQ events or apply manual fixes. 5) Review: run a post‑mortem and plan fixes. Include customer notifications with affected tracking IDs and expected timelines.

Frequently asked questions

How do I know a webhook event was lost?

Match incoming events against order records and tracked IDs. A DLQ with audit logs shows which payloads failed delivery. Missing status transitions in an order timeline also indicate lost events.

When should I manually intervene in the DLQ?

Manually intervene when automatic retries fail, when high‑value consignments are affected or when a customer needs immediate correction. Use the admin UI to replay only selected events.

What retry strategy suits courier events?

Use exponential backoff with a limited number of retries (e.g. five) and idempotency keys. Courier events are time‑sensitive; avoid excessive retries that lead to stale notifications.

How should I notify customers in Switzerland?

Send concise messages in the customer’s language with affected order IDs, the root cause if known and next steps. Keep technical details minimal and focus on impact and resolution.

At a glance: Webhook monitoring and incident handling for courier integrations

Key points from this article. Follow the links to read each explanation.

Immediate steps you can take Instrument your webhook endpoints for metrics, enable alerts for HTTP error spikes and store failed payloads in a dead‑letter queue. Read this section

Common failure causes in courier webhooks Typical causes are transient network issues, server overload, schema mismatches and expired TLS certificates. Read this section

Recommended monitoring and observability stack Use an API gateway for routing and rate limits, Prometheus + Grafana for metrics, ELK/OpenSearch or cloud logging for traces, and Sentry for exceptions. Read this section

Alert rules and escalation flow Create clear alerts: for example >5% 5xx in 10 minutes or repeated 4xx from the same client. Read this section

Incident playbook: steps and communication Detect: verify alert and set priority. Read this section