If you've ever spent ten minutes tabbing between carrier websites just to figure out whether USPS Priority Mail or FedEx Ground is cheaper for a 2-pound package to Austin, you already know the problem. Shipping shouldn't require that many browser tabs.
The atoship skill on OpenClaw turns your AI assistant into a shipping manager. You describe what you need in plain English โ "ship this 1lb box to New York, cheapest option" โ and it handles carrier selection, rate comparison, label purchase, and tracking. No dashboard. No form fields. Just a conversation.
Shipping is about to change
Forget carrier portals. Forget manually entering addresses, comparing rates in spreadsheets, and copy-pasting tracking numbers into emails. With OpenClaw + atoship, you just talk. Your AI calls carrier APIs behind the scenes, compares live rates from USPS, FedEx, and UPS, purchases labels, monitors delivery status, and reports back to you โ all through natural conversation.
A workflow that used to take 5-10 minutes per shipment? One sentence. A hundred orders that took your team all morning? One confirmation. Tracking 500 packages across three carriers? One question.
What you can actually do
This isn't a chatbot that saves you a few clicks. This is a complete reimagining of how shipping works. Every feature below runs through natural conversation โ no forms, no dropdowns, no "select a carrier from the menu." You talk. It ships.
- Instant rate comparison across all carriers โ "How much to ship a 2lb box from LA to New York?" In two seconds, you see live rates from USPS, FedEx, and UPS side by side โ price, delivery estimate, service level. What used to require three browser tabs and five minutes now takes one sentence.
- One-sentence label purchase โ "Ship it USPS Priority Mail." The AI confirms the price, you say yes, and the label is purchased. Tracking number, PDF download, wallet deduction โ all returned instantly. No address forms. No payment screens. Just a conversation.
- Bulk operations in plain English โ "Buy labels for all 47 pending orders, cheapest option for each." The AI calculates the optimal carrier per order, shows you a summary with total cost, and waits for your go. One confirmation ships everything.
- Real-time tracking with zero effort โ Paste a tracking number or say "where's order #1234?" Full scan history, current location, estimated delivery. Or ask "which packages are late?" and get a filtered list of problems, not a wall of data.
- Smart label management โ "Void the label I bought 10 minutes ago." "Re-download yesterday's FedEx labels." "Show me all labels from this week over $15." Your AI understands context and time references.
- Address validation before you waste money โ "Is 123 Main St, Springfield, IL 62704 valid?" Catch bad addresses before they become surcharges, returned packages, and angry customers.
- Wallet and spending control โ "What's my balance?" "How much did I spend on shipping this week?" "What's my average label cost trending?" Financial visibility without opening a dashboard.
And this is just the beginning. Each of these features gets smarter over time โ the AI learns your preferences, your most-used carriers, your typical package sizes. It stops asking questions it already knows the answers to.
The real value: your AI shipping manager
Comparing rates and buying labels is useful. But the real value of an AI shipping assistant isn't replacing a few clicks โ it's managing your entire daily shipping workflow so you don't have to. Think of it less like a tool and more like a logistics coordinator who shows up every morning, already briefed.
Morning briefing
At 9 AM, your AI sends you a WhatsApp message:
Good morning! Here's your shipping snapshot:
๐ฆ 147 orders ready to ship
๐ฐ Estimated label cost: $1,024 (avg $6.97/label)
๐ Breakdown: 89 USPS Ground Advantage, 41 FedEx Ground, 17 UPS Ground
โ๏ธ Weight range: 4oz โ 8.2lb (median 1.4lb)
๐ณ Wallet balance: $2,340 โ enough for all orders
Ready to start purchasing labels? Or want me to adjust carrier selection first?
No dashboard to open. No spreadsheets to export. You see the full picture in one glance, and you can respond right there โ "go ahead" or "switch anything over 3lb to FedEx".
Smart batch printing
Once labels are purchased, your AI doesn't just dump 147 PDFs on you. It organizes the print queue intelligently:
- By carrier โ "Print all USPS labels first, then FedEx, then UPS." This matters when you're sorting packages into different carrier pickup bins.
- By package size โ Small poly mailers first, then medium boxes, then oversized. Matches the order you actually pack.
- By destination zone โ Group nearby zip codes together if your carrier does bulk pickup by region.
- By priority โ Express and overnight labels first, ground shipments after.
You can mix and match: "Print USPS labels sorted by weight, then FedEx sorted by zone." The AI remembers your preference and applies it automatically next time.
Afternoon check-in
At 3 PM, another message:
Afternoon update:
โ 131 packages picked up by carriers
โ ๏ธ 16 packages still showing "Label Created" โ not yet scanned
๐ด 3 of those are Priority Mail Express (expected pickup by 2 PM)
Want me to list the 16 unscanned packages so you can check on them?
This is the kind of thing that falls through the cracks when you're busy. Labels get printed but packages sit on a shelf. The AI catches it before it becomes a customer complaint.
Delivery monitoring
Your AI keeps watching after packages leave your hands:
- Stuck in transit โ "These 8 packages have been in transit for 5+ days with no scan updates. Here are the tracking numbers and destinations."
- Delivery exceptions โ "3 packages had delivery attempts today but failed. One needs a signature, two had bad addresses."
- Late deliveries โ "12 packages are past their estimated delivery date. 4 of them are Priority Mail Express โ you may be eligible for a refund."
Instead of checking tracking numbers one by one, you get a curated list of problems that need your attention โ and only when they actually need it.
Reports and notifications
Beyond real-time alerts, the AI generates summary reports on a schedule you choose โ daily, weekly, or both. Delivered via WhatsApp, Discord, or email.
Last week (Feb 17 โ Feb 23):
๐ฆ Shipped: 1,034 packages
๐ฐ Total spend: $6,847 (avg $6.62/label, down 4% from last week)
๐ Carriers: USPS 58%, FedEx 29%, UPS 13%
๐ Top destinations: CA (18%), TX (12%), NY (9%), FL (8%)
โฑ๏ธ Avg delivery time: 3.2 days (USPS 3.8d, FedEx 2.4d, UPS 2.9d)
โ On-time rate: 94.2%
โ ๏ธ 12 packages still in transit past estimated delivery
Want a breakdown by service level, or should I flag the late packages?
These reports aren't just vanity metrics. They help you spot trends:
- Cost optimization โ "Your FedEx Ground shipments under 1lb are $2.30 more expensive on average than USPS Ground Advantage. Switching those 40 packages/week would save ~$92/week."
- Carrier performance โ "UPS has a 97% on-time rate to the Northeast, but only 88% to the West Coast. Consider FedEx for CA/WA/OR."
- Volume patterns โ "Tuesday and Wednesday are your heaviest shipping days. Thursday afternoon is your lightest โ good time for inventory prep."
The AI doesn't just report numbers โ it gives you actionable recommendations based on your actual shipping data.
Notification channels
Choose where you want to receive alerts and reports:
| Channel | Best for |
|---|---|
| Personal daily briefings, quick responses, on-the-go management | |
| Discord | Team channels, shared visibility, warehouse staff coordination |
| Weekly summaries, detailed reports, record keeping |
You can use multiple channels โ WhatsApp for real-time alerts, Discord for the warehouse team, and email for weekly reports to your accountant. Each channel can have its own schedule and alert types.
Getting set up
The whole process takes about two minutes. No CLI to install, no plugins to configure โ the skill is instruction-based, meaning your AI assistant reads it and knows how to call the atoship API on your behalf.
1. Create a free atoship account
Head to atoship.com and sign up. It's free, no credit card required. You'll get instant access to discounted rates on USPS, FedEx, and UPS โ typically 30-60% off retail prices.
2. Get your API key
In your atoship dashboard, go to Settings โ API Keys and create a new key. You'll get two types:
ak_test_...โ for testing. Labels are free and never actually shipped. Great for trying things out.ak_live_...โ for production. Labels are real and cost is deducted from your wallet.
Start with a test key. You can switch to live whenever you're ready.
3. Set your environment variable
Or configure it in your AI assistant's environment settings. The skill reads this variable automatically โ no extra configuration files or config steps.
4. Add funds and start shipping
Go to Dashboard โ Billing to add postage credit to your wallet. Labels are pay-as-you-go โ you only pay for what you actually ship. Start with $20 to test things out.
Then just type /atoship in your AI assistant and start talking. That's it.
A real conversation looks like this
Here's what it actually feels like to use the skill day-to-day. These aren't abstract feature descriptions โ they're the kind of things you'd naturally say:
Notice something important: the AI asked for confirmation before buying the label. It will never charge your wallet without you explicitly saying yes. Rate lookups, tracking, and everything else that's read-only runs without any prompts.
Carriers and services
The skill supports all major domestic carriers through atoship's discounted rate network:
| Carrier | Services |
|---|---|
| USPS | Priority Mail, First Class, Ground Advantage, Priority Mail Express |
| FedEx | Ground, Home Delivery, Express Saver, 2Day, Standard Overnight |
| UPS | Ground, 3 Day Select, 2nd Day Air, Next Day Air, Next Day Air Saver |
All rates are discounted โ typically 30-60% off what you'd pay going directly to the carrier. No volume minimums, no monthly fees. You can also connect your own carrier accounts if you have negotiated rates.
Tips that actually help
After using the skill for a while, you'll develop your own shortcuts. Here are some to get started:
- Ask "what's the cheapest way to ship X?" and the AI will sort by price automatically.
- You can use any weight unit โ oz, lb, g, kg โ and the AI converts as needed.
- Labels come in PDF by default. Ask for PNG or ZPL if you use a thermal printer.
- Add "with signature confirmation" or "with $100 insurance" when buying to add those options.
- Say "reference ORDER-123" when buying a label to tag it with your own order number.
- Use
ak_test_...keys to try everything without spending real money โ test labels are free and never get shipped.
Safety and permissions
This is a reasonable thing to worry about, so let's be explicit.
The skill only communicates with one domain: atoship.com. It does not access your file system, does not read other environment variables, and does not send data anywhere else. Your API key is the only credential it uses.
Actions that cost money โ buying a label, voiding a label โ always require your explicit confirmation. The AI will show you the carrier, service, price, and addresses, then wait for a "yes" before proceeding. Everything else (rate lookups, tracking, viewing labels, checking your balance) is read-only and runs immediately.
If you want an extra layer of safety, start with a test key and a small wallet balance ($20). You can revoke and rotate keys at any time from your dashboard.
Important: This involves real money
atoship is a real shipping platform โ when you purchase a label with a live API key, real postage is bought and real money is deducted from your wallet. Treat your ak_live_... key like a credit card number. We strongly recommend starting with a test key (ak_test_...) to get familiar with the workflow first. Test labels are completely free and never actually shipped. When you switch to live, start with a small wallet balance and set up spending alerts in Dashboard โ Billing โ Notifications.
Who is this for?
Honestly, anyone who ships packages and wants an AI that actually manages the process โ not just executes commands. But it's especially useful for:
- E-commerce sellers shipping 50+ orders/day โ the morning briefing and batch printing alone save hours. No more switching between carrier tabs, no more manually checking which orders shipped.
- Small teams without a logistics person โ the AI fills that role. It watches delivery status, flags problems, and sends reports your team can act on.
- Warehouse managers โ get Discord alerts when labels are ready, organize print queues by carrier or size, get afternoon reminders about unscanned packages.
- Business owners who want visibility โ weekly reports with cost breakdowns, carrier performance, and optimization suggestions delivered to WhatsApp. Stay informed without opening a dashboard.
Try it out
The fastest way to get a feel for it: create a free atoship account, grab a test API key, and ask your AI "how much to ship a 1lb box from 90001 to 10001?" You'll have rates from three carriers in about two seconds. No commitment, no credit card, no setup beyond the API key.
When you're ready to ship for real, switch to a live key and add some postage credit. From there, it's just conversations.