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

USPS, UPS and FedEx on one hand-packed box

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

UPSFedExDHLUSPSDHL: international
Rate in-threadLive prices, one parcel.
Phone to printerShare sheet or Wi-Fi.
Overseas buyersDDP where the service supports it.

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 an accepted void credits back.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
One balanceEvery carrier draws on it.
One-tap buyNo card at 11pm.
Five railsCard, Pay apps, ACH, crypto.

How do you turn an Instagram DM into a shipping label?

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.

Can DM sales and store orders share one queue?

Most Instagram sellers are not only on Instagram. 13 store connectors, including 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 and FedEx price the parcel you packed (DHL too if it is going abroad), 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.

2BillyBilly 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 and FedEx (DHL abroad), with no marketplace policy picking the carrier
  • Included on every plan, so a three-order week costs nothing extra to draft
Address checked. Quotes ready.
3
One label out
Cheapest live quote
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. An accepted 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. 13 store connectors, including Shopify, Etsy, WooCommerce and TikTok Shop, sync to To Ship, and tracking pushes back to the store the moment you print.

Shopify logoShopify
Etsy logoEtsy
WooCommerce logoWooCommerce
TikTok Shop logoTikTok Shop
Amazon logoAmazon
eBay logoeBay
Squarespace logoSquarespace
Wix logoWix
Walmart logoWalmart
Shopify Plus logoShopify PlusSoon
Square logoSquare
BigCommerce logoBigCommerce
Magento logoMagento
Zapier logoZapierSoon
NetSuite logoNetSuiteSoon
Ecwid logoEcwidSoon
Temu logoTemu
Shein logoSheinSoon
ChannelAdvisor logoChannelAdvisorSoon
SkuVault logoSkuVaultSoon
Zoho Inventory logoZoho InventorySoon
Patreon logoPatreon
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 fee on Free (up to 50 shipments a month), so a quiet week costs nothing.

Wallet balance
$1,247.36USD
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.

BillyBillyLIVE
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

USPS, UPS and FedEx rated side by side on a domestic parcel, DHL on international ones. 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
UPSUPS$12.48
FedExFedEx$13.22
DHLDHL$14.10
USPSUSPS$11.79
Duties inside the quote where DDP applies

DM sales queue beside shop sales,
plus a public API

13 store connectors, including 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.
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.
An in-app alert when new orders sync from any of the 13 connected stores, 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 and FedEx all come back on a domestic parcel (DHL on international ones) 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 inside where the service supports DDP, so the figure you paste into the DM is the figure you pay.

CA → NY2.6 lbs12×8×4 in
USPS

USPS

Ground Advantage

2 to 5 days

$11.40

all-in · no surprises

Best to paste back
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

Duties quoted up front where DDP is offeredAccepted void → credit back to your wallet, not a card refund queueMulti-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 Billy in the web app, the API and every connected shop included, and a quiet week bills you nothing. Past 50 shipments a month, Pro is one flat $40 a month with no minimum term.

Pro

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

Rate by plan

illustrative
FreePro

one flat plan, unlimited shipments

Free

$0 / forever

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

50 shipments a month, no monthly fee
USPS, UPS and FedEx on every domestic parcel; DHL on international lanes
13 store connectors 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 planTelegram logoTelegram, Pro

API free on every plan

GET /api/v1/shipments

200 OK · plan: free

Unlimited calls on Free — still unlimited on Pro.

Send us last month's CSV

Email contact@goatlabels.io and we will return rate-shopped quotes on the same parcels, run through the bulk importer. If your current rates win, keep them.

Pirate ShipShippoShipStation
No contractsNo monthly feeStart in seconds
USPSUPSFedExDHL

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 and FedEx (DHL abroad), same prepaid wallet, whether the order arrived as a DM, a comment, or a synced shop order.

Instagram DM sellers

Instagram logo 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 in one account0 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 fee on Free, so the quiet stretches between drops cost you nothing at all; a drop that takes the month past 50 shipments moves you to Pro ($40 a month, no minimum term).

Batch printed

Order #1024 · forty labels, one sitting

Messenger logo

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 logoWooCommerce logo 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. 13 store connectors, including 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 and FedEx quoted side by side with live all-in rates on domestic parcels, and DHL on international ones. 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 monthly fee on Free, which covers 50 shipments a month: you pay per label from your wallet balance. Past 50 a month, Pro is a flat $40 a month with unlimited shipments, cheaper label pricing, and Billy on Telegram.
How do I pay when a sale lands at 11pm?
Top up your GoatLabels wallet with card, Apple Pay, Google Pay, ACH bank transfer, or crypto (supported assets are shown at the funding step). 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. After the carrier accepts the void, the credit posts back to 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 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 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.

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

Updated