USPS
Priority Mail Intl
10–15 days$7.40
$1.90 of duties & taxes prepaid, not billed to your buyer
all-in · approve to buy
Billy is GoatLabels' AI shipping assistant: paste, dictate, or screenshot an order and get a ready-to-buy label draft across USPS, UPS, FedEx, and DHL.
Billy prices USPS, UPS, FedEx, and DHL on the same order before you pick.
Card, Apple Pay, Google Pay, ACH, or crypto — no monthly minimum.
The slow part of shipping was never the printer — it was retyping an address someone already sent you. Billy takes the order in whatever shape it arrived and hands back a filled draft with live rates attached. You read it, you buy it, you print it.
Drop in the raw text — an order confirmation, a DM, a name and address typed badly across four lines. Billy separates the recipient from the item, normalises the address, and guesses the box from what you have shipped before.
Hold the mic and describe the shipment in plain English. Billy reads back the address, the service, and the price so you can confirm without looking at the screen — useful when both hands are holding packing tape.
Snap or paste a screenshot of an Instagram DM, a TikTok message, or a handwritten note. Billy pulls the name, address, and item out of the image and fills the label draft with them.
A draft is not a purchase. Billy shows the parsed recipient, the package, the service, and one all-in price, and waits. Nothing debits your balance until you confirm — and a void credits straight back if you confirm the wrong thing.
What prints is a standard USPS, UPS, FedEx, or DHL label — scannable at any counter, trackable in the usual places. The AI changes how the label gets filled in, not what the carrier receives. See cheap shipping labels for how the rates compare.
Four steps, and only one of them is yours. Shopify, Etsy, WooCommerce, eBay, and TikTok Shop sync into To Ship on their own; for the channels with no order feed — an Instagram DM, a text message, a handwritten note — paste it, say it, or screenshot it. Billy captures the order, drafts the shipment, and prices it, and you read the draft and approve it.
Hey! 2x hoodies (M) 1x tee (L) 😅 Ship to: Maya R. Austin, TX 78701
DMs, screenshots, voice notes, marketplaces — Billy reads all of them.
Print from your phone or a thermal printer. Tracking syncs back to the store, and a void credits your wallet in seconds.
Shopify, Etsy, WooCommerce, and TikTok Shop sync straight into To Ship, and tracking pushes back when you print. For the channels with no order feed — Instagram, Facebook, a text message — paste the DM or the screenshot and Billy builds the same label draft from it, priced against all four carriers exactly like a synced order.
Via AItiles: paste the DM or the screenshot — Billy reads it, no connector to set up.
The things Billy actually does for a shipping day. No CRM, no CMS, no prompt library you would never open.
Card, Apple Pay, Google Pay, bank transfer, and crypto all top up the same balance, and every label Billy drafts is bought from it — no monthly minimum underneath, so a slow month costs nothing. Void a shipment and the refund goes straight back to your balance, ready for the corrected label.
One paste, one photo, or one voice note in — a batch of validated, priced, ready-to-print drafts out. Snap an Instagram DM, a TikTok message, or a photo of a note and the name, address, and item come out of the image instead of being retyped. Billy also knows your saved customers, box presets, and history: "Where's the package to Maya?" "What did I spend on UPS last week?" — and only ever sees your data, never anyone else's.
The AI never guesses at cost. Each draft carries one price, and that price is what leaves your prepaid wallet the moment you approve it — nothing is charged while you are still editing fields inline. Only a carrier re-weigh can change it, and that arrives as a clear ledger entry.
USPS, UPS, FedEx, and DHL quoted side by side for the same package, so picking the carrier is a comparison instead of four separate lookups. International drafts include duties and taxes paid at checkout, so your customer pays nothing on delivery.
REST endpoints, signed webhooks, idempotency keys, drawing on the same prepaid balance as the app. Billy takes the one-off from a DM; the API takes the 3am cron job.


