Menu

2 min read

Adding a New Shipping Carrier Integration

Introduction

Shipturtle is integrated with over 200+ global shipping carriers to support various logistics needs, including surface and hyperlocal delivery. This article outlines the process and requirements for integrating a carrier that is not currently on our list.

You can view our current list of supported carriers here.

Custom Integration Requirements

Shipturtle can undertake the custom integration provided the following documentation and access are supplied:

  1. Complete API Documentation: We require full, publicly available API documentation for the carrier or aggregator.
  2. Development Team Connect: Preferably, we need an open channel of communication with the carrier's development team to resolve integration issues quickly.

Integration Components

Our team integrates the following five critical components to ensure full carrier functionality:

  1. Authentication: Secure handling of API keys and credentials.
  2. Rate API: To fetch real-time shipping costs.
  3. Label Generation & Cancellation: Creating and voiding shipping labels.
  4. Tracking: Providing end-to-end shipment status updates.
  5. Other Areas: Including but not limited to warehouse, pickups and specialized services.

Our Recommendation: Choose an Aggregator/Integrator

To maximize efficiency and marketplace benefits, we strongly advise clients to prioritize integrating a shipping aggregator or integrator in their country, rather than a single direct shipper.

The benefits of choosing an aggregator include:

  • Wider Carrier Access: An aggregator provides access to hundreds of carriers through a single integration, instantly opening up a vast network for your marketplace.
  • Faster Integration: Documentation from aggregators is typically more standardized and robust, which significantly reduces our development time and speeds up deployment.

Requesting a New Carrier Integration

To initiate the process, please send an email to team@shipturtle.com with the following:

  • The name and website of the carrier/aggregator.
  • The complete API documentation link.
  • Contact details for their development team (if available).