DoorDash is a San Francisco-based delivery network that operates in thousands of cities across the US. Through DoorDash Drive, businesses can tap straight into DoorDash’s huge fleet of local drivers (called "Dashers") to get orders straight to customers' doorsteps in a flash.
Just like ordering food on an app, DoorDash automatically matches a nearby driver to pick up your customer's order and drop it off. You and your buyers can track the delivery live on a map, text the driver with drop-off instructions, and see a photo confirming the package was delivered safely.
Their specialty is ultra-fast delivery, getting items to homes in under an hour or during a scheduled same-day window. Whether you ship retail items, groceries, flowers, or pet food, DoorDash lets you offer fast local delivery to your customers without having to buy your own vans or hire delivery staff.
DoorDash US Integration Requirements
Connection Requirements:
-
Developer ID, Key ID, Signing Secret, generated via your DoorDash developer portal.
-
Pickup external business ID that was generated by DoorDash for your account.
-
Pickup external store ID for the store assigned to the business ID. This sets the pickup address ShipStation will use.
-
Webhook Secret for your DoorDash account.
-
Origin facility ID, this will be the ship-from warehouse used to create your labels.
-
Your DoorDash account must be enabled for label generation. Contact DoorDash to request it.
Connect DoorDash US to ShipStation
To connect your DoorDash US account to ShipStation:
-
-
-
-
Select Add Carrier.
-
Type DoorDash and click the carrier logo to open the connection module.
-
Fill out the fields in the pop up to connect your carrier account. Developer ID, Key ID, and Signing Secret are required fields.
-
Click Connect.
Available Features for DoorDash US
The ShipStation integration with DoorDash US supports the following standard features:
DoorDash Available Services, Packages, and Confirmation Types
DoorDash Domestic Services:
DoorDash Package Types:
The carrier can be used to create domestic shipping labels.
The carrier can be used to create international shipping labels.
ShipStation will submit international customs declarations electronically to the carrier.
The carrier can be used to create domestic return labels.
ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.
Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipStation. This insurance would be in addition to any default coverage already provided by that carrier.
Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.
ShipStation can close the day's shipments for the carrier and submit the manifest electronically. The End of Day process may be mandatory or optional, based on the carrier and your account with them. A printable file may or may not be available when submitted electronically - see End of Day (PDF).
ShipStation can close the day's shipments for the carrier and create a printable PDF of the manifest to provide to the carrier. The End of Day process may be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically - see End of Day (Electronic).
ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all services supported by this carrier.
ShipStation can print information on the label as a label message (configure in Label Document Options). The carrier may or may not support all 3 label message fields and label messages may not be available for all services supported by this carrier.
This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.
You can connect this carrier to ShipStation multiple times using different accounts and choose which account will be used to create each shipment.
DoorDash US Integration Notes
-
🇺🇸 Doordash is available in the US only.
-
Shipments must be to US addresses, with a 2-letter state code and a 5-digit zip code.
-
Drop off address is limited to 64 characters.
-
Product values must be in USD.
-
Both weight and dimensions are required for all shipments.
-
The ship from address must include a company name. DoorDash US uses this field as the pickup name.
-
DoorDash does not use the ship from address that appears on your shipment in ShipStation. Pickup location always uses these values from your DoorDash US account: pickup_external_business_id, pickup_external_store_id, and origin_facility_id.
The carrier can be used to create domestic shipping labels.
The carrier can be used to create international shipping labels.
ShipStation will submit international customs declarations electronically to the carrier.
The carrier can be used to create domestic return labels.
ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.
Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipStation. This insurance would be in addition to any default coverage already provided by that carrier.
Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.
ShipStation can close the day's shipments for the carrier and submit the manifest electronically. The End of Day process may be mandatory or optional, based on the carrier and your account with them. A printable file may or may not be available when submitted electronically - see End of Day (PDF).
ShipStation can close the day's shipments for the carrier and create a printable PDF of the manifest to provide to the carrier. The End of Day process may be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically - see End of Day (Electronic).
ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all services supported by this carrier.
ShipStation can print information on the label as a label message (configure in Label Document Options). The carrier may or may not support all 3 label message fields and label messages may not be available for all services supported by this carrier.
This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.
You can connect this carrier to ShipStation multiple times using different accounts and choose which account will be used to create each shipment.