GoatLabels GoatLabels
Instagram DMs and comment sales.

Shipping labels for Instagram DM orders


Paste the DM. Print the label.

GoatLabels is built for Instagram and social storefronts: screenshot a DM order, Billy drafts the shipping label, fund with card or crypto, and print — no CSV required.

Four carriers on one hand-packed box

USPS, UPS, FedEx, and DHL rated live on the same parcel, so the buyer waiting in your DMs gets a shipping answer in your next reply.

UPSFedExDHLUSPS all four, one quote
Rate in-thread Four prices, one parcel.
Phone to printer Share sheet or Wi-Fi.
Overseas buyers Duties prepaid up front.

Paid in the DM, printed from the wallet

Top up once with card, Apple Pay, Google Pay, ACH, or crypto. Every label after that is a one-tap debit, and a void credits straight back.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
One balance Every carrier draws on it.
One-tap buy No card at 11pm.
Five rails Card, Pay apps, ACH, crypto.

An Instagram order is a DM, not a CSV

There is no order ID to look up, and the details arrive out of order: a nickname in one message, a street in the next, the apartment number three replies later once you think to ask. The payment usually lands somewhere else entirely — a payment app, a screenshot pasted back into the thread. Tools built around a marketplace export assume all of that already sits in one row of a file, so every missing piece becomes your problem at the keyboard. GoatLabels starts from the mess instead: Billy, the built-in AI assistant, reads the thread as it was actually written, validates the address it finds, and marks the gaps on the draft — so the only thing you type is the answer to a question you were going to ask the buyer anyway.

One queue for DM sales and every shop you also sell on

Most Instagram sellers are not only on Instagram. Shopify, Etsy, WooCommerce, and TikTok Shop sync into the same To Ship queue, and tracking pushes back to the store when you print. DM orders sit in that queue beside the synced ones, so a Friday batch is one list and one print run instead of four tabs. There is no Instagram connector to set up — the AI path does not depend on one.

One DM sale, end to end

A thread on your phone, a label in your printer.

Instagram gives you a conversation and nothing else — no order ID, no export, no connector. So this is the whole route from that: paste the thread or screenshot it, Billy pulls the buyer and validates the address it finds, USPS, UPS, FedEx, and DHL price the parcel you packed, and the label debits a prepaid wallet you funded once. Nothing in it needs a laptop.

1
The order as the DM leaves it
Three messages and a screenshot
maya.makes · instagram

got the dress!! 🤍 ship to Maya R, 1104 E 6th St, Austin TX 78702 — apt 3, sorry, forgot that bit

Shopify
Synced order — same queue
TikTok Shop
Synced order — same wallet
DM screenshot
Buyer
A handle, three replies up
Address
Split across messages
Apartment
Added after you asked
Parcel
Weighed and measured
Paste the thread or drop the screenshot

There is no Instagram connector and none is needed — the thread is the order form, exactly as it was written.

2 Billy AI

Reading the thread, checking the address.

Billy AI
  • Pulls the buyer and the ship-to out of a pasted thread or a screenshot
  • Validates the address and marks the gaps before any money moves
  • Quotes USPS, UPS, FedEx, and DHL — no marketplace policy picking the carrier
  • Included on every plan, so a three-order week costs nothing extra to draft
Address checked. Four quotes ready.
3
One label out
Cheapest of four carriers
Paid from the prepaid wallet
Card, Apple Pay, Google Pay, ACH, or crypto
all-in
USPS
Label purchased
One tap, at 11pm, from the balance
all-in

Straight to your phone's print share sheet or a thermal printer over Wi-Fi — there is no laptop leg of the trip. A void credits back to the wallet, ready for the reprint.

Every storefront. One inbox.

Built for Instagram sellers.

Paste an Instagram or Facebook DM and Billy builds the label — no connector required, because none exists for a conversation. Shopify, Etsy, WooCommerce, and TikTok Shop sync to To Ship, and tracking pushes back to the store the moment you print.

Via AItiles: the DM is the order — paste the thread or drop the screenshot, and no API connector sits in the way.

Shopify logo Shopify
Etsy logo Etsy
WooCommerce logo WooCommerce
TikTok Shop logo TikTok Shop
Instagram logo Instagram AI Facebook logo Facebook AI
Amazon logo Amazon
eBay logo eBay
Show 15 more Show less
Squarespace logo Squarespace
Wix logo Wix
Walmart logo Walmart
Shopify Plus logo Shopify Plus Soon
Square logo Square
BigCommerce logo BigCommerce
Magento logo Magento
Zapier logo Zapier Soon
NetSuite logo NetSuite Soon
Ecwid logo Ecwid Soon
Temu logo Temu
Shein logo Shein Soon
ChannelAdvisor logo ChannelAdvisor Soon
SkuVault logo SkuVault Soon
Zoho Inventory logo Zoho Inventory Soon
Built for orders that arrive as messages.

