Technical configuration

Data is exchanged between your system and Shippit using SFTP (secure file transfer protocol) connections. Shippit sets up and maintains a secure FTP server on your behalf. During the kick off process, you are provided with a username and password to use to access the server.

CSV schema

The CSV files you receive for orders follow this schema:

Header Description Example
sender_company_name Merchant name Acme Pty Ltd
sender_name Contact person from the merchant Jane Smith
sender_email Contact email provided by the merchant jane.smith@acme.com
sender_contact_number Contact phone number provided by the merchant +61 2 1234 5678
sender_address Merchant address 123 Example St
sender_suburb Merchant suburb Sydney
sender_postcode Merchant postcode (4 characters max) 2000
sender_state_code Merchant state code (3 characters max) NSW
sender_country_code Merchant country code (2 characters max) AU
receiver_company_name Receiver company name Widgets Inc
receiver_name Receiver name John Doe
receiver_email Contact email provided by the receiver john.doe@widgets.com
receiver_contact_number Contact phone number provided by the receiver +61 3 8765 4321
receiver_address_line_1 The first line of the receiver address 456 Sample Ave
receiver_address_line_2 The second line of the receiver address Apartment 1
receiver_suburb Receiver suburb Melbourne
receiver_postcode Receiver post code 3000
receiver_state_code Receiver state code VIC
receiver_country_code Receiver country code AU
consignment_number Consignment identifier in GS1 GINC format 123456789012345678
account_number Identifier of the merchant’s account with the carrier ACME12345
authority_to_leave Whether the package has authority to leave (Y/N value) Y
product_code Selection of service surfaced from quoting EXPRESS
pickup_instructions Instructions for the carrier to follow during pickup Collect from loading dock
delivery_instructions Instructions for the carrier to follow during delivery Leave at front door if unattended
package_label_number Package identifier in GS1 SSCC format 00312345678901234567
package_weight_kg Package dead weight in kg 2.5
package_length_cm Package length in cm 30
package_depth_cm Package depth in cm 10
package_width_cm Package width in cm 20
retailer_invoice Primary field used by merchants as their own internal identifier for this consignment INV-10001
retailer_reference Secondary field used by merchants as their own internal identifier for this consignment REF-20002
booked_at The timestamp for when the order was booked in Shippit (ISO 8601 format) 2024-08-22T10:15:00+10:00

For more information about the CSV format, including example files, see the Carrier operations guide.

Booking SFTP connection

Send new booking and manifest files using the booking SFTP connection. The technical team uses the details you provided in the questionnaire to establish the connection.

New booking files are automatically added to the /shippit/inbound/ directory on the SFTP server.

The directory structure is configured when your account is set up, so the exact directory could be different depending on your configuration.

Tracking SFTP connection

Send tracking files using the tracking SFTP connection. This connection is only required if you are using the CSV method for tracking updates.

Shippit provide you with a unique username and password to access the server using these details:

  • Host name: carrier-sftp.shippit.com
  • Port: 22

You can also use the staging server for testing purposes, using these details:

  • Host name: carrier-sftp.stg.shippit.com
  • Port: 22

Add new tracking files to the /inbound/tracking/ directory on the SFTP server.

The directory structure is configured when your account is set up, so the exact directory could be different depending on your configuration.

Configuring your shipping labels

Shippit generates carrier-compliant shipping labels for merchants. The label uses your name and logo, along with the sender and receiver details.

The label looks like this:

example_label