Proof of Delivery (Photos, E-Signature, Notes, Barcodes)

Photos, e-signatures, barcode scans and GPS delivery location proof are included in the EasyRoutes Premium and Enterprise plans; on other plans, these options don’t appear in the driver app. Driver notes are available on every plan.

To check your plan, access your EasyRoutes Settings > Help & Support tab, within the Plan details section.

EasyRoutes allows your driver to attach multiple photos, an e-signature, and an optional note as proof of delivery. 

See How do I attach proof of delivery? for instructions on including Proof of Delivery from the EasyRoutes Delivery Driver mobile app.

Click either link below for further details specific to the EasyRoutes product you're using:


EasyRoutes for Shopify

How do Proof of Delivery attachments work?

You can attach up to four proof of delivery photos, one e-signature and a custom note to any stop; route start and end locations also support up to four proof of delivery photos. Once your photos are taken and attached, EasyRoutes then provides URLs to the photos that are stored and accessible via an order's attributes (under Additional Details). You can then use these photos in your order delivery notifications. Your drivers can also use just the note feature to attach a note regarding the delivery.

Order's Additional details with an EasyRoutes Delivery Photo link to the photo on storage.easyroutes.app, outlined

While photo URLs are automatically synced to Shopify orders, both notes and e-signatures must be explicitly enabled from your EasyRoutes Settings > Automations tab, within the Additional options section as shown below:

Additional options section with Add proof of delivery note to Shopify order attributes and Add e-signature URL to Shopify order attributes ticked and outlined

When viewing a route, a series of icons under the "Proof" column on each stop's entry indicates which Proof of Delivery items were captured for that stop - you may need to scroll the stops table to the right; the Proof column is near the end. It’s empty for stops where nothing was captured yet, and it isn’t included when you print a route:

Proof of delivery icons on the route page

Proof of delivery icons: Photo(s), E-Signature, Driver Note, GPS Delivery Location, Barcode Scan

When any of the following proof of delivery items are attached to a stop, they will display as the icons shown above - click on any available icon to open the Proof of Delivery panel and view the Proof items:

1) Photo(s)

2) E-Signature

3) Driver note

4) GPS delivery location

5) Barcode Scan

In addition to the column above, proof can be accessed or included on:

  • Shopify orders: From the Shopify Admin > Orders page - when viewing any order that has proof of delivery attached, find them in the Additional Details panel. Photo links are added automatically, and notes and signatures are added if you turn them on from your EasyRoutes Settings > Automations tab, within the Additional options section. Shopify shows these links as plain text that can’t be clicked, so copy a link into your browser to open it.
  • Packing slips: Print slips with the proof of delivery options ticked (How do I print Packing Slips?). To produce one document per order with all proof attached, print packing slips with the proof of delivery options (photos, signature, delivery note) ticked.
  • Exports: Proof can be included in stop data CSV exports (see Exporting proof of delivery below).

If drivers are running into issues with taking or uploading a photo, you likely need to update your mobile device's permission settings for access to the camera in your browser or in the Shopify App. Review Troubleshooting Steps for Proof of Delivery for more.


Proof of delivery photos can also be uploaded from a mobile device's photo gallery, particularly useful for routes where network connectivity is unstable, and photos can be captured but not uploaded immediately. Uploading photos from a device's gallery is disabled by default; to enable, from your EasyRoutes Settings > Driver settings tab, ensure the Allow driver to upload photos from device for proof of delivery is checked within the Driver app settings section:

Driver app settings with Allow driver to upload photos from device for proof of delivery ticked and outlined under Additional driver tools

Once this setting is enabled, drivers will see the gallery icon found at the top of the page when attempting to add/take a proof of delivery photo - tap this icon to select photos from the device's gallery to upload instead:

Driver app's Add Photo screen with the gallery icon circled in the top-right corner, beside the flash icon

Manually Uploading Proof of Delivery

Proof of Delivery photos and notes can also be uploaded by route planners from EasyRoutes directly, either from an EasyRoutes session on a web browser or from the Shopify mobile app:

  1. Access the route page containing the stop you'd like to upload Proof of Delivery to.
  2. Click the Actions (three dots icon) button on the stop you'd like to upload to, and click Add proof of delivery:

Route stops table with a stop's Actions menu (three dots) open and Add proof of delivery outlined

  1. On the modal that pops up, click the Add button and select a photo file to upload. Up to four photos can be uploaded per stop; use the Add another button to upload any subsequent photos if applicable. Input any relevant note(s) in the text input box below the photo upload panel:

