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

Template: CSV import format for bulk recipient upload

Practical CSV template and clear rules for bulk uploading recipients to your x25pronto business account. Required fields, examples and encoding tips.

Quick answer

This page provides a clear CSV template for bulk uploading recipients into your x25pronto Business account. It lists required columns, example rows and essential notes on UTF‑8 encoding, field delimiters and address formatting for Switzerland, the EU and international destinations.

Why you need this template

The template helps you upload many recipients at once into your x25pronto Business account. It reduces import errors and ensures addresses are parsed correctly. Use it to speed up booking and reduce manual entry.

Required columns and data types

The following columns are required (order not mandatory, use exact headers): - recipient_id (String): Your internal unique ID per row. - company (String): Company name. Leave blank for private recipients. - contact_name (String): First and last name or contact person. - street (String): Street and house number in one field or separated. - postal_code (String): Postal code without extra characters, e.g. 8001. - city (String): City name, e.g. Zurich. - country_code (String): ISO‑3166 Alpha‑2, e.g. CH, DE, FR. - phone (String): Include country code with +, e.g. +41 44 000 00 00. - email (String): Valid email for notifications. Optional fields: - instructions (String): Delivery note, up to 250 chars. - package_height_cm, package_width_cm, package_length_cm (Numeric): Dimensions in cm if needed. - reference (String): Your shipment reference.

Example CSV (comma delimiter)

recipient_id,company,contact_name,street,postal_code,city,country_code,phone,email,instructions,package_length_cm,package_width_cm,package_height_cm,reference R001,Acme Ltd,Anna Müller,Bahnhofstrasse 10,8001,Zurich,CH,+41 44 123 45 67,anna.mueller@acme.ch,Please ring the bell,30,20,10,ORD123 R002,,Max Meier,Heinrichstrasse 5,4053,Basel,CH,+41 61 234 56 78,max@example.com,Leave with neighbour,25,15,5,ORD124 R003,Export GmbH,Laura Rossi,Hauptstr. 12,10115,Berlin,DE,+49 30 123456,laura@export.de,Deliver weekdays,40,30,20,EXT001

Formatting and encoding rules

Save the file as UTF‑8 without BOM. Use commas as delimiters, or semicolons if addresses contain many commas. Quote text fields that contain delimiters, e.g. "Main St, 12". Do not use thousand separators in numeric fields. Store postal codes as text to keep leading zeros (e.g. 01234).

Troubleshooting import errors

Common issues and fixes: - Invalid country_code: Check ISO‑3166 Alpha‑2 codes. - Missing required fields: Ensure recipient_id, contact_name, street, postal_code, city and country_code are present. - Encoding problems (�): Re‑save as UTF‑8 without BOM. - Phone numbers without +: Add the country code. During upload x25pronto validates the file and returns line numbers with errors. Correct the flagged rows and re‑upload.

Tips for very large lists

Split large lists into batches of 2,000–5,000 rows. This keeps uploads fast and errors easier to find. Run a small test import of 5–20 rows first. Use recipient_id to map back to your systems when you need to correct or match records.

Frequently asked questions

Which encoding should I use?

Save the CSV as UTF‑8 without BOM. That prevents issues with accents and special characters during import.

Can I use semicolon as delimiter?

Yes. If your addresses contain many commas, ; is a useful alternative. Select the matching delimiter option during upload.

How do I handle failed rows?

x25pronto lists the failed rows and error messages. Fix the rows in your source file and re‑upload the CSV.

Are package dimensions mandatory?

No. Dimensions are optional and only required if you want to include shipment details for planning.

At a glance: Template: CSV import format for bulk recipient upload

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

Why you need this template The template helps you upload many recipients at once into your x25pronto Business account. Read this section

Required columns and data types The following columns are required (order not mandatory, use exact headers): - recipient_id (String): Your internal unique ID per row. - company (String): Company name. Read this section

Example CSV (comma delimiter) 12,10115,Berlin,DE,+49 30 123456,laura@export.de,Deliver weekdays,40,30,20,EXT001 Read this section

Formatting and encoding rules Save the file as UTF‑8 without BOM. Read this section

Troubleshooting import errors During upload x25pronto validates the file and returns line numbers with errors. Read this section