Once you connect with a selected Carrier via the carrier catalog, update your API and CSV payloads to include the fields that the carrier requires. Then you can test your communication with their sandbox and production accounts before going live.
You can also check the required fields before connecting with the carrier.
Before You Begin
Confirm you have a Bringg user of type Admin.
Connect with your preferred carrier using the catalog. Ensure you have their credentials to communicate with both their sandbox and production accounts. Learn more.
Coordinate with your IT integrator to ensure successful integration.
Procedure
Step 1: Verify that your payloads meet the carrier's requirements.
With your IT integrator, send an API or CSV payload with a test order.
If you have already begun sending payloads to Bringg, you can skip this step. Learn more.
If you are connecting with DriveYello, Doordash, Uber, Zenkraft, Roadie, or Lyft, continue to step 2. For all other carriers, skip to step 4.
Step 2: Compare your payload with the carrier-required fields, which have already been mapped to Bringg's API fields.
Go to Delivery Hub > My Delivery Providers, select the carrier and choose the Data Fields tab to see the list of required and optional fields.
Open a carrier's list of fields
Field
Description
Bringg field
The name of the API field where Bringg looks for the data that the Bringg requires.
Bringg field description
This description describes what is included in the field.
Bringg fallbacks
If the field listed under Bringg field is empty or missing, the carrier will look in the fallback field to find the required data.
Data availability
This field tells you if Bringg found data in the required field.
Step 3: With your IT integrator, add any missing data fields to your payloads and send a new test order to Bringg.
Step 4: Continue your integration by sending test payloads to the carrier's sandbox account, then to their production account.
Note
Let the carrier know that you are sending a test order so they can react to it accordingly.
Step 5: Once you have integrated with a new carrier, implement them in your order flow:
Add Delivery Terms to define the abilities of each Bringg so that Bringg can assign Bringgs that supports the requirements of each order. Learn more.
Set up rate cards with the financial terms that you have contracted with your carrier so that Bringg can calculate cheapest carrier for each order and provide a cost estimate before you receive your invoice from the carrier. Learn more.
Set up Bringg's carrier selector to automatically assign the best carrier for each order, in line with your business priorities and delivery strategy.
A delivery provider (DP) offers their fleet of vehicles to fulfill orders on behalf of the shipper. carriers promise different levels of service, cover specific territories, and may specialize in different types of goods and services, such as parcel retail, restaurant, and grocery delivery. You can add more carriers to expand your service coverage by finding the best fit for your business in our carrier catalog.
There are two types of carriers:
Carriers are often the more established carriers with their own branded fleet of vehicles and drivers, which they offer to shippers to fulfill their orders. Carriers can typically deliver higher volumes and a wider variety of goods around the world, and can therefore batch planned orders together, sometimes several days in advance, to offer shippers cheaper rates.
A crowd-sourced last mile carrier uses independently contracted drivers to populate its fleet. Since the drivers usually use their own vehicles, this type of carrier often fulfills hyper local orders that require more immediate fulfillment (on demand, same day, or next day orders). Their wide pool of local drivers enables them to offer cheaper rates for these deliveries.
Payloads are data packages containing a predefined set of parameters (fields and values) which Bringg sends and receives from other systems via webhooks, APIs, or websockets.
Payloads arrive at a designated URL in another systems in standard JSON format. For example, see the payload format for an API call to assign a new driver to an order:
A delivery strategy contains the terms you define per carrier that qualify them to fulfill a certain order. You may qualify a carrier by additional services they offer, types of vehicles they use, or their service area.
If you have agreements with multiple carriers, enter the terms of delivery for each provider. For example, you might want to use one carrier for fragile lightweight orders in the city center, while another might be best for all fragile orders in the northern suburbs.
For each carrier, you can create as many terms as you need, each describing a circumstance when you would use that provider. Each term can contain multiple conditions.
Then Bringg’s fleet router can assign each order to the preferred carriers according to your strategy.
A delivery provider (DP) offers their fleet of vehicles to fulfill orders on behalf of the shipper. carriers promise different levels of service, cover specific territories, and may specialize in different types of goods and services, such as parcel retail, restaurant, and grocery delivery. You can add more carriers to expand your service coverage by finding the best fit for your business in our carrier catalog.
There are two types of carriers:
Carriers are often the more established carriers with their own branded fleet of vehicles and drivers, which they offer to shippers to fulfill their orders. Carriers can typically deliver higher volumes and a wider variety of goods around the world, and can therefore batch planned orders together, sometimes several days in advance, to offer shippers cheaper rates.
A crowd-sourced last mile carrier uses independently contracted drivers to populate its fleet. Since the drivers usually use their own vehicles, this type of carrier often fulfills hyper local orders that require more immediate fulfillment (on demand, same day, or next day orders). Their wide pool of local drivers enables them to offer cheaper rates for these deliveries.
An order is a request for the fulfillment of goods and services at a specific address. It includes all information needed to complete it, such as the requested service or goods, the customer’s contact information, required services (such as fragile care), and the time window.
delivery strategy (delivery term)
Was this article helpful?
Thank you for your feedback! Our team will get back to you