Attach Proof of Delivery dialog with an uploaded photo of boxes on a porch, the Add another button, a note reading "Packages left on front porch." and the Save button

  1. Click Save to upload your photos and notes as Proof of Delivery, which will then display in the same manner as Proof items uploaded from the Delivery Driver mobile app:

Proof of Delivery window listing Photo 1 with the time it was taken and the note "Packages left on front porch."

Customize e-Signature Disclosure

Users can modify the default e-signature capture text that's displayed in the mobile driver app when customers are signing for any deliveries - "I confirm that I have received this delivery" will be used as the app default unless explicitly updated.

To change e-signature disclosure text, navigate to your EasyRoutes Settings > Order Tracking tab.  Scroll down to the Proof of Delivery section, and access the Signature disclosure text settings highlighted below:

Order Tracking settings' Proof of Delivery section with the Signature disclosure text setting outlined, showing Deliveries, Pickups and Tasks tabs above the Default signature disclosure field

Navigate between the three order type tabs here to customize signature disclosure text independently for stops marked as Deliveries, Pickups, and/or Tasks as needed.

Make Proof of Delivery Required

Proof of Delivery can be made mandatory to mark an order as delivered and/or attempted from your EasyRoutes Settings > Driver settings tab, in the Proof of delivery section:

Proof of delivery: what is required for the drivers to capture as proof of delivery to mark an order as delivered. Can include photos, e-signatures, driver notes, or barcode scans

These requirements apply to all stop types: deliveries, pickups and tasks. Proof cannot be required for deliveries only.

Exporting proof of delivery

Proof of delivery for multiple stops/routes can be collected in a single spreadsheet for centralized access using EasyRoutes' export feature:

  1. From your Routes page, use the checkboxes to select which route(s) to export proof of delivery for. From the menu that appears in the upper right-hand corner of the table, click the Export selected button:

Routes list with three routes' checkboxes ticked and outlined, and an arrow pointing at the Export selected button above the table

  1. From the Export menu that appears, select the Stop data button at the top of the page. Ensure the Proof of delivery, Driver note, Signed for, Signature, and Driver location checkboxes are selected; any other variables can also be included (we also recommend including Order name for identification purposes):

Export panel for driver tasks and delivery: includes proof of delivery, driver note, signed for, signature, scanned barcode, scanned barcode issues, and driver location

  1. Click the Download as CSV button at the bottom of the window. The exported CSV file will contain links and timestamps for relevant proof of delivery items:

Exported spreadsheet row for order #1025 with columns for Proof of delivery photo links, Proof of delivery note, Signed for at and Proof of delivery signature link

EasyRoutes doesn’t download photo files in bulk. The CSV contains a link to each photo, which you can open or save one at a time.

How do I share proof of delivery with my customers?

Photo proof of delivery can be shared with a customer through the following ways:

  • Use our Customizable Tracking Link, and ensure that you have checked the "show proof of delivery" setting under Order tracking for Tracking page options. Your customers will be able to see proof of delivery on the their order tracking page.
    • You can also include Proof of Delivery on tracking links for deliveries marked as Attempted - configure this option from your EasyRoutes Settings > Order tracking tab, within the Proof of Delivery section, ensuring the Attempted checkbox is enabled in order to display Proof items for Attempted deliveries:

Proof of delivery customization on the customer tracking page. Can include photos, e-signature, driver notes. Can be displayed when the delivery is Completed or Attempted.

  • Note that proof of delivery photos and driver notes will display directly within customer tracking pages when captured and enabled in this manner. eSignature captures will display with a unique icon and a timestamp of when the signature was collected, and will be retained for any future internal requirements, but the eSignature itself will not display directly on the tracking page.
  • You can additionally use our custom delivery notifications to provide our tracking link or to add the Delivery Photos snippet directly in your email template.
  • You can also add the proof of delivery photos to your Shopify delivered notifications by reviewing the instructions below.

Integrating with your Shopify Email Notification Templates

You can show your Photo Proof of Delivery in any of your email notifications using Shopify's order attribute tags once the photo is taken and uploaded. Since it's for confirming a delivery, this works best with the Delivered or the Missed delivery notifications.

Here is a sample that you can copy and paste directly into your template:

<br>{% if attributes["EasyRoutes Delivery Photo"] %}
  <p>Proof of delivery:</p>
  <img src="{{attributes["EasyRoutes Delivery Photo"]}}"
       alt="EasyRoutes Delivery Photo"
       width="480">
  <p style="font-size: 12px">Powered by <a style="font-size: 12px" href="https://roundtrip.ai/easyroutes?utm_source=shopify&utm_medium=email&utm_campaign=pod">EasyRoutes</a></p>
{% endif %}<br>