Built for orders that arrive as messages.
Not as exports.

The things that matter when your storefront is a DM thread — and none of the marketplace plumbing that assumes an order file exists in the first place.

A funded wallet
for the 11pm sale

Top up with card, Apple Pay, Google Pay, ACH bank transfer, or crypto, and every label after is a one-tap debit. No monthly minimum, so a quiet week costs nothing.

Wallet balance
$1,247.36 USD
AI

The DM is
the order form

Paste an Instagram or Facebook thread, or a screenshot of one, and Billy turns the prose into a checked address and a drafted parcel. No API connector exists for this and none is needed. The regular who orders every month should not be retyped every month either — Billy keeps past orders and your saved box sizes across chats, and only ever sees your data, never anyone else's.

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

All-in pricing, so
you can quote the buyer

One price at quote time, and that exact amount leaves your balance. When a buyer asks what shipping costs mid-conversation, the number you tell them is the number you pay.

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

USPS, UPS, FedEx, and DHL,
no policy in the way

All four rated side by side in one quote. A DM sale is not bound by a marketplace's shipping rules, so the cheapest service that hits the date is simply the one you buy.

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

DM sales queue beside shop sales,
plus a public API

Shopify, Etsy, WooCommerce, and TikTok Shop sync into the same To Ship list, so a Friday batch is one list and one print run instead of four tabs and a notes app. REST endpoints, signed webhooks, and idempotency keys are there when you would rather script it.

POST /v1/shipments
{
"to": { "name": "Maya" },
"from": { "name": "Alex" },
"service": "ups_ground",
"label_format": "pdf"
}
Webhook delivered
GoatLabels mobile To Ship queue mixing DM orders and synced shop orders
Billy drafting a label from a pasted Instagram DM on mobile

DM order · label ready

CL-1038 · Austin, TX

Built for sellers who ship between DMs

Your shipping desk sits next to your Instagram inbox.

Instagram selling happens on a phone — the DM, the payment confirmation, the packing. A label tool that only works properly on desktop drops a laptop into the middle of that. Everything below happens on the device the sale did.

Screenshot the thread that has the buyer's address in it — Billy pulls the name, address, and item.
Four all-in prices side by side, so you can quote the buyer in your next reply.
One-tap print to your share sheet or a thermal printer over Wi-Fi.
Push alerts when a Shopify, Etsy, or WooCommerce order lands, so DM sales and shop sales queue in one place.
Wallet balance, tracking, and voids on the go — no laptop leg of the trip.
Billy, the AI shipping assistant

Ask where it is without leaving the thread.

Half of Instagram orders arrive as prose, and the follow-up arrives the same way: a buyer messaging on Tuesday about something you shipped last week. Instead of three tabs and a tracking number you have to find first, ask out loud — Billy pulls the tracking history and reads it back. The same assistant that drafted the label answers for it afterwards. This is the real product, not a render.

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

Listening

"Where's Maya's package?"

Out for delivery

CL-1039 · Austin, TX · by 6 PM

Plain English · remembers repeat buyers, past orders, and your saved box sizes · phone, browser, or Telegram on Pro.

From a chat bubble to a label in the print queue.

Nothing is installed, no CSV is exported, and there is no Instagram API connector waiting on an approval that never comes. Because the sale happened in a conversation rather than on a marketplace, no platform shipping policy limits which carrier you are allowed to buy from either — USPS, UPS, FedEx, and DHL all come back on the same parcel and you take whichever one you want. The label debits the prepaid wallet you funded once and goes straight to your phone's print share sheet or a thermal printer over Wi-Fi. There is no laptop leg of the trip, which matters because the sale, the payment confirmation, and the packing all already happened on the phone in your hand.

Live rates

Quote the buyer in the next reply.

Someone asks what shipping costs mid-thread, and the answer has to hold. Three live carriers on the same parcel, each an all-in number with duties already inside — so the figure you paste into the DM is the figure you pay.

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

USPS

Priority Mail Intl

10–15 days

$7.40

$1.90 of taxes & duties included

all-in · no surprises

Best to paste back
FedEx

FedEx

Intl Connect Plus

3–5 days

$8.90

$2.20 of taxes & duties included

all-in · no surprises

DHL

DHL

Express Worldwide

1–2 days

$9.80

$2.50 of taxes & duties included

all-in · no surprises

No customs bill at your follower's door Void → credit straight back to your wallet, not a card refund queue Multi-currency display
Public API v1

For when the DMs become a real shop.

