Daily shipping standup digest that flags stuck packages

Every weekday morning your team gets one scannable Slack digest that leads with the packages stuck in transit, plus fresh counts per status and anything delivered since yesterday.

Agentic Task
EasyPostSlack BotOperationsDaily DigestsNotifications & Alerts
PromptCreate

Every weekday at 8:00am, put together a shipping standup digest for our operations team and post it to our shipping channel in Slack. The goal is a scannable morning roll-up that leads with the packages that need chasing, so the team knows what to act on first.

Start by pulling our recent shipping activity from EasyPost. Use List Trackers to get the current tracking status of packages in flight, and use List Shipments to pull the recent shipments they belong to. Cover roughly the last week or two of activity so nothing recent falls off the report.

Group everything by delivery status: in transit, out for delivery, delivered, and exception. Keep a running count for each group so the digest can show how many packages sit in each bucket.

Then decide what looks stuck and needs attention. Flag any package that has not had a new tracking scan in several days (roughly three or more days without movement), anything already past its expected or estimated delivery date but not yet delivered, and anything in an exception state such as a failed delivery, a return to sender, an address issue, or a customs hold. Treat these as the at-risk list.

Post one tidy digest to our shipping Slack channel using Slack Bot's Send a Message. Lead with the at-risk packages at the very top of the message so they are the first thing the team sees. For each one, include the tracking number or reference, the carrier, its current status, how long it has been stuck, and why it was flagged. Below that, show the counts per status (in transit, out for delivery, delivered, exception). Finish with a short list of anything delivered since yesterday so the team can close those out.

Keep it scannable. Use Slack formatting with clear headings and short bullet lines rather than long paragraphs, and keep the at-risk section tight and skimmable. If nothing is at risk, say so clearly at the top so the team can move on quickly.

Additional information

What does this prompt do?
  • Rolls up your recent shipments and tracking updates every weekday morning into a single Slack post.
  • Leads with the packages that need chasing: stalled scans, missed delivery dates, and delivery exceptions.
  • Shows a clean count of how many packages are in transit, out for delivery, delivered, or stuck.
  • Wraps up with a short list of anything delivered since yesterday so the team can close it out.
What do I need to use this?
  • An EasyPost account that tracks your outbound packages across carriers like USPS, UPS, FedEx, and DHL.
  • A Slack workspace with a channel where your shipping team keeps an eye on things.
  • The digest bot added to that channel so it can post each morning.
How can I customize it?
  • Change the schedule, for example run it at 7am or include weekends.
  • Adjust what counts as stuck, like flagging after two days of no movement instead of three.
  • Point the digest at a different Slack channel or add more detail per package.

Frequently asked questions

How does it decide a package is stuck?
It flags anything that has not had a new tracking scan for a few days, is already past its expected delivery date, or hit a delivery exception like a failed attempt or an address problem.
Which carriers does this cover?
Any carrier your packages ship with through EasyPost, including USPS, UPS, FedEx, and DHL. They all show up in the same digest.
When does the digest arrive?
Every weekday at 8am by default, posted straight to your shipping Slack channel. You can change the time or add weekends.
Will it get noisy when everything is on track?
No. If nothing is at risk, the digest says so clearly at the top and just shows your counts and recent deliveries.
Can I send it to a different team or channel?
Yes. You can point it at whichever channel your shipping team uses and adjust what shows up to fit how they work.

Stop chasing tracking numbers every morning.

Let your team start each day knowing exactly which packages need attention and which ones already landed.