The user guide
You have a public fitbot. Put it to work.
It watches secondhand listings selected for your predicted size and checks each price against comparable listings for the same model. You can also ask it for a deal whenever you want one.
Last checked against the live bot: September 16, 2026
Have a private fitbot instead? Read its separate guide.
The short version
Three things to know
1
Ask
Send “show me a deal” by DM, reply, or public tag.
2
Read
The deal card is a public post on your bot’s feed, even when you asked in a DM.
3
Teach
Reply “no luggage” or DM “keep Patagonia under $80” to improve what comes next.
First
Follow your bot
Your bot follows you so you can find it. Follow it back, or it is posting to nobody. Both sides of that follow are public. That is the mode you chose.
Forgot the bot’s name? Sign in at intake.wouldcop.com with Bluesky and the form shows the bot linked to your account.
Ask for one now
Say “show me a deal”
Use any one of the channels below. “Got anything good?”, “anything new?”, “what’s good?”, “what else you got?”, “send me a pick”, “find me something”, “hit me”, and “summon” also work. “Surprise me” does not. “Show me a deal” always works.
A request with “no”, “don’t” or “stop” anywhere in it is never answered with a deal. That one is deliberate: it is what keeps “no more jackets” from being read as a request for one.
DM
Message your bot:
show me a deal
It sends the deal card back in the private conversation.
Reply
Reply beneath one of your bot’s posts:
show me a deal
It replies in that thread and quotes the new deal card.
Public tag
Make a post that tags your bot:
@yourbot show me a deal
It replies to your post and quotes the new deal card.
The card always goes on the bot’s public feed. A DM keeps your request private, not the recommendation. On a public fitbot, replies and tags are public too.
Keep an automatic request broad
Your bot answers a broad request on the spot. It cannot yet narrow one pick by brand, category, colour, size, or price. A request such as “show me Patagonia under $80” is saved for a person to read, rather than answered with something that ignores what you asked for.
Catch up on the feed
Say “show me a deal I missed” by DM, reply, or tag. Rather than publish something new, the bot quotes the newest scheduled deal from its last 14 days that it has not already shown you. Ask again to move further back.
The bot skips deleted posts and listings its availability checks reject. Retracted posts, one-off picks you asked for, and anything older than 14 days are also skipped. A listing can sell after the check. When no recent pick remains, the bot says so.
Check the price on a listing
Send one eBay, Poshmark, Vinted, or Grailed listing link by DM, reply, or public tag. A comp is a comparable listing for the same model. If the listing matches a model we track and we hold at least 8 usable comps for it, your bot publishes a price histogram and puts the same image in its public reply. In a DM it quotes the histogram post instead.
The histogram compares the listing against the whole model, and charts its own size alongside when that slice is deep enough. If we do not track the model, or its comparable market is too thin, the bot says which rather than invent a distribution. For a live eBay auction it also gives three buyer-side maximum bids: the lowest observed comp, a price cheaper than 90% of comps, and a price cheaper than 80%. Those account for shipping. Where eBay does not disclose it, the reply says “assuming ~$10 shipping” rather than presenting the estimate as fact. Send one link at a time. The source, listing, and outcome are retained without your identity, so we know what the catalogue should cover next.
You can ask for up to 12 picks in a rolling 24-hour period. Scheduled posts do not count against it.
What the reply means
It tells you what actually happened
- “Here’s a deal I found for you.” A new pick cleared the usual evidence and price bars.
- “Here’s the next recent deal from your feed.” It quoted a post already on the feed. It did not publish or re-score anything.
- “I’ve shown you every available pick from the past 14 days.” You reached the end of the recent picks it has not already shown you.
- “Its comparison set is smaller than the scheduled feed requires.” The best new pick had thinner evidence than the scheduled feed allows.
- “Its price did not clear my scheduled deal threshold.” There was enough evidence, but no new listing cleared the price bar. It showed the best new option.
- “I have no new pick to show you.” Nothing cleared the price and evidence gates.
- “You have me paused…” It gave you one pick and stayed paused. Asking once does not restart scheduled posting.
- “You’ve reached 12 requested picks in 24 hours.” Requests become available as earlier ones pass the 24-hour mark.
- “Here’s what the comps show.” It charted the listing link you sent.
Reading a post
Good price, your size, and the evidence for both
A good price is not a discount from the retail sticker. Your bot judges the listing against the resale evidence the post names. “Cheaper than 90% of 49 current listings” means exactly that. It is not a percentage worked back from a retail sticker.
Sold listings are stronger evidence than current listings. We use disclosed final prices, qualified disappearances from peer marketplaces priced at the last asking price, or current listings. Posts label the first two “sold listings” and the last “current listings.” Current listings run high because cheap listings leave the pool first. A post never quotes a dollar saving on either basis.
Shipping is part of the price when we know it. When we do not, the post says “+ shipping” rather than calling it free.
Read the listing yourself. A low price can mean condition, missing pieces, or a bad description. A listing can also sell before you open it. Your bot gives you evidence, not purchase advice.
Teach it your taste
Reply to a deal, or send a DM
Simple instructions take effect on their own:
“no lululemon”
That brand stops entirely. It is dropped before anything is scored, so nothing in it
reaches you afterwards, however good the price is. If you wanted less of it rather
than none of it, say that and a person will set it up.
“no luggage” or “no more jackets”
That whole category stops. It is a hard exclusion.
“keep Patagonia under $80”
Listings above that price stop for the named brand. A price ceiling needs both a
number and a specific brand or category.
Your bot replies “Got it” only when it has actually changed something. Anything longer or in two parts, like “no more Vans; size 8 please,” goes to a person so that no half of it is silently lost. No reply can mean “queued,” not “ignored.”
Send preferences by reply or DM. A public tag is fine for asking for a deal, but it is not the channel that edits preferences on its own.
Fit
The size is an estimate, not a promise
Your bot starts from garments you already own and how they fit, then reads those through each brand’s own size chart. A category you gave us no size for stays out of your feed entirely. If you never told us a shoe size, you get no shoes. A rough size is enough to turn footwear on. A pair you own makes the estimate sharper, because we can read it through that brand’s chart instead of a generic one.
When we are less sure of a size, the post carries a short note:
- “sized from a generic chart, not this brand’s”: we have no size chart for this brand yet. Ours to fix.
- “sized from a single reference garment”: only one garment of yours informed it. Add another you own.
- “reference garments disagree on this measurement”: two of your garments imply different sizes. A tape measurement settles it.
- “no measurement on file for this”: nothing on file for the measurement that mattered. Add it.
- “size unverified”: confidence is low and we did not record why. Add a garment or a measurement.
Your bot’s first reply under its own post says which note applied and the one thing that would fix it. Two or three reference garments across different categories beat one, and a tape measurement helps most. Either way, check the listing’s own measurements before you spend.
Household profiles
One login can manage more than one fitbot
At intake.wouldcop.com, choose Add another adult or Add a child and answer the same fit questions for that person. Each one gets separate sizes, preferences, history, feedback, and a separate bot. Nothing is blended.
Add another adult only with their permission. An adult without an account reads their bot in a browser or by RSS. You manage the profile and can DM its bot. A child’s bot follows the stricter terms shown on the form: it never follows your account and accepts no messages.
Household bots start private, even when your own bot is public. Private means the link between a person and a bot is not published. The posts themselves are public, as they are for every bot. The form privately lists every profile and bot your account manages.
When one login manages household profiles, the erase button asks a person to confirm which record to erase.
Change your answers
Sign in at the intake form
Go to intake.wouldcop.com and sign in with Bluesky. The form pre-fills everything on file, including your bot, so you can add garments, correct one, change how often it posts, or pause it. What you send back replaces what we hold, so a corrected size is really corrected.
Ask @deals.wouldcop.com before switching between public and private. A link that has already been public cannot be made private by changing a form answer.
Your invite link opens the same form. You no longer need it just to return to an existing profile.
Privacy and stopping
Unfollow, or erase it now
- Your size is public. Your measurements are not. Every pick names the size your bot worked out. The measurements and reference garments behind it are never posted.
- Unfollowing starts a 14-day grace period. The bot continues posting during that period. Following it again cancels deactivation. To stop scheduled posts now, choose Paused on the intake form. At the end of the grace period, the bot switches off and the active fit and taste record is erased.
- Erase removes the active record immediately. Sign in and use the erase button, or DM @deals.wouldcop.com. Your profile, measurements, feedback, and bot leave the live system. Encrypted recovery snapshots expire on their retention schedule.
A person reads this
DM @deals.wouldcop.com
For a detailed request, a correction your bot could not follow, a lost bot, or anything you want deleted, message @deals.wouldcop.com on Bluesky. Notes your bot could not act on reach the same person.
Say it plainly. “This doesn’t fit,” “that isn’t a sport jacket,” and “this price comparison is wrong” are the most useful things you can send.