GoatLabels GoatLabels
The form is optional now.

A Pirate Ship alternative where AI drafts the label


You confirm. That's the whole job.

Instead of hand-filling Pirate Ship's form per shipment, GoatLabels' Billy AI drafts the label from pasted order text and preselects the cheapest of four carriers.

Four carriers quoted, cheapest preselected

Billy rate-shops USPS, UPS, FedEx, and DHL on every draft and defaults to the cheapest service that fits.

UPSFedExDHLUSPS all quoted
Four quotes One all-in price each.
Quote = debit No day-after invoice.
Same via API Dashboard or endpoint.

Prepaid wallet, no subscription

Card, Apple Pay, Google Pay, ACH, or crypto — the assistant is included, not a tier.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
Prepaid Spent label by label.
No minimum A quiet month costs nothing.
Voids credited Back to the balance.
Side by side

Drafted by Billy vs typed into Pirate Ship.

Both tools sell labels without a subscription. The difference is everything that happens before the buy button: who reads the order, who fills the fields, and who runs the four-carrier comparison on shipment number forty of the day.

  GoatLabels Pirate Ship
Starting a label Paste the order text, drop a screenshot, or say it out loud — Billy drafts the whole label. Open the form and fill it: name, address, weight, dimensions, service.
Who picks the carrier Billy preselects the cheapest of USPS, UPS, FedEx, and DHL — you see all four and can override. You compare the services shown and choose.
Repeat buyers Billy remembers customers and saved box sizes — 'the usual to Maya' is a valid instruction. Address book lookups inside the same manual flow.
Where it works Web app, phone, voice at the packing table, and Telegram on Pro. The web app.
What the AI costs Nothing — Billy is unlimited in the web app on the Free plan, not an upsell tier. There is no equivalent to price — check their site for what exists today.
Subscription None. Prepaid wallet, pay per label; optional flat Pro plan for volume. None either — the pricing posture is the same, the workflow is not.

Pirate Ship is a trademark of its owner and is not affiliated with GoatLabels. Their features change — check their current site before you decide.

Three things an assistant changes about every shipment.

The form is the product's ceiling

Pirate Ship made buying a label cheap; it never made describing the shipment cheap. Every order still crosses the same form field by field, and that cost is paid per shipment, forever. An assistant that reads the order text moves the whole workflow from typing to confirming.

Drafting errors are money errors

A transposed street number or a guessed weight is not a typo, it is a returned parcel or a billing adjustment. Billy extracts the address from the source text instead of your retyping of it, validates it, and quotes on the details it captured — so the label is checked before it is bought.

Preselection beats comparison

Showing you rates still leaves the deciding to you, order after order. Billy quotes USPS, UPS, FedEx, and DHL and preselects the cheapest service that fits — the comparison happens every time precisely because you no longer have to do it every time.

And when Pirate Ship is the right choice

  • You ship a few parcels a week from the same address book and the form genuinely takes you a minute. An assistant saves the most where there is the most to save.
  • Your orders always arrive as structured store data, never as message text — the drafting gap matters less when nothing needs drafting.
  • You prefer a fully manual tool on principle, and Pirate Ship is one of the best manual tools in shipping.
From order text to label

The order arrives as words. Billy makes them a label.

Every shipment on Pirate Ship starts with you translating an order into form fields. Here the translation is Billy's job: paste the DM, drop the screenshot, or hold the mic and say it, and the assistant extracts the recipient, validates the address, captures the parcel, and quotes USPS, UPS, FedEx, and DHL with the cheapest preselected. You look at the draft and confirm — that is the entire per-order workflow. The buy debits a prepaid wallet funded by card, Apple Pay, Google Pay, ACH, or crypto, and store connectors and the REST API feed the same queue for the orders that do arrive structured.

1
The order, as written
DM, screenshot, voice, or sync
maya_boutique

Hey! 2x hoodies (M) 1x tee (L) 😅 Ship to: Maya R. Austin, TX 78701

Shopify
Synced into To Ship
TikTok Shop
Synced into To Ship
DM screenshot
Order
#1847
Customer
Jordan Lee
Items
1x Hoodie (L)
Address
Brooklyn, NY
Drop the screenshot or paste the DM

Pasted text, screenshots, voice, connectors, and the REST API — one queue, zero retyping.

2 Billy AI

Drafting is the assistant's job now.

