Deliver to Post Office Part 6: How to create Deliver to Post Office shipping labels if you are a shipping system provider

    Part of our ongoing series on Deliver to Post Office, this post is for companies who want to integrate the Deliver to Post Office option into their own custom or commercial shipping system.

    Before you begin, please contact us for approval to add Deliver to Post Office to your shipping system. We’ll guide you through the approval process and provide details on the new data elements required. Speak with your Canada Post sales representative or email us at 

    In a previous post, we provided an overview of how Deliver to Post Office works from checkout to pickup. In this post, our focus will be to:

    • List the Deliver to Post Office data elements that your shipping system will require.
    • Highlight the role these elements play in ensuring Deliver to Post Office parcels successfully reach their recipients.

    Important data elements required for Deliver to Post Office

    For Deliver to Post Office to succeed, your shipping system must include the following data elements to ensure we can deliver parcels to their destination post office. If we don’t have all the required information, parcels will be returned to sender.

    Data elements

    Why we need this information

    Shopper contact




     Appears on the shipping label and must match the ID a shopper presents upon pickup.


    We use the shoppers’ address to authenticate their identity when they pick up their parcel. Their name and address must match what appears on the government-issued ID they present.

    Email address

    When a Deliver to Post Office shipping label is scanned at the destination post office it triggers an automated email message to shoppers notifying them that their parcel is ready for pickup.

    Phone number

    If shoppers do not pick up their parcel after 5 days, they receive an automated voice message reminder.


    Post office identifier


    Post Office ID

    The office-id of the post office is used to look up the address for inclusion on the shipping label.

    Option code and notification flags

    Option code D2PO

    This identifies the parcel as a Deliver to Post Office item. It is necessary to produce the correct shipping label.

    On-delivery notification

    A barcode scan at the destination post office triggers an email to shoppers indicating that their item is ready for pickup.

    How to start implementing Deliver to Post Office in your shipping system

    Contact your Canada Post sales representative or email us at

    Related posts

    Part 1: Why offering more delivery options gives your e-commerce site a competitive edge.
    Part 2: How to implement Deliver to Post Office on your e-commerce site.
    Part 3: How to display valid Deliver to Post Office locations in your checkout.
    Part 4: How to create a Deliver to Post Office shipping label in EST 2.0.
    Part 5: How to create a Deliver to Post Office shipping label using web services.

    Ask questions and share ideas in the Developer Program discussion forum

    Looking for more tips and ideas? Join our Developer Program and enjoy full access to our discussion forum. Post questions and get answers in real-time from other members of the Developer Program and from Canada Post technical staff. Learn more.