📄 Automated Package Tracking SOP

Automated Package Tracking SOP

System: Package Tracking Google Sheet

1. Purpose

This SOP explains how the Package Tracking Automation should be used by the operations team to monitor parcel deliveries.

The automation eliminates the need to manually open tracking links and check carrier statuses one-by-one.

Instead, the system automatically:

• Checks tracking links

• Detects delivery status

• Updates the tracking sheet

• Flags shipments that require customer action

This reduces manual work and improves operational efficiency.

2. Scope

This SOP applies to all shipments tracked in the:

Package Tracking – Google Sheet

The automation reviews shipments sent via:

• Australia Post

• Other carriers using tracking links

3. File Location

Operations team must open:

Package Tracking – Google Sheet

This sheet contains all outbound shipment tracking records.

4. Sheet Column Structure

ColumnFieldDescription
ADateShipment date
BShipToCustomer name
COurRefOrder reference
QDelivered DateDate/time parcel delivered
RTracking NumberCarrier tracking number
ARTracking StringFull tracking URL
ASDays SinceDays since shipment
ATCarrier StatusException status
AUInquiry DateOptional follow-up date

5. When the Automation Should Be Used

The automation should be run:

Once per day

Recommended time:

Morning operations review

This ensures any delivery problems are detected early.

6. How to Run the Automation

Step 1

Open the Package Tracking Google Sheet

Step 2

Locate the menu:

Package Tracking

Step 3

Click:

Track Packages

Step 4

Wait while the automation runs.

The script will automatically:

• Visit tracking pages

• Check delivery status

• Update the sheet

This process may take 30 seconds to several minutes depending on the number of shipments.

7. What the Automation Updates

The system automatically updates the sheet based on carrier status.

Delivered Shipments

If the carrier status is Delivered, the automation will:

ColumnAction
QInsert delivery date/time
ATLeave blank

Example:

15/03/2026 14:32

Once this is filled, the shipment is considered completed.

Awaiting Collection

If the carrier status is:

Awaiting Collection

The automation will update:

ColumnValue
ATAwaiting Collection

This means the parcel is waiting at the post office or pickup point.

Operations must notify the customer.

Delivery Attempted

If the carrier status shows:

Attempted Delivery

Delivery Attempted

Card Left

The automation will update:

ColumnValue
ATAttempted Delivery

This means the courier attempted delivery but the recipient was unavailable.

Operations must notify the customer.

Label Created

If the tracking page shows:

Label Created by Sender

The automation will update:

ColumnValue
ATLabel Created by Sender

This indicates the parcel may not yet be in the carrier network.

In Transit Shipments

If tracking shows:

• On its way

• We've got it

• Coming today

• In transit

The automation will:

Make no changes

These shipments remain under monitoring.

8. After the Automation Runs

At the end of the run a summary popup will appear.

Example:

Package Tracking Completed


Delivered Updated: 14

Carrier Status Updated: 6

Skipped Rows: 112

Errors: 1

9. Operations Follow-Up

After running the automation, the operations team should review rows where:

Carrier Status = Awaiting Collection

Carrier Status = Attempted Delivery

For these shipments:

  1. Contact the customer

  2. Provide the tracking link

  3. Advise them to arrange pickup or redelivery

10. Benefits of the Automation

The automation reduces manual work by:

• Eliminating the need to open each tracking link

• Automatically marking delivered parcels

• Automatically flagging delivery problems

Estimated operational time saved:

90% reduction in manual tracking checks

11. Troubleshooting

If the automation fails:

  1. Refresh the sheet

  2. Run Track Packages again

  3. If the issue persists, notify the technical team.