Billy AI
  • Reads a DM, comment thread, voice note, or screenshot
  • Extracts and validates the address — no retyping, no transposed digits
  • Rate-shops USPS, UPS, FedEx, and DHL and preselects the cheapest fit
  • Hands the drafted label back for you to confirm
Drafted. Checked. Yours to confirm.
3
You confirm, it prints
Bought from the wallet
Paid from your prepaid balance
Card, Apple Pay, Google Pay, ACH, or crypto
$12.47
USPS
Label purchased
Cheapest all-in rate, preselected
$12.47

No monthly minimum to print. Signed webhooks push tracking to your store and your stack.

Structured or not, same queue.

Connectors for the storefronts, Billy for everything else.

Shopify, Etsy, WooCommerce, and TikTok Shop sync into To Ship and get tracking pushed back when you print — those orders arrive pre-filled and barely need an assistant. Billy exists for the rest: the Instagram DM, the comment sale, the screenshot, drafted into a label with no connector involved at all.

Via AI tiles: an order that never became a record still becomes a label.

13 connected today 2 via AI 8 coming soon
Connected today 13 storefronts sync to To Ship
Shopify logo Shopify
Etsy logo Etsy
WooCommerce logo WooCommerce
TikTok Shop logo TikTok Shop
Amazon logo Amazon
eBay logo eBay
Squarespace logo Squarespace
Wix logo Wix
Walmart logo Walmart
Square logo Square
BigCommerce logo BigCommerce
Magento logo Magento
Temu logo Temu
Via AI

DM and screenshot parsing — the AI builds the label.

Coming soon
Shopify Plus logo Shopify Plus Soon
Zapier logo Zapier Soon
NetSuite logo NetSuite Soon
Ecwid logo Ecwid Soon
Shein logo Shein Soon
ChannelAdvisor logo ChannelAdvisor Soon
SkuVault logo SkuVault Soon
Zoho Inventory logo Zoho Inventory Soon
The assistant, and everything under it.

Billy does the typing.
The rest of the stack keeps up.

An assistant is only as useful as the tool underneath it. Under Billy sits a four-carrier rate-shop, a prepaid wallet with no monthly minimum, store connectors, and a free unlimited API — so the draft it hands you is also the cheapest honest quote available.

One prepaid wallet,
five ways to fund it

Card, Apple Pay, Google Pay, ACH bank transfer, and crypto all top up the same balance, and every method buys identical rates, carriers, and features. Void a shipment and the credit lands back in the wallet instantly.

Wallet balance
$1,247.36 USD
AI

An assistant that reads,
remembers, and preselects

Billy reads pasted text, screenshots, and voice notes; remembers repeat buyers and saved box sizes; validates the address it extracted; and preselects the cheapest of four carriers on every draft. It is the difference between doing shipping and approving it.

Billy LIVE
Where's the package to Maya?
It's in transit via UPS. Expected Friday, Aug 7.
UPS
1Z8923A6B05G4123456
In transit
Austin, TX → Dallas, TX
Ask Billy anything...

No monthly minimum
to print

Fund the wallet, pay per label, and ship nothing in February without paying for February. The assistant is included on Free — Pro is an optional flat plan for volume pricing and Billy on Telegram, not the price of admission.

Shipment summary
UPS Ground $12.49
Insurance $0.75
Fuel surcharge $0.32
Total $13.56

USPS, UPS, FedEx, and DHL
behind every draft

Every Billy draft is quoted against all four carriers as live all-in rates, and the number you see is the exact amount that leaves your balance. Preselection only means something when the auction behind it is real — four bidders, not two.

Compare rates
UPS UPS $12.48
FedEx FedEx $13.22
DHL DHL $14.10
USPS USPS $11.79
Duties & taxes paid

The API, for when even
confirming is too much

REST and JSON, one Bearer header, idempotency keys so a retry cannot double-buy a label, and signed webhooks for tracking and label events. Unlimited calls on every plan — the assistant and the API buy from the same balance.

POST /v1/shipments
{
"to" : { "name" : "Maya" },
"from" : { "name" : "Alex" },
"service" : "ups_ground" ,
"label_format" : "pdf"
}
Webhook delivered
GoatLabels mobile shipments queue with all-in carrier prices
Billy drafting a label from a pasted DM on mobile

Draft ready

CL-1038 · Brooklyn, NY

The assistant lives where the orders do

Drafted on the phone the DM arrived on.