Draft ready
CL-1038 · Seattle, US
Orders arrive on your phone, so that is where Billy reads them. Screenshot the DM in the app you got it in, hand it to the assistant, and a filled, priced draft comes back before you have put the phone down.
Voice is the fastest of the three inputs when your hands are busy. Hold the mic, say who it is going to and roughly what is in the box, and Billy looks up the buyer from your saved customers, quotes USPS, UPS, FedEx, and DHL, and queues the draft for your yes. The same assistant answers for the label afterwards — "Where's Maya's package?" pulls the tracking history and reads it back. This is the real product, not a render.

Listening
"Where's Maya's package?"
Out for delivery
CL-1039 · Austin, TX · by 6 PM
Plain English in — names, addresses, weights, carriers, services · pulls saved customers, past orders, and box presets · reads the rate back before anything is bought · in the app, the browser, or on Telegram with Pro.
Billy never guesses at cost. Every draft comes back with the live carrier options side by side, each one all-in, and the one Billy recommends is read back to you before anything is bought.
Priority Mail Intl
10–15 days$7.40
$1.90 of duties & taxes prepaid, not billed to your buyer
all-in · approve to buy
Intl Connect Plus
3–5 days$8.90
$2.20 of duties & taxes prepaid, not billed to your buyer
all-in · approve to buy
Express Worldwide
1–2 days$9.80
$2.50 of duties & taxes prepaid, not billed to your buyer
all-in · approve to buy
REST, JSON, one Bearer header. When the orders stop being messy, stop asking an assistant to read them — create and buy labels programmatically from the same prepaid balance. Signed webhooks instead of polling, real idempotency keys, errors that tell you what to fix.
POST /api/v1/shipments
Authorization: Bearer sk_live_…
Idempotency-Key: ord_8421
{
"to": { "name": "Joyce", "city": "Berlin", "country": "DE" },
"parcel": { "weight": 2.6, "weight_unit": "lb" },
"service": "fedex_intl_priority"
}
Two plans. No seats, no surprise fees, no "talk to sales." Billy — chat, voice, memory, screenshot parsing — is on Free, along with 50 shipments a month and everything else unlimited. Go Pro for unlimited shipments, cheaper label pricing, and Billy on Telegram.
Volume pricing
illustrativemore volume → lower per-label rates
$0 / forever
The full assistant, not a trial of it — genuinely free.
Billy runs unlimited in the web app on Free — desktop or mobile, chat, voice, memory, and screenshot parsing all included. Pro adds Billy on Telegram and the other off-web channels.
GET /api/v1/shipments
200 OK · plan: free
Unlimited calls on Free — still unlimited on Pro.
On Pro we will work with you to beat the label rates you are already getting from
ShippoPirate ShipShipStationBilly quotes live from USPS, UPS, FedEx, and DHL and shows one all-in number on every draft — no surcharges added at checkout. Full pricing details
Clean CSV exports were never the problem; screenshots, DMs, and dictated addresses were. These are the four shapes of seller where the assistant does the most typing.
TikTok Shop & live commerce
A hundred orders land overnight in three different formats. Billy drafts each one — recipient, package, service, price — and you approve them in a batch instead of filling a hundred forms.

Etsy & independent creators
Odd boxes, odd weights, one order at a time. Say the dimensions out loud while you tape and the priced draft is waiting when the box is closed.
Drafted while you packed
Order #1024 · dictated, validated, waiting
Orders that arrive as chat
Nobody's job is data entry
API
for the steady flow, Billy for the one-offs
A video took off and I had 80 TikTok Shop orders by morning. I printed every label from my phone on the bus to the post office.
Early customer · TikTok
TikTok Shop seller
I run my Etsy shop from the kitchen. The AI reads the order, picks the carrier, the label prints. That's the whole workflow now.
Early customer · Etsy
Etsy maker
The API is what every shipping API pretends to be. Idempotency that actually works.
Sasha R.
Staff engineer, marketplace
Paste it, say it, or screenshot it. Billy drafts the label with live USPS, UPS, FedEx, and DHL rates, and it only costs you anything once you approve the one you want.
Sign up in seconds. No card required. No monthly minimum.