--- title: "Assign a Carrier and Service Level to a Shipment" slug: "assign-a-carrier-and-service-level-to-a-shipment" tags: ["Shipping labels", "Shipping rules", "Packer"] updated: 2024-09-05T06:11:19Z published: 2024-09-05T06:11:19Z canonical: "help.bringg.com/assign-a-carrier-and-service-level-to-a-shipment" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.bringg.com/llms.txt > Use this file to discover all available pages before exploring further. # Assign a Carrier and Service Level to a Shipment Once you have created a shipment by [packaging fulfillment items](/delivery-hub/docs/pack), finalize the shipment by booking a carrier and service level. While many fulfillments require manual assignment, Delivery Hub can automatically suggest carriers and service levels to shipments based on conditions and priorities set in [Shipping Rules](/delivery-hub/docs/set-up-shipping-rules), and your organization may preselect a carrier and service for each shipment when sending it to Delivery Hub. You can confirm the assigned carrier and service, or change the assignment when necessary. For example, you may need to select a new carrier when the pre-assigned carrier has low capacity or has already completed their daily pickups. If you don't use Shipping Rules or if none of your rules cover the specifics of a shipment, you can manually book a carrier and service level for each shipment. ## Before You Begin - Make sure you have the packer or admin user role. - Become familiar with your organization's priorities. For instance, if two different services promise to deliver a package by the date and time promised in the Service Level Agreement (SLA), should you book the cheapest or fastest service? - [Assign packaging](/delivery-hub/docs/pack) to the inventory for the fulfillment you want to book. ## Book a Carrier and Service Level #### Confirm automatically suggested carrier and service level When you select **Create Shipment**, Delivery Hub automatically runs through your shipping rules and displays the results at the top of the carrier selection modal in the prioritized order. For example, if your shipping rule prioritizes the cheapest quote from a list of carriers, the cheapest appears at the top of the modal. To confirm the automatic selection, select **Create Shipment > Book and Print** to confirm the booking and send shipment documentation to the printer, or select **Set Carrier >** **Book** to confirm without printing. ![](https://cdn.document360.io/a18074ef-073a-4ab1-bcab-12625715280e/Images/Documentation/packship_shippingrule.jpg) View and confirm carrier assignments based on shipping rules #### Manually assign a carrier and service level **Step 1** Select **Create Shipment** to view the carriers and services available for the shipment. **Step 2** Select a service level from the list. Be sure to compare the delivery date next to each available service level against the date next to **Deliver by (SLA)** in the header, and select a service that arrives on or before the SLA. For each carrier that provides this information, you can also view the delivery cost for the services listed. If there is a matching shipping rule but the automatically selected carrier and service are not a good fit for the shipment, use the **Prioritized by Shipping Rule** list to quickly find the most relevant carriers and services. **Step 3** (Optional, PUDO fulfillment method) Delivery Hub automatically creates a list of recommended pickup/dropoff (PUDO) locations based on your carrier and service selection and the recipient’s address. Select from the dropdown list next to **PUDO details** to choose the pickup location. **Step 4** Select **Book & Print** to finalize this shipment by booking the carrier and service and printing the shipment's documentation. To confirm without printing, select **Book** instead. #### Add a Source ID You may want to include your external system’s ID for a shipment in Delivery Hub to make it easier to align information between systems and make it easy for customers and support representatives to stay on the same page and find orders. To add a Source ID, select **Create Shipment**, then select the edit icon ![image-1677760609321](https://cdn.document360.io/a18074ef-073a-4ab1-bcab-12625715280e/Images/Documentation/image-1677760609321.png) next to **Shipment Source ID**, enter the ID, and then hit the enter key to confirm. The source ID is saved when you select **Book Carrier** or **Save Without Booking**. ![packship_sourceid](https://cdn.document360.io/a18074ef-073a-4ab1-bcab-12625715280e/Images/Documentation/packship_sourceid.jpg) (Optional) Enter a source ID for the shipment If you have already booked a carrier for a shipment, you can add the Source ID from the shipment details screen. [Learn more](/delivery-hub/docs/update-shipment-details). 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. 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: 1. 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. 2. 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. 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. Admin is a type of user in Bringg who has the technical permission to access all functionality in the system. Usually this is the operations manager. A Service Level Agreement (SLA) is the commitment you make to your consumer 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. 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. ## Related - [Auto-Assign Carriers Using Shipping Rules](/set-up-shipping-rules.md) - [Connect Your Shipping Accounts to Delivery Hub](/connect-your-shipping-accounts-to-delivery-hub.md)