The day the thread volume turns into a storefront, the plumbing is already here and already free — no tier change, no sales call, no migration to a different shipping tool just to get an endpoint.

REST and JSON over one Bearer header — no SDK lock-in, OpenAPI 3.1 spec
Signed webhooks instead of polling for tracking events
Real idempotency keys, so a retry never buys a second label
Unlimited calls on every plan, Free included
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"
}
Pricing for a shop that lives in an inbox

Pay per DM order. No subscription to print.

Selling out of an inbox means some weeks are three orders and some are thirty. Free covers 50 shipments a month with everything else unlimited — Billy, the API, every connected shop — and a quiet week bills you nothing. Pro is a flat monthly plan for when the DMs stop being a side thing.

Pro

Most popular
$40 / month
Unlimited shipments — for the week a drop sells out in replies
Cheaper label rates that scale down as your volume grows
Billy AI on Telegram — draft a label without leaving your phone
API access still free and unlimited

Volume pricing

illustrative
less volume more volume

more volume → lower per-label rates

Free

$0 / forever

Enough to run the inbox, and nothing owed in a week nobody messaged.

50 shipments a month, no monthly minimum to print
USPS, UPS, FedEx, and DHL rate-shopped on every parcel
Shopify, Etsy, WooCommerce, and TikTok Shop sync included
Billy AI in the web app — paste a DM, a screenshot, or speak it, unlimited use
Free API access, funded by card, Apple Pay, Google Pay, ACH, or crypto

Billy is not an upsell

The assistant that turns a pasted thread into a checked address runs on Free, unlimited, in the web app on desktop and mobile. 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 what you pay today

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

Pirate ShipShippoShipStation
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 as one all-in number — the figure you can quote a buyer mid-thread, with nothing added at checkout. Full pricing details

Who sells out of an inbox

Who sells out of an inbox.

Same To Ship queue, same live all-in rates from USPS, UPS, FedEx, and DHL, same prepaid wallet — whether the order arrived as a DM, a comment, or a synced shop order.

Instagram DM sellers

No storefront, no order file

DM → label

Just a thread with an address somewhere in it. Paste it, let Billy draft the label, buy from the wallet — and because it was never a marketplace order, no shipping policy tells you which carrier to use.

4 carriers per quote 0 connectors to set up bulk print
goatlabels.io/dashboard/shipments
GoatLabels shipments queue with purchased labels

Small-batch drops

Weeks of nothing, then forty in an evening

No monthly minimum, so the quiet stretches between drops cost you nothing at all, and the evening one sells out does not need a plan change first.

Batch printed

Order #1024 · forty labels, one sitting

Comment and story sales

A drop that sells out in replies

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

DMs plus a real storefront

Shopify, Woo, Etsy, TikTok Shop

1

queue for every channel you sell on

Instagram shipping label FAQ

Does GoatLabels connect to Instagram?
There is no Instagram API connector, and you do not need one. Paste the DM text or a screenshot of it and Billy drafts the label from what is in the message. Shopify, Etsy, WooCommerce, and TikTok Shop sync automatically if you sell there too.
Which carriers can I print for an Instagram DM order?
USPS, UPS, FedEx, and DHL, quoted side by side with live all-in rates. Because the order came from a DM rather than a marketplace, no platform shipping policy restricts which carrier you buy from.
Do I need a monthly plan to ship a handful of DM orders?
No. There are no monthly minimums to print a label — you pay per label from your wallet balance. An optional Pro plan adds unlimited shipments, cheaper label pricing, and extras like Billy on Telegram.
How do I pay when a sale lands at 11pm?
Top up your GoatLabels wallet with credit or debit card (Visa, Mastercard, American Express, Discover), Apple Pay, Google Pay, ACH bank transfer, or crypto (Bitcoin, Ethereum, USDT). Every label after that is a one-tap debit from the balance.
Can I do the whole thing from my phone?
Yes. GoatLabels is mobile-first: screenshot the DM, review Billy's draft, and send the label to your phone's print share sheet or a thermal printer over Wi-Fi without opening a laptop.
What if I buy the wrong label at midnight?
Void it. The refund credits back into your prepaid wallet as its own ledger entry, so it is spendable on the next label instead of sitting in a card refund queue.
Real sellers, real words

What sellers shipping from an inbox are saying.

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 maker
The API is what every shipping API pretends to be. Idempotency that actually works.
S

Sasha R.

Staff engineer, marketplace

API user
Made for sellers whose storefront is a DM thread.

Stop retyping addresses out of Instagram.
Start printing.

Fund your wallet with card, Apple Pay, Google Pay, ACH, or crypto, screenshot the next DM order, and let Billy put the label in your print queue.

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