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 for every order that is not a synced store record, GoatLabels' Billy AI drafts the label from pasted order text and preselects the cheapest carrier quote.

Every carrier quoted, cheapest preselected

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

UPS FedEx DHL USPS DHL: international
Live quotes One all-in price each.
Quote = debit No day-after invoice.
Same via API Dashboard or endpoint.

Prepaid wallet, no subscription on Free

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 on Free costs nothing.
Accepted voids credited Back to the balance.
Side by side

Drafted by Billy vs typed into Pirate Ship.

Both tools charge per label; on GoatLabels, Free has no subscription for up to 50 shipments a month. The difference is everything that happens before the buy button: who reads the order, who fills the fields, and who runs the 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. Fill the form, or import the order from a store or spreadsheet, then check weight, dimensions and service.
Who picks the carrier Billy preselects the cheapest of USPS, UPS and FedEx on a domestic parcel (DHL on international lanes); you see every quote 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 on Free (50 shipments a month); past that, one flat $40 Pro plan. Prepaid wallet, pay per label on both. 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. Any order that is not a synced store record still crosses the form field by field, and that cost is paid per shipment. 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 and FedEx (DHL on international lanes) 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.

What Pirate Ship's own pages say, checked 2026-10-23

  • Pirate Ship's homepage says it has no monthly fees, markup or hidden costs, and that it is paid by the carriers, not by you. (pirateship.com)
  • It takes any credit or debit card, PayPal, Venmo or a linked bank account for ACH payments, charges only when you buy postage, and lets you preload an account balance. (Pirate Ship help: how do I pay for postage)
  • Its rates page lists pre-negotiated USPS and UPS discounts with no minimum volumes or commitments, and no FedEx or DHL services. (pirateship.com/rates)
  • For international parcels up to 20 lb it also sells Simple Export Rate: you hand the parcel to USPS on a domestic label addressed to an export sorting center, where it is relabeled for the recipient and tracked on the Asendia USA portal with an AHOY number. (Pirate Ship help: Simple Export Rate)
  • Its help center lists a 70 lb limit per USPS shipment and 150 lb per UPS shipment, except UPS Ground Saver at 70 lb. (Pirate Ship help: how shipping rates are calculated)
  • Its help center says Pirate Ship does not offer an API and points to its store integrations and spreadsheet uploads instead. (Pirate Ship help: does Pirate Ship have an API)
  • Its integrations page lists Shopify, Etsy, eBay, WooCommerce, BigCommerce, Squarespace, Wix, Square, PayPal and several other stores, plus spreadsheet uploads. (Pirate Ship integrations)
  • Its help center says every USPS and UPS label comes with a tracking number at no extra cost, that you can see the latest tracking status in Pirate Ship, and that it can email the tracking number to your recipient automatically. (Pirate Ship help: do USPS and UPS services come with tracking numbers)

Checked on from Pirate Ship's own pages. Plans, fees and policies change, so confirm on the vendor's current page before you decide. Pirate Ship is a trademark of its owner and is not affiliated with GoatLabels.

From order text to label

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

Every order that is not a synced store record starts on Pirate Ship with you translating it 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 and FedEx (DHL on international lanes) 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
Etsy
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 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 and FedEx (DHL on international lanes) 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 fee on Free, up to 50 shipments a month. 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, eBay and Wix 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.

Shopify logo Shopify
Etsy logo Etsy
WooCommerce logo WooCommerce
eBay logo eBay
Wix logo Wix
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 multi-carrier rate-shop, a prepaid wallet with no monthly fee on Free (up to 50 shipments a month), 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, after the carrier accepts the void, the credit lands back in the wallet.

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 carrier on every draft. It is the difference between doing shipping and approving it.

Billy 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 fee
to print

Fund the wallet, pay per label, and ship nothing in February without paying for February on Free, which covers 50 shipments a month. The assistant is included on Free; past 50 a month, Pro is one flat $40 plan with unlimited shipments and Billy on Telegram.

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

USPS, UPS and FedEx
behind every draft

Every domestic Billy draft is quoted against USPS, UPS and FedEx as live all-in rates, with DHL on international lanes, and the number you see is the exact amount that leaves your balance. Preselection only means something when the auction behind it is real: more than two bidders.

Compare rates
UPS UPS $12.48
FedEx FedEx $13.22
DHL DHL $14.10
USPS USPS $11.79
Duties inside the quote where DDP applies

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 carrier preselected.
USPS, UPS and FedEx stay on screen as all-in prices (DHL on international lanes); 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 and FedEx (DHL on international lanes), 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 on Pro.

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: a carrier re-weigh posts as its own line on that shipment, and an accepted void credits the wallet rather than a card statement three weeks out.

CA → NY 2.6 lbs 12×8×4 in
USPS

USPS

Ground Advantage

2 to 5 days

$11.40

all-in · no surprises

Cheapest
UPS

UPS

Ground

1 to 5 days

$9.85

all-in · no surprises

FedEx

FedEx

Ground

1 to 5 days

$11.20

all-in · no surprises

No carrier invoice the day after Accepted 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 it, 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": 2.6, "weight_unit": "lb" },
  "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 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
Unlimited address validation
Billy AI on Telegram Telegram logo — draft a label without opening the dashboard
API access still free and unlimited

Rate by plan

illustrative
Free Pro

Pro: one flat monthly plan, unlimited shipments

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 fee
USPS, UPS and FedEx on every domestic draft; DHL on international lanes
The full REST API with unlimited calls and signed webhooks
Store connectors included: Shopify, Etsy, WooCommerce, eBay and Wix

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 logo 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

High-volume shippers can ask about custom pricing, which we review account by account. Compare it against what you pay on

ShippoPirate ShipShipStation
No contracts No monthly fee Free to sign up
USPS UPS FedEx DHL

Label prices are quoted live from USPS, UPS and FedEx on domestic parcels and DHL on international lanes, 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 carrier comparison 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 logo 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 in one account cheapest preselected bulk print
goatlabels.io/dashboard/shipments
GoatLabels shipments queue with purchased labels

Makers who hate admin

Etsy logo 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

Instagram logo

Sellers living in the DMs

Messenger logo The orders that arrive as messages

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

Devs automating the rest

Shopify logoWooCommerce logo 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 logo 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 logo 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

Updated

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 and FedEx, or DHL on international lanes, 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, or import orders from a store or spreadsheet, 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 carrier comparison happens without you performing it.
Does the AI choose the carrier for me?
It preselects, you decide. Billy quotes every carrier that serves the parcel 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, the flat $40 plan you need past 50 shipments a month, 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 after the carrier accepts the void.
Does this replace store connectors or the API?
No, it covers what they cannot. Store connectors, Shopify, Etsy, WooCommerce, eBay and Wix, 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 fee on Free (50 shipments a month). Fund a prepaid wallet with card, Apple Pay, Google Pay, ACH, or crypto and pay per label: the same 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 carrier already selected.

No contract. No card required. No monthly fee on Free, up to 50 shipments a month.

Updated