Note: if you are using multiple photos, the 2nd, 3rd and 4th photos can be added by replacing the "EasyRoutes Delivery Photo" attribute with "EasyRoutes Delivery Photo 2", "EasyRoutes Delivery Photo 3", "EasyRoutes Delivery Photo 4" like in this snippet below:

<br>{% if attributes["EasyRoutes Delivery Photo"] %}
  <p>Proof of delivery:</p>
  <img src="{{attributes["EasyRoutes Delivery Photo"]}}"
       alt="EasyRoutes Delivery Photo"
       width="480">
{% endif %}<br>
{% if attributes["EasyRoutes Delivery Photo 2"] %}
  <img src="{{attributes["EasyRoutes Delivery Photo 2"]}}"
       alt="EasyRoutes Delivery Photo 2"
       width="480">
{% endif %}<br>
{% if attributes["EasyRoutes Delivery Photo 3"] %}
  <img src="{{attributes["EasyRoutes Delivery Photo 3"]}}"
       alt="EasyRoutes Delivery Photo 3"
       width="480">
{% endif %}<br>
{% if attributes["EasyRoutes Delivery Photo 4"] %}
  <img src="{{attributes["EasyRoutes Delivery Photo 4"]}}"
       alt="EasyRoutes Delivery Photo 4"
       width="480">
{% endif %}<br>
{% if attributes["EasyRoutes Delivery Photo"] %}
  <p style="font-size: 12px">Powered by <a style="font-size: 12px" href="https://roundtrip.ai/easyroutes?utm_source=shopify&utm_medium=email&utm_campaign=pod">EasyRoutes</a></p>
{% endif %}

Steps

  1. Visit your Notification Settings.
  2. Click on any of the Delivered or Missed delivery email templates.
  3. In the Email body (HTML) input box, locate the following line of code:
{% capture email_body %}
  1. Underneath that you will see a bunch of code for other information already included in that notification email. At the bottom of which you will find:
{% endcapture %}
  {% endif %}
{% endif %}
  1. This is will be above where it says:
<!DOCTYPE html>
<html lang="en">
  1. ...with a bunch more HTML code underneath.
  2. Just above the endcapture block of code, paste the code snippet which would add the proof of delivery; for additional clarity, this is before the HTML content and after your order's email snippets.
  3. Click the Save button.

How Proof of Delivery Works With Shopify SMS

Your EasyRoutes Proof of Delivery details can be shown to a customer by attaching our tracking link to an order through fulfilling an order with EasyRoutes. 


EasyRoutes for Web

How do Proof of Delivery attachments work?

You can attach up to four proof of delivery photos, one e-signature and a custom note to any stop; route start and end locations also support up to four proof of delivery photos. Once any photos are taken and attached, EasyRoutes generates URLs to the photos that are stored and accessible via an order's Proof of Delivery panel (see below). You can then use these photos in your order delivery notifications. Your drivers can also use just the note feature to attach a note regarding the delivery.

When viewing a route, a series of icons under the "Proof" column on each stop's entry indicates which Proof of Delivery items were captured for that stop - you may need to scroll the stops table to the right; the Proof column is near the end. It’s empty for stops where nothing was captured yet, and it isn’t included when you print a route:

Proof of delivery icons on the route page

Proof of delivery icons: Photo(s), E-Signature, Driver Note, GPS Delivery Location, Barcode Scan


When any of the following proof of delivery items are attached to a stop, they will display as the icons shown above - click on any available icon to open the Proof of Delivery panel and view the Proof items:

1) Photo(s)

2) eSignature

3) Driver note

4) GPS delivery location

5) Barcode Scan

In addition to the column above, proof can be accessed or included on:

  • Packing slips: Print slips with the proof of delivery options ticked (How do I print Packing Slips?). To produce one document per order with all proof attached, print packing slips with the proof of delivery options (photos, signature, delivery note) ticked.
  • Exports: Proof can be included in stop data CSV exports (see Exporting proof of delivery below).

If drivers are running into issues with taking or uploading a photo, you likely need to update your mobile device's permission settings for access to the camera in your browser. Review Troubleshooting Steps for Proof of Delivery for more.


Proof of delivery photos can also be uploaded from a mobile device's photo gallery, particularly useful for routes where network connectivity is unstable, and photos can be captured but not uploaded immediately. Uploading photos from a device's gallery is disabled by default; to enable, from your EasyRoutes Settings > Driver settings tab, ensure the Allow driver to upload photos from device for proof of delivery is checked within the Driver app settings section:

Once this setting is enabled, drivers will see the gallery icon found at the top of the page when attempting to add/take a proof of delivery photo - tap this icon to select photos from the device's gallery to upload instead:

Driver app's Add Photo screen with the gallery icon circled in the top-right corner, beside the flash icon

Manually Uploading Proof of Delivery

Proof of Delivery photos and notes can also be uploaded by route planners from EasyRoutes directly from any Route page:

  1. Access the route page containing the stop you'd like to upload Proof of Delivery to.
  2. Click the Actions (three dots icon) button on the stop you'd like to upload to, and click Add proof of delivery:

Route stops table with a stop's Actions menu (three dots) open and Add proof of delivery outlined

  1. On the modal that pops up, click the Add button and select a photo file to upload. Up to four photos can be uploaded per stop; use the Add another button to upload any subsequent photos if applicable. Input any relevant note(s) in the text input box below the photo upload panel:

Attach Proof of Delivery dialog with an uploaded photo of boxes on a porch, the Add another button, a note reading "Packages left on front porch." and the Save button

  1. Click Save to upload your photos and notes as Proof of Delivery, which will then display in the same manner as Proof items uploaded from the Delivery Driver mobile app:

Proof of Delivery window listing Photo 1 with the time it was taken and the note "Packages left on front porch."

Customize e-Signature Disclosure

Users can modify the default e-signature capture text that's displayed in the mobile driver app when customers are signing for any deliveries - "I confirm that I have received this delivery" will be used as the app default unless explicitly updated.

To change e-signature disclosure text, navigate to your EasyRoutes Settings > Order Tracking tab.  Scroll down to the Proof of Delivery section, and access the Signature disclosure text settings highlighted below:

Order Tracking settings' Proof of Delivery section with the Signature disclosure text setting outlined, showing Deliveries, Pickups and Tasks tabs above the Default signature disclosure field

Navigate between the three order type tabs here to customize signature disclosure text independently for stops marked as Deliveries, Pickups, and/or Tasks as needed.

Make Proof of Delivery Required

Proof of Delivery can be made mandatory to mark an order as delivered from EasyRoutes Settings > Driver settings tab, in the Proof of delivery section:

Driver settings' Proof of delivery section with Required to mark as Completed and Attempted checkboxes for Photos, E-Signature, Note and Barcode Scan

These requirements apply to all stop types: deliveries, pickups and tasks. Proof cannot be required for deliveries only.

Exporting proof of delivery

Proof of delivery for multiple stops/routes can be collected in a single spreadsheet for centralized access using EasyRoutes' export feature:

  1. From your Routes page, use the checkboxes to select which route(s) to export proof of delivery for. From the menu that appears in the upper right-hand corner of the table, click the Export selected button:

Routes list with three routes' checkboxes ticked and outlined, and an arrow pointing at the Export selected button above the table

  1. From the Export menu that appears, select the Stop data button at the top of the page. Ensure the Proof of delivery, Driver note, Signed for, Signature, and Driver location checkboxes are selected; any other variables can also be included (we also recommend including Stop number for identification purposes):

Export panel for driver tasks and delivery includes proof of delivery, driver note, signed for, signature, scanned barcodes, scanned barcode issues, driver location

  1. Click the Download as CSV button at the bottom of the window. The exported CSV file will contain links and timestamps for relevant proof of delivery items:

Exported spreadsheet row for order #1025 with columns for Proof of delivery photo links, Proof of delivery note, Signed for at and Proof of delivery signature link

EasyRoutes doesn’t download photo files in bulk. The CSV contains a link to each photo, which you can open or save one at a time.

How do I share proof of delivery with my customers?

Photo proof of delivery can be shared with a customer through the following ways:

  • Use our Customizable Tracking Link, and ensure that you have checked the "show proof of delivery" setting under Order tracking for Tracking page options. Your customers will be able to see proof of delivery on the their order tracking page.
    • You can also include Proof of Delivery on tracking links for deliveries marked as Attempted - configure this option from your EasyRoutes Settings > Order tracking tab, within the Proof of Delivery section, ensuring the Attempted checkbox is enabled in order to display Proof items for Attempted deliveries:

Proof of delivery customization on the customer tracking page. Can include photos, e-signature, driver notes. Can be displayed when the delivery is Completed or Attempted.

  • Note that proof of delivery photos and driver notes will display directly within customer tracking pages when captured and enabled in this manner. eSignature captures will display with a unique icon and a timestamp of when the signature was collected, and will be retained for any future internal requirements, but the eSignature itself will not display directly on the tracking page.
  • You can additionally use our custom delivery notifications to provide our tracking link or to add the Delivery Photos snippet directly in your email template.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.