Sell anything
by texting a photo.
Text one photo and “sell this.” Poptart prices it against real comps, writes the listing, posts it, answers buyers, and sets up the handoff, checking with you before anything that can’t be undone. No app to install.
One photo to sold and shipped. Everything between is the agent.
Posts where your buyers already are
Green posts through a sanctioned API. Amber drives a real browser session on your own machine.
One conversation
Four marketplaces, nine buyers, one thread.
It fans your item out and folds every reply back into the same text conversation. Nothing needs your attention until something actually does.
Poptart · +1 (555) 010-0100
Walnut lounge chair
Listed 2 days ago · $285Your numbers
One line for you.
One you can throw away.
Your real number never touches a listing. Poptart runs two separate lines, and the one buyers see is designed to be burned and replaced whenever you want.
+1 (555) 010‑0100
The number you text. It never appears on a listing, in a post body, or in front of a buyer.
- Only numbers you allowlist can send it instructions.
- Every approval, price floor and stop command lives here.
- An unknown number texting this line gets no reply at all.
+1 (555) 010‑0199
The number that goes on listings. Rotate it any time. Burning it never touches your control line.
- Text
new numberand a fresh one is live in seconds. - Give one bad listing its own throwaway alias with
burn. - Nothing arriving here can ever give an order. Buyer messages are information, never instructions.
What happens when you rotate
You text new number
A pre-registered alias is pulled from the pool, so there’s no carrier wait.
Listings get updated
Every live post that shows a number swaps to the new one. Any that fail get sent to you with a link.
Old number keeps receiving
Two weeks of grace, so buyers mid-conversation don’t hit a dead line.
Then it’s released
A short auto-reply period, then the number goes back. Change your mind with keep number.
How it works
Three texts from photo to sold.
Text a photo
One picture and “sell this.” It identifies the item, pulls comparable sold prices, and writes the listing copy and title itself.
Approve and set your floor
You see the price, the copy and where it’s going before anything is public. Your floor is the one number it can never go under without asking.
It handles the rest
Cross-posting, buyer questions, lowball filtering, the meetup or the shipping label. You get a text when something needs a human.
What it takes off your plate
The parts of selling nobody enjoys.
Pricing from real comps
Every number is anchored to comparable sold listings it looked up for that item, not a guess from general knowledge. If it can’t find comps, it tells you instead of inventing a price.
Negotiating inside your limits
It answers questions, holds the line on lowballs, and comes back to you before accepting anything. Right now every accept waits on your yes. No auto-accept.
Scam patterns flagged
Overpayment, ship-before-payment, pressure to move off-platform. It stops and warns you rather than playing along.
Safer meetups by default
It suggests a monitored public exchange spot near you, confirms the time with you first, and never offers your home address.
Shipping without the counter
Weight and box size from the photo, a real label bought and texted to you, tracking shared with the buyer automatically.
Straight answers
What it will not do, said plainly.
The uncomfortable version, because you should know it before you trust it with a listing.
eBay and Etsy are real integrations
Official APIBoth publish documented seller APIs, so listings there are sanctioned and reliable. Buyer messages run through the platform’s own inbox, which means your alias isn’t even exposed.
Facebook and OfferUp are best-effort
Browser onlyNeither offers a public seller API, so Poptart drives a real logged-in browser session on your own machine at human pace. It breaks when they change their site, and it tells you when it does.
It never holds your money
By designNo escrow, no wallet. Payment runs on rails that already have dispute handling: the marketplace’s own checkout, PayPal Goods & Services, or cash in person.
Only your line can give orders
Hard boundaryCommands only exist on a number buyers never learn. A buyer claiming to be you is texting the alias, and the alias cannot carry instructions at all.
Nothing irreversible without a yes
Default onPublishing, accepting an offer, sharing a meetup spot, buying a label. Each one waits for you. You can loosen this per action later, once you trust it.
Questions
The things people ask first.
Will a buyer ever get my real number?
No. Your real phone only ever texts the private owner line, and that number is never written into a listing, a post body, or a message to a buyer. Everything public runs on the alias.
What if the alias gets spammed or scraped?
Text new number. A fresh alias goes live, every listing that shows a number is updated, and the old one keeps receiving for two weeks so buyers mid-conversation aren’t stranded. Then it’s released.
Do I need to install anything?
No. You text from the Messages app you already use, or from WhatsApp. No app, no account to create, no separate interface.
Does WhatsApp rotate the same way?
Not quite. A WhatsApp sender is registered with Meta against an approved display name, so it can’t be swapped out on demand. Number rotation is an SMS feature; the WhatsApp line stays put.
Is automating Craigslist actually allowed?
No, and that is worth saying plainly. Craigslist’s terms prohibit automated access and they have enforced that in court. Posting there is a knowing trade you are making: worst case you lose a Craigslist account and an alias number, nothing else. eBay and Etsy run on sanctioned APIs, so if you would rather not take the risk, turn Craigslist off and the rest still works.
What stops it from selling something too cheap?
The floor you set before it posts. It can’t go under that without asking, and if you skip setting one it asks rather than picking a number for you.
Can my partner use it too?
Yes. You can allowlist a small set of trusted numbers that are allowed to issue commands on the owner line. Every other number in the world is treated as a counterparty.
How do I stop it mid-flight?
Text stop. It halts every autonomous action on every item until you resume. Text status any time for a truthful summary of what’s live and what’s waiting on you.
What does it cost to run?
Messaging is billed per message by the carrier and by WhatsApp, and each phone number is about a dollar a month. At one household’s volume that’s small, and you get an estimate up front rather than a surprise.
Early access
Get your number when it opens.
Early access starts with the two sanctioned marketplaces and the full number setup: owner line, alias, and rotation.
One email when it opens. No newsletter.