Overview
DoorDash specializes in last-mile delivery services spanning nationwide. The company offers technology-driven solutions for same-day and standard shipping, ensuring efficient deliveries with real-time tracking.
This article provides support information for DoorDash shipping through EasyPost, including shipment options, usage details, and answers to frequently asked questions.
Required Fields
DoorDash requires the following fields for all shipments. Failure to pass this field will result in an error message on quote/delivery creation.
-
shipment.from_address.carrier_facility: Defines the origin facility id (origin_facility_id) provided by DoorDash. This value will vary depending on the origin of the shipment. -
to_address.street1,.city,.state,.zip,.country: Defines the address of the recipient. -
to_address.name: Defines the name of the recipient. -
to_address.phone: Defines the phone number of the recipient. This value needs to be a valid phone number for the country in which the delivery is occurring. -
parcel.length, parcel.width, parcel.height: Defines the parcel dimensions. -
parcel.weight: Defines the parcel weight. -
service: Defines the service level provided by DoorDash. This value will always be “Standard”.
Shipment Options
Custom Text on Labels
DoorDash allows the inclusion of custom text on labels, which can be used to add references or order numbers, enhancing shipment tracking and processing. The options include:
options.delivery_max_datetime: For adding a reference number (e.g., "Ref#: XXXXXXXXX").
Additional Field Options
DoorDash supports a range of additional options to tailor the shipping process to specific needs:
options.carrier_insurance_amount (string)
Enter the value of the package in USD (e.g., "100"); this will be used by DoorDash in conjunction with the refund matrix. DoorDash will not provide insurance on the packages themselves.
Custom Delivery ID
By default, DoorDash generates the external delivery ID used for tracking purposes. DoorDash also supports shipper-generated tracking codes. To enable this functionality, contact the DoorDash account representative.
shipment.reference (string)
Required if shipper-generated tracking codes are used:
- Must be 15-35 characters
- Must be unique
- Cannot begin with leading zeros
- Must use a DashLink-approved prefix
FAQs
Q: How does the DoorDash shipper address differ from other carriers?
Use the sender’s shipment.address.company (string) to set as the pickup business name on DoorDash’s end. This will be used in any communications used by DoorDash, as well as on the tracking pages. The address is set at DoorDash and cannot be changed per shipment.
Q: Does this carrier support same-day service?
No. This DoorDash implementation represents a hub and spoke model where a DoorDash box truck picks up shipments from the customer’s warehouse, sorts the packages at the DoorDash facility, and then gig drivers deliver the packages to the final destination.