Tracking your mail
Last updated
Was this helpful?
Last updated
Was this helpful?
One of the most powerful advantages of using Lob is that you can have visibility of any individual mail piece as it moves across the entire print production and delivery process. Gain complete transparency into your mailβs journey from print production to final delivery, ensuring you stay informed every step of the way.
Lob will surface notable actions or events within the Lob architecture. Examples include when a mailpiece is created, fails the rendering process, or when a Lob QR code is scanned.
Additionally, each U.S. mail piece is printed with a unique , similar to a package tracking number. For USPS First or Standard Class mail, Lob processes data from our commercial printers and mail partners, along with USPS scan events, to surface tracking events as your mail moves through the delivery process.
You can access this data in the Lob dashboard at the individual mailpiece, campaign, or aggregate level. You can also in the Lob Dashboard or via the API to get proactive notifications. See the full list of (including ) you can access in our API documentation.
Tracking events are a subset of ; below is a list of each tracking event label and description, as recorded by Lob:
Received - The API call for the mail piece was made and received by Lob. (Event will be displayed in dashboard at individual mailpiece level; no webhook available.)
In production - Mail piece instructions were dispatched to Lob's printer network and the request is now being printed/cut, soon to be handed off to the USPS for fulfillment. (Event will be displayed in dashboard at individual mailpiece level; no webhook available.)
Mailed - Confirmation that mail has been handed off to Lob's mail carrying partner from our printers.
This feature exclusive to Enterprise edition customers. For non-Enterprise customers, the Mailed event in your dashboard view of tracking events will be greyed out in the tracking event stepper.
The ability to accurately surface the "Mailed" tracking event is a unique feature to Lob, and can be utilized to monitor Lobβs SLA adherence as well as provide auditable proof for time of mailing.
The βMailedβ tracking event appears at earliest two business days after sending your Lob API request. In some instances, it can take longer for this βMailedβ event to become visible, but when surfaced, it will accurately reflect the actual date of mail handoff from our printers.
In Transit - The mail piece is being processed at the USPS entry/origin facility or commingler.
In Local Area - The mail piece is being processed at the USPS destination facility.
International Exit - The mail piece has been processed to ship to a destination abroad. This is typically the last scan a US-originated international mail piece will receive from the USPS. Note this scan is historically inconsistent, but if it occurs, Lob will surface.
- The mail piece has been greenlit for delivery at the recipient's nearest USPS postal facility. The mail piece should reach the mailbox within 1 business day of this tracking event.
Delivered - The mail piece has been delivered to the recipientβs address. This event is generated when the mail carrier's GPS unit leaves the delivery area. USPS does not guarantee every event for each mail piece, thus Processed for Delivery is more reliable.
- The mail piece is re-routed due to recipient change of address, address errors, or USPS relabeling of barcode/ID tag area.
- The mail piece is being returned to sender due to barcode, ID tag area, or address errors.
Following production, all mail pieces will be handed off from our printers to USPS and will enter the USPS mail stream. All subsequent events are subject to USPS accurately scanning the mail piece as it travels to its destination in the mail stream, hence called "scanned" events.
3 business days after your Send Date for First Class Mail
4-5 business days after your Send Date for Standard Class Mail
All USPS scan events are dependent on the local postal offices and how they process/sort mail. Similarly, the delivery of those mail pieces is also under the full control of the local post office.
We do not have added visibility or control over the actual mail pieces once they are handed off to USPSβwe can only monitor their progress by surfacing mail tracking events that are visible on your dashboard.
Lob does not have any control over the accuracy of scans, nor can Lob go back and reconcile scan events as it is purely a USPS-owned process.
The minimum volume to qualify for Presort mail is 200 pieces (or 50 lbs) of Marketing Mail or 500 pieces of First Class mail, which is a USPS requirement. Some mail is sent out metered if that day's volume from one of Lobβs production partners does not meet the minimum volume per mail type, as required by USPS. This means the mail pieces are not able to be batched with the other mail pieces and have to be mailed separately.
Historically these mailpieces have been difficult to track without a batch ID. But beginning July 12, 2023, the βMailedβ event for Metered mail is available in our webhooks for tracking events and included in mail counts within the Mail Analytics Dashboard.
Please note we would not expect to populate any other tracking events for Metered mail.
While we typically see all scans for the majority of our mailings, it is not unusual to see mail sent to a PO box with tracking that ends at the βIn Local Areaβ scan event, even though the recipient has physically received the piece.
βIn Local Areaβ scan indicates receipt and processing by the post office most local to the final delivery point. Typically the next scan would be βProcessed for Delivery,β to indicate a mailpiece has been cleared for a final delivery attempt (and is likely loaded directly onto the mail delivery vehicle). However, a PO box does not need to be loaded onto a vehicle for the final delivery, as the PO box itself is located at the post office already. In this case, postal workers can simply hand-deliver the mailpiece to its final destinationβso there will be no "Processed for Delivery" scan.
Letters sent as Registered do not receive the same scan events as regular First or Standard Class mail. Registered Mail will instead receive a carrier tracking number and link, which is an add-on that will be available three (3) business days following the mailerβs send_date
. This tracking number can be used to track the mailer via the carrierβs website.
If you decide to send Certified Mail through Lob, you will receive a carrier tracking number and tracking link retrievable via your Lob dashboard, which can be used to track the mail piece via USPSβs website. You can also track the mail via scan events within your Lob dashboard. Sometimes certified mail tracking will be available immediately, or as late as 3 days after sending the mail piece.
Enterprise edition customers can now access return envelope tracking for USPS Courtesy Reply Mail (for letters only). Once the returned mail piece enters the mailstream, the customer can start receiving notifications to tracking events via our webhooks.
The following mailpiece webhooks indicate USPS possession:
xxx.delivered
xxx.in_local_area
xxx.in_transit
xxx.processed_for_delivery
xxx.re-routed
xxx.returned_to_sender
USPS may not consistently scan all mail pieces at every stage; Lob is only able to capture and surface scans received from USPS itself. (Lob sees USPS scans for the majority of mail pieces; that is, a very small percentage of mail pieces receive no scans at all.)
ββLob will send webhook events as soon as they become available. However, users should not assume all webhooks will be sent in real-time, and may occasionally experience some delays; they may also be received out of order.
That said, receipt of any of the events noted above confirms that a mail piece is in USPS possession.
The inverse is not necessarily true; i.e., NOT receiving any of these events is not a guarantee that the piece is NOT in the mainstream.
Although events may not be sent in real-time, for tracking events you can get the USPS timestamp of the event under tracking_events[].time
.
The earliest time stamp of any of these events would equate to the earliest (recorded) possession by USPS.
For First and Standard Class mailings, "Delivered" is typically the last event that USPS provides. When your mail piece receives this event, this means that a USPS courier has delivered the mail piece.
First Class Mail: US domestic mail delivery typically takes 5-7 business days, and international mailings take an additional 7-9 business days.
Standard Class Mail: Delivery times can take anywhere from 7-21 business days. USPS does not provide delivery time guarantees for Standard Mail.
Delivery times quoted are estimates; Lob uses USPS as our primary carrier and USPS experiences delays from time to time. To see the most up-to-date status of your mailing, check the tracking information of your particular mailing.
If you receive a "Re-routed" scan, this indicates that USPS attempted delivery at the original address, but re-routed it because your recipient no longer resides at that address. In these cases, USPS will attempt to deliver to your recipient at their new address (if they filed a National Change of Address).
After the RTS event scan, the mail piece is then treated as a new letter that is going to a new destination and will be tracked to the reroute location. This may be why the same mail piece may receive new scans after receiving the RTS event.
A multi-delivery attempt is translated into scans in βDelivery Attempt 1 and 2β below, compared to a standard delivery where the mail piece makes it to its final destination in a single attempt (Col 1):
Standard Delivery Process
Delivery Attempt 1
Re-Routed Attempt 2
Received
Received
-
In Production
In Production
-
Mailed
Mailed
-
In Transit
In Transit
-
Processed for Delivery
Return to Sender -->
In Transit [+Yellow Sticker]
Delivered
-
Processed for Delivery
-
Delivered
USPS may not consistently scan all mail pieces at every stage; Lob is only able to capture and surface scans received from USPS itself.
Because RTS scans are not necessarily an 'end-state scan', you should not track whether it was the last scan received when trying to calculate the percentage of RTS mail, as it may have been marked as such and still received additional scan events. Instead, you should try calculating the percentage based on whether the RTS scan event was ever received, regardless of its place in the sequence of scan events.
Furthermore, we recommend you confirm the updated address with the intended recipient and submitting a new request to have it printed and mailed. There is currently no way to re-initiate an existing request in Lob.
You can see tracking events under the detailed pages within Print & Mail and/or Campaigns in the dashboard.
If your mail piece doesnβt have a tracking event, first check to see how much time has elapsed between your mail piece Send Date and the current date. Typically, itβll take 3 business days (for First Class Mail), or 4-5 business days (for Standard Class Mail) from the time of your Send Date for USPS tracking events to appear.
Note: If it has been more than 30 days, Lob will not have access to the API logs which track mailpiece tracking events, but you should be able to see the date when the mail piece was scanned by clicking on 'View details' in your dashboard.
For tracking events from USPS (i.e., all events listed after the "" event), expect to start seeing your first tracking event appear within:
In addition to accessing this mail tracking data via our API or Dashboard, you can receive real-time notifications by .
While scans are not guaranteed by USPS, we do see scans on over 99% of our mailings. If more than 5 business days have passed and you don't have any tracking events, send an email to and our team will be able to confirm whether the mail piece has been mailed.
This is a ZIP Code that belongs to some entity (for example, a university, a government agency, etc) which is responsible for sorting its own mail. These ZIP codes are classified by the USPS as a βUniqueβ ZIP Code (code ), and we often do not see delivery scan events for these ZIP codes. This is because the entity itself is responsible for the final stage of delivery of their mail, rather than USPS.
See here for more details on .
For more information, see how to , and how to via webhooks.
, a user can confirm USPS possession for the majority of First Class/Standard mail pieces. (If proof of USPS possession is crucial to your organization, Lob offers .)
See our technical use case for a deep dive on how to ingest events for a specific mail piece, run a monthly data pull from Lob's system for mail pieces that don't have a certain event, or get real-time updates as your mail piece goes through the mail stream.
For international mailings originating in the US, see for details on tracking mail pieces abroad.
Delivery times for mail will vary depending on and destination:
If you received a "Return to Sender (RTS)" event scan, this indicates that USPS attempted delivery of the mail piece at the original address, was unsuccessful, and the mail is being re-routed back to the return address after being deemed as originally addressed.
This results in a yellow sticker being affixed to the mailing by USPS for tracking purposes called a label. The NIXIE label is affixed by the USPS if they are unable to complete delivery. (In rare cases, RTS without a NIXIE label is possible due to either the neglect of the USPS agent, or because the recipient had chosen to return it themselves.)
You can export all tracking events data into a CSV file;
Additionally, under Mail Analytics (accessed via the left navigation bar in the dashboard), displays a visual breakdown of all tracking events applicable to the mail pieces within the filter parameters.
Real-time progress of mail pieces can be accessed by an easy way to get notifications on events happening asynchronously on Lob's side. Once webhooks are successfully set up on the dashboard, Lob will "push" you notifications when mail pieces are created, when they receive USPS scans such as "In Local Area" or "Processed for Delivery", or any other event you subscribe to.
Enterprise edition customers can also access for USPS Courtesy Reply Mail (for letters only). Once the returned mailpiece enters the mailstream, the customer can start receiving notifications to tracking events via our webhooks.
The full list of event types available for subscription can be found .
If more than 5 business days have elapsed since your Send Date and you donβt have any tracking events, send an email to . Our team will be able to confirm whether the mail piece has been mailed.