The order came in on your phone; the label should not require a laptop. Billy runs in the web app on the same screen as the DM — paste, review the draft, confirm, print. The form-filling stage of shipping simply does not exist on this workflow.

Paste the DM, snap the thread, or drop the screenshot — Billy pulls the name, the address, and the parcel out of it.
The draft comes back with the address validated and the cheapest of four carriers preselected.
USPS, UPS, FedEx, and DHL stay on screen as all-in prices — override with one tap.
Buy from the prepaid balance and one-tap print to a share sheet or a thermal printer over Wi-Fi.
Hold the mic at the packing table and say the address — Billy drafts it and reads the rate back.
Voice is an input too

Say the order. Billy does the rest.

The manual form has no answer to hands full of tape. Hold the mic, say who the parcel is going to, and Billy looks up the buyer, rate-shops USPS, UPS, FedEx, and DHL, preselects the cheapest, and queues the label against your prepaid balance — then answers for it afterwards. This is the real product, not a render.

goatlabels.io/dashboard/shipments — Billy
Billy reading back a parcel's tracking history over the purchased labels list

Listening

"Where's Maya's package?"

Out for delivery

CL-1039 · Austin, TX · by 6 PM

Plain English in — names, addresses, weights, carriers, services · remembers customers and saved boxes · reads the all-in rate back before a cent leaves the wallet · phone, browser, or Telegram.

All-in quotes

The preselected quote is the debit.

Every carrier on the same parcel, each an all-in number that is the exact amount leaving your prepaid balance. Billy's preselection sits on top of honest math: nothing arrives the day after with an adjustment on it, and voiding a shipment credits the wallet rather than a card statement three weeks out.

US → DE 2.6 lbs 12×8×4 in
USPS

USPS

Priority Mail Intl

10–15 days

$18.30

$10.00 of taxes & duties included

all-in · no surprises

Best balance
FedEx

FedEx

Intl Connect Plus

3–5 days

$22.80

$11.00 of taxes & duties included

all-in · no surprises

DHL

DHL

Express Worldwide

1–2 days

$26.20

$12.20 of taxes & duties included

all-in · no surprises

No carrier invoice the day after Void → credit back to the wallet you funded Multi-currency display
Public API v1

When no human should touch the order at all.

Billy removes the typing; the API removes the confirming. REST, JSON, one Bearer header: create the shipment, rate-shop all four carriers, buy the label — with real idempotency keys so a retried request cannot double-buy, and signed webhooks for tracking and label events instead of polling. Unlimited calls on every plan, buying from the same wallet as the assistant.

Create, rate-shop, and buy — the whole loop in three calls
Signed webhooks for tracking and label events instead of polling
Real idempotency keys — a retried request never buys two labels
OpenAPI 3.1 spec, no SDK lock-in, unlimited calls on every plan
Read the API docs Get an API key $0 on every plan
curl https://api.goatlabels.io/api/v1/shipments
POST /api/v1/shipments
Authorization: Bearer sk_live_…
Idempotency-Key: ord_8421

{
  "to": { "name": "Joyce", "city": "Berlin", "country": "DE" },
  "parcel": { "weight": 1.2, "weight_unit": "kg" },
  "service": "fedex_intl_priority"
}
The assistant is included

AI drafting, not an AI tier.

The obvious business model would be to sell Billy as an add-on. We didn't: the assistant runs unlimited in the web app on Free, because the drafting is the product, not the upsell. Free covers 50 shipments a month with the API and connectors unlimited underneath; Pro is a flat monthly fee for unlimited shipments, cheaper label pricing, and Billy on Telegram. Neither is a minimum you have to hit before a label prints.

Pro

Most popular
$40 / month
Unlimited shipments — no monthly cap
Cheaper label pricing that scales down as your volume grows
Billy AI on Telegram — draft a label without opening the dashboard
API access still free and unlimited

Volume pricing

illustrative
less volume more volume

more volume → lower per-label rates

Free

$0 / forever

The full assistant, on the free plan, with no subscription under it.

Billy AI in the web app, unlimited — paste, screenshot, or speak
50 shipments a month, no monthly minimum to print
USPS, UPS, FedEx, and DHL rate-shopped on every draft
The full REST API with unlimited calls and signed webhooks
Shopify, Etsy, WooCommerce, and TikTok Shop sync included

Billy is not a paid tier

