Glossary
  • 27 Apr 2023
  • 7 Minutes to read
  • Dark
    Light

Glossary

  • Dark
    Light

Article Summary


A

Application Programming Interface (API)

APIs (application programming interfaces) are messages between one system and another. The Delivery Hub API is primarily used to send information from an Order Management System (OMS) to Delivery Hub. For example, the most commonly used API calls include order and customer information. You can also send APIs to request information that is not included in webhooks, such as the type of packaging used for an order.

Webhooks notify systems that an event occurred, whereas APIs initiate a specific request for another system to act.


 

B

Bringg

The Bringg Platform is the leading cloud provider for delivery and fulfillment, helping you scale and optimize your last-mile delivery operations and omnichannel customer experiences. With a real-time view of the delivery process, you get the visibility you need to ensure goods and services reach your customers safely, affordably, and on time.

Bringg helps you make fast, accurate decisions by alerting you to potential problems before they become larger issues, and presenting the information needed for you to react. With Bringg, you can fulfill orders efficiently, with more peace of mind, and better consumer satisfaction.

Bringg helps you keep pace with consumers' growing demands by offering them flexible options like express shipping. And with Bringg 's Delivery Hub, you can access a diverse global network of 300+ delivery providers to expand your business and meet changing market demands. 



C

Carrier

A carrier offers their fleet of vehicles to fulfill orders on behalf of the shipper or retailer. 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. 

There are two types of carriers:

- Traditional 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 ‌ drivers usually use their own vehicles, this type of carrier often fulfills hyper-local orders that require more immediate fulfillment. Their wide pool of local drivers enables them to offer cheaper rates for these deliveries.

Commercial invoice

A commercial invoice is required for international shipments. Customs officials use the document to determine the duties, taxes, and fees for a package based on the description and value of its contents and the harmonized code, which is an 8-digit code that tells international carriers and customs officials what is in the shipment and what category it falls into. For example, the first 4 digits might indicate that the package contains leather goods, while the last 4 digits might indicate that it contains a leather bag with straps.

The commercial invoice also includes the terms of sale, which are on the order level and used for tax purposes. Examples of terms of sale include "gift" and "replacement part." Most carriers send the commercial invoice to the customs office electronically, but it should also be included with the shipment. It is important to ensure that all of the information on the commercial invoice is accurate and complete to avoid delays and additional fees.




D

Delivery Hub

Bringg Delivery Hub is a multi-carrier parcel management solution (MCPMS) for last-mile delivery and e-commerce shipping, and is part of Bringg’s delivery management platform (DMP). Use Delivery Hub to seamlessly connect to the world’s leading carriers while maintaining full visibility and control of your operations and customer experience. This means that you can easily manage your personalized network of carriers like a natural extension of your own business. With Bringg, your customers see your brand at every delivery touchpoint, from checkout through to receiving their deliveries. Browse our carrier network spanning hyper-local, parcel, white-glove, big and bulky, green fleets, and other specialized services; then choose the provider which best fits your needs for each fulfillment.


F

Fulfillment

One order can include several fulfillments that Delivery Hub displays only in the shipping location where a packer will fulfill one part of the order. Fulfillments include the list of inventory for that location and requested service levels.

Packers start their workflow in the Fulfillment screen, where they can view and select from the relevant fulfillments.


H

Harmonized code

A harmonized code is an 8-digit code representing a globally recognized product description. Harmonized codes are used to determine tax and customs requirements of shipped goods and are required for each package shipped internationally.


O

Order

An order is a request to fulfill goods at a specific address. It includes all information needed to complete it, such as the requested service or goods, the customer’s contact information, and the time window. Order properties determine the services required to fulfill the order. For example, fragile goods may require special packaging. 

One order can have several fulfillments or destinations, for example, if goods are located at several stores.

Inside the Bringg database and payloads, an order is sometimes referred to as a task.


P

Package

Each shipment can contain multiple packages. A package refers to the physical goods that are shipped, including packaging and inventory. You might hear packages referred to as parcels outside of Bringg.

Packer

Packers are users who prepare shipments for dispatch. Using Delivery Hub's suggestions and order details, packers split orders into shipments, select the best packaging for the goods in each order, update missing order details, and assign a carrier.

Payloads

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 other systems in standard JSON format. For example, see the payload format for an API call to assign a new driver to an order:

{ "task id": 1234567, "user": { "external_id":"driver1", "name": "Driver Name", "profile image": "https://url.to.image", "phone": "+15555555555", "email": "driver@fleet.com" }, "delivery cost":12.99, "green_delivery": true }

Packing Slip

Use packing slips to tell your packers which inventory items are intended for each package. In addition to a list of inventory included in the package, packing slips also include the address of the shipping location date, customer ID, order number, and billing and shipping addresses. 

Customers can then check to make sure all listed items have arrived.

You can customize packing slips with your company name and logo, and set up automatic printing to send the slips directly to a designated printer.

You can customize packing slips with your company name and logo, and set up automatic printing to send the slips directly to a designated printer. Learn more.


R

Return label

When you create and enable Return Rules, Delivery Hub automatically prints return labels for each shipment with all the attributes required to trigger a rule. The return label includes all the information that the customer needs to initiate the return, as well as the return location and service level for the carrier to return the inventory to the correct location.



S

Service Level Agreement (SLA)

A Service Level Agreement (SLA) is the commitment you make to your customer to fulfill their orders by meeting specific standards, like stating all deliveries arrive within a specific time after checkout. Carriers also have SLAs with their shippers and retailers.


Shipment

Each fulfillment contains at least one shipment, which is created using the Shipments API or when a user packs fulfillment inventory and makes at least one attempt to book a carrier.

Fulfillments can be split into multiple shipments. For example, if some of the inventory is unavailable for the first shipment, it can be sent in a subsequent shipment. A single shipment can contain several packages.

Shipments may be referred to as *consignments* outside of Bringg.

Shipping account

A shipping account represents a retailer's agreement with a carrier, providing a single business agreement, invoice, and pickup schedule for a shipping location. Delivery Hub users generally have multiple shipping accounts per location.

Shipping label

Shipping labels provide all the information carriers need to ship a package to the correct address, such as the service level, tracking number, and package weight. They also include vital information for carriers, such as if included items are fragile or dangerous. 

Some carriers provide shipping labels for each package, which are automatically added to a shipment's documentation and printed when a packer selects Book and Print. 

Shipping location

Each shipping location in Delivery Hub has its own shipping accounts, schedule, and shipment preparation time.

  • A distribution center is a location where you fulfill orders but do not serve walk-in customers. It may also be a location where you accept and process returns.
  • A store serves walk-in customers in addition to shipping orders.
  • A dropoff point is a location where customers can drop off returns. It might be a location otherwise unrelated to your organization, such as a convenience store.

Smart Pack

Delivery Hub can suggest the most efficient packaging for each shipment using the dimensions you provide in Settings > Packages and our boxing algorithm. When you enable Smart Pack, Delivery Hub automatically adds the inventory in a shipment to packages, so all packers need to do is print the packing slip and pack.


W

Webhooks

Use Bringg webhooks to notify other enterprise systems in real-time when a predefined event occurs. Webhooks are triggered by events, unlike APIs, which initiate a specific request for another system to act on. You can think of webhooks as subscriptions to events. For example, after sending an order to Delivery Hub using an API call, you can automatically subscribe to the order's status updates via a webhook.

Webhooks send data payloads to designated URLs.  



Was this article helpful?