The assistant that reads a DM, a screenshot, or a voice note into a drafted label runs unlimited in the web app on Free. Pro adds Billy on Telegram.

Web — every plan Telegram — Pro

API free on every plan

GET /api/v1/shipments

200 OK · plan: free

Unlimited calls on Free — still unlimited on Pro.

Bring the invoice you pay today

On Pro we will work with you to beat the label rates you are already getting from

ShippoPirateShipShipStation
No contracts No monthly minimum to print Start in seconds
USPS UPS FedEx DHL

Label prices are quoted live from USPS, UPS, FedEx, and DHL and shown as one all-in number — the same number that leaves your wallet. Pirate Ship's rates are theirs to state, so compare with a real quote on both. Full pricing details

Who the assistant saves the most

The more orders arrive as words, the more Billy is worth.

Same wallet, same four-carrier quote for everyone. These are the sellers whose day is mostly messages — and the low-volume, address-book shippers for whom the manual form is honestly fine are named on this page too.

High-frequency shippers

TikTok Shop & live commerce

Per-order minutes

Form-filling cost scales with order count — it is the one line item that grows exactly as fast as your success. Drafting by paste or voice caps it at a confirmation tap per label.

4 carriers per draft cheapest preselected bulk print
goatlabels.io/dashboard/shipments
GoatLabels shipments queue with purchased labels

Makers who hate admin

Etsy & independent creators

The craft is the job; the shipping form is not. Paste the order note, confirm the draft, and get back to the workbench.

One paste, one confirm

Order #1024 · drafted from an order note

Sellers living in the DMs

The orders that arrive as messages

got the dress! can you ship to Austin?
Label drafted · CL-1024

Devs automating the rest

REST and the assistant, one balance

1

wallet behind Billy and the API

Real sellers, real words

Sellers who stopped typing their orders twice.

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.
E

Early customer · TikTok

TikTok Shop seller

TikTok Shop
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.
E

Early customer · Etsy

Etsy maker

Etsy
The API is what every shipping API pretends to be. Idempotency that actually works.
S

Sasha R.

Staff engineer, marketplace

API user

AI shipping assistant FAQ

What does an AI shipping assistant actually do?
Billy turns the order as it exists — pasted DM text, a screenshot, a voice note — into a drafted label: recipient, address, parcel details, and a rate-shopped service across USPS, UPS, FedEx, and DHL with the cheapest preselected. You review the draft and confirm; nothing is bought until you do.
How is that different from Pirate Ship's workflow?
Pirate Ship's flow is manual by design: you fill the shipment form per order and pick a service from the rates shown. It does that job simply and well. The difference is who does the transcription — with Billy the source text is the input, so the per-order typing disappears and the four-carrier comparison happens without you performing it.
Does the AI choose the carrier for me?
It preselects, you decide. Billy quotes all four carriers as live all-in prices and defaults to the cheapest service that fits the parcel; every alternative stays on screen one tap away. No label is ever purchased without your confirmation.
Is Billy a paid add-on?
No. Billy is unlimited in the web app on the Free plan — paste, screenshot, or speak. Pro, an optional flat plan, adds Billy on Telegram so you can draft a label without opening the dashboard at all.
What if Billy gets a detail wrong?
The draft is presented for review before anything is bought, with the extracted address validated and the parcel details editable. And because labels are bought from a prepaid wallet, a label you void afterwards credits back to the balance instantly.
Does this replace store connectors or the API?
No — it covers what they cannot. Shopify, Etsy, WooCommerce, and TikTok Shop sync orders in pre-filled, and the REST API automates the loop entirely with unlimited calls on every plan. Billy handles the orders that arrive as messages, which neither a connector nor an API can see.
Do I pay a subscription for any of this?
No monthly minimum to print. Fund a prepaid wallet with card, Apple Pay, Google Pay, ACH, or crypto and pay per label — the same zero-subscription posture that made Pirate Ship attractive, with the assistant included.

Want the full head-to-head? Read GoatLabels vs Pirate Ship, dig into how AI shipping labels work, or see the Shopify-specific comparison.

One pasted order is the whole demo.

Stop transcribing orders.
Start confirming drafts.

Fund a wallet with card, Apple Pay, Google Pay, ACH, or crypto, paste the last order that landed in your DMs, and watch Billy hand back a drafted label with the cheapest of four carriers already selected.

Sign up in seconds. No card required. No monthly minimum.