Changelog
Changelog
What changed in Intakes, release by release. Short notes, newest first.
Fulfillment kits: the packaging a sale takes, in one pick
Most sales that ship take the same few things — the mailer, the bubble wrap, the thank-you card. A fulfillment kit is that list written down once, in Settings, with a quantity for each.
- One pick on a sale adds a kit’s packaging to it, ready to change before you save. Its cost lands in that sale’s profit like any other packaging.
- A default kit goes on new sales by itself — including the ones Intakes records from a marketplace order — and is one edit away from changing.
- Each sales channel can choose its own, or none: the Etsy thank-you card on Etsy orders, nothing at the market stall.
- And when you add items to a purchase, the cost field now shows what you paid last time, so a price rise is obvious before you type.
Colours, saves and views, and ship dates that follow the marketplace
A handful of things that make the everyday screens easier to read.
- Colour your attribute values and tags. Give Leash hole: Yes a colour and every item that has it carries a dot of that colour — on the schedule board, the item list and a sale’s items. Narrow the schedule board to those values as well.
- Saves and views on every listing. How many people saved each listing and how many viewed it, from Etsy and eBay, side by side on the Listings page.
- Ship-by dates follow the marketplace. Move an order’s ship date on Etsy and the sale follows — and so does a production run made for it — unless you set a date of your own, which is never overwritten.
Exchanges and refunds, recorded the way they happened
Returns now cover the things that actually happen after a sale, not just goods coming back.
- Exchanges. The medium did not fit and the large goes out instead: one step on the sale records the return and the replacement sale, linked to each other, with the credit carried across so an even swap moves no money.
- Refunds where nothing came back. A buyer who kept the item and got $10 back, or was refunded an overcharge on shipping, is a return too — dated the day the money went back, and taken off that item’s figures where it belongs.
- Record a marketplace refund from the order. A refunded Etsy or eBay order offers to open the return with the amount, the date and Etsy’s stated reason already filled in, and waits on the work queue until it is recorded.
- The fees a marketplace gives back with a refund are recorded on the return, in the month of the refund.
- A reserved sale can go back to draft, giving its stock back without throwing the order away.
A production schedule you can work from
For workspaces that make what they sell, the schedule board now has its own place in the sidebar and the whole screen to itself: as many days as fit, every card with its picture, its attributes and the buyer’s note, and the materials each day needs listed at the top of its column.
- Plan by dragging, or with the arrows on every card — reorder a day, push work to tomorrow — and take any move back with Undo.
- Produced asks which day. Work recorded late lands on the day it was actually made, so the board shows what really happened.
- Finish the last piece and the run closes — and the sale it was made for is reserved — in the same press. Runs with nothing left but the close, and sales with nothing left but completing, are counted on the dashboard.
- One place to say what an output is made from. Change the recipe, the batches or the materials in one form; on a finished run the same form reopens it, corrects it and closes it again, with the cost worked out from what it really used.
Intakes is open to everyone
Anyone can now sign up at intakes.app — with an email and password, or with Google in one click. Every workspace starts with a free trial, no card needed, and every feature is included from the first day.
- Sign in with Google. An account you already have with the same email is linked rather than duplicated.
- Tutorials. Short videos, one task each, starting with setting up your workspace and adding your first items — with the transcript under every one, for reading instead of watching.
Etsy and eBay orders arrive within a minute
Etsy and eBay now tell Intakes the moment an order is paid, shipped or cancelled, so it is in Marketplace Orders about a minute later instead of within the quarter hour. An hourly check stays behind the alerts, for anything a marketplace does not announce.
- Listed vs Stock stays honest between reads. When an order arrives, the listings it sold from are read again a couple of minutes later, so selling ten of twenty yards no longer leaves “listed 20” beside “available 10”.
- Delivered, as well as shipped. When Etsy says an order arrived, the day lands on the order and on its sale.
- Pack without opening the marketplace. An eBay order shows where it goes, the delivery the buyer paid for, any note they left and a gift message, with a button to copy the address.
- An eBay account connected before this needs one reconnect to get the alerts; the Sales Channels page says so and offers it.
Expenses, mileage, and a year-end packet for your accountant
Intakes now records what running the business costs beside the goods, and puts the whole year on the form a sole proprietor files.
- Expenses — the software, the storage unit, the phone bill — each with its receipt attached, sorted into your own categories, and each category placed on its Schedule C line once. Money a vendor pays back is a refund in the month it came back, never an edit to the original.
- Mileage. Log a trip and it is valued at the IRS standard rate for its day. Logging one offers the purchases you recorded that day, so every thrift run says what it bought — the mileage log that holds up.
- The year-end packet. Inventory at the start and end of the year, purchases, cost of goods, revenue, fees and write-offs — with cost of goods worked out two ways, from your stock and from your sales, and every difference between them named. A Schedule C section places it all on the form, and the whole packet downloads as a PDF or a spreadsheet.
- Profit & Loss ends on net profit now, with your operating expenses and mileage below everything it showed before.
- Profit by source. A new tab on the sales breakdown ranks where you bought what you sold — which thrift store, flea market or auction actually makes you money — split to the piece when one sale mixes stock from two places.
Keep your books in your own currency
A workspace now keeps its books in the currency you choose when you create it — pounds, euros, Australian dollars, yen — and every price, cost, report and export is in it. Not a label over dollar amounts: Intakes knows a yen has no smaller unit and a pound has a hundred pence, so the figures are right rather than a hundred times out.
- Your country decides the tax rules. Pick it beside the currency. A US business gets the Schedule C lines and the IRS mileage rate; a business anywhere else keeps everything else exactly the same.
- Nothing is ever converted. A marketplace order in a currency your books are not in waits with the reason said plainly, because an exchange rate we invented would end up in what your stock cost and in every profit figure after it.
- Every spreadsheet you export names its currency in the heading of each money column, so a file forwarded to your accountant says what it is in.
- The currency is yours to change until you record your first stock, and fixed after that — changing it then would restate every figure as a different amount of money.
Connect eBay and Etsy: orders, listings and the fees they charged
Connect a shop from Settings → Sales Channels and Intakes reads it for you. Orders arrive within the quarter hour, listings are mirrored every few hours, and every fee the marketplace took lands on the sale by name — so the profit on a marketplace sale is as true as the profit on one you typed in yourself. It is on for every workspace.
- Orders wait for you. Each one lands with the buyer, the lines, what was paid, the ship-by date and the tracking, and waits for you to turn it into a sale, link it to one you already recorded, or dismiss it. Check one setting and the orders with nothing in their way record themselves — still as drafts, so reserving and completing stay yours.
- Fees by name, on the sale. Say once where each kind of marketplace money goes — final value fee, promoted listing, a label bought through the marketplace — and it is recorded there from then on. A fee that posts three days after the parcel lands on that sale by itself, and a sale will not complete while it records less than the marketplace says it charged.
- Listings mirrored. What is up, at what price, with what is left, every variation. Say once which item each one is and every order of it resolves on its own — and a new shop can turn its listings into items, whole item families and photographs included.
- Listed vs Stock. Five on the shelf, five up on one shop and five on another is ten promised. One page adds them up per item and flags what you have over-listed.
- What else comes with the order: the carrier and tracking number, the day it shipped, a returning buyer recognised as the customer they are, and a note in the bell when one is refunded.
The access we ask for is read-only — Intakes reads your shop and never changes it. Publishing and cross-listing from Intakes are on the way, and so are Shopify and Amazon.
Intakes tells you when stock runs low
Set a low stock threshold on any item — five sweaters, four yards of thread, or zero for “tell me when it’s gone” — and Intakes says so within the hour of your stock reaching it. Nothing to check and no report to remember to open. The bell in the header is now on for every workspace.
- It counts the stock you hold and have not promised to a buyer. Five sweaters all claimed by orders is out of stock for the next one, and goods waiting to be shelved are already yours.
- You are told once, not every hour. Restock it and the watch re-arms itself, ready for the next time.
- Set one threshold across a whole selection: check the items, or take everything your filters narrowed to, and state the figure once.
- Items you say nothing about are never watched, so the whole thing stays off until you ask for it.
- It reaches your inbox as well as the bell — as one email however many items crossed at once, and only for the things worth interrupting you for. One switch on your account page turns those emails off; the bell keeps working either way.
Hello — Intakes has a public face
This website is new; the product is not. Intakes has been in daily use by real businesses since the start of the year — ours first. The notes below trace what shipped along the way, and from here on each release worth telling you about lands as its own short entry.
Two-step sign-in with a passkey
Your account can now carry a second step: a passkey — Touch ID, Face ID, or a security key — asked for after your password on every sign-in.
- Adding one is your choice, never a rule. Add a second as a spare and either will get you in.
- The account page always shows what you actually have — and when it cannot check, it says so rather than claiming you have nothing.
- Changing your password now signs out every other device on the spot, and the same thing is one button on the account page — for the laptop left signed in at a shared desk.
See what your workspace is measured on
A billing page in Settings shows where your workspace stands: your subscription, when the trial ends, how many items you hold now, the most you held this period, and how many sales completed.
Nothing is charged yet — the numbers are there from day one so there are no surprises when billing starts. Two honesty rules apply here as everywhere: a period nobody measured yet says so instead of showing a zero, and while you are on trial the page says “trial so far” rather than inventing a billing period that has not started.
Seeing the figures and managing the subscription are separate permissions, so a bookkeeper can be given the numbers without the ability to change what the business is charged.
Costs named in your own words, and reported by those names
The extra costs on a purchase or a production run — freight, duty, customs, a buyer’s premium, labor, machine time, a subcontracted step — are now your own list, not ours. You define each one and say whether it adds to the cost or comes off it; archive the ones you stop using and every past document still says exactly what it was charged.
- Drag each list into the order you want — the dropdowns follow it, so the fee you charge on nearly every document is one click away.
- A new report totals these costs by the names you gave them: “CNC time” is reportable as CNC time instead of vanishing into an “other” bucket.
- The profit & loss statement now breaks returns down the same way — what was refunded, what was charged back, what the return labels cost you.
Returns: the goods coming back
Record what a buyer sent back — all of it or one item out of three, as many times as it takes. Start from the sale: the return knows what went out on it and shows what may still come back.
- Say what state each item arrived in as you record it: restocked goods re-enter stock like any other arrival, written-off goods leave carrying their cost, so the loss is a real number.
- The refund starts at that portion’s share of the sale and is yours to edit — a negotiated partial refund is ordinary, not an exception.
- A return counts in the month it happened, so a September return never quietly rewrites the August figures you already acted on. The sale’s own page still shows what it netted in the end.
- Unfinished returns sit in the dashboard’s work queue beside open purchases and draft sales, so the returns bin is not something you have to remember.
Production: recipes and work orders
The make-and-sell path is here, end to end. Buy materials through the same purchases as everything else, then run work orders that consume them and produce new stock — costed from what it actually took to make.
- A recipe is the standing formula: what one batch consumes and what it yields. A product can have several, because there is often more than one way to make it — and you never pick a recipe from a list, you pick the product and the recipe comes with it.
- Record output as it comes off the line, a few at a time — each recording is real stock, ready to prepare and sell while the rest of the run is still on the bench. A run that ends short is finished where it stands, and “we meant to make 10 and got 7” stays readable a year later.
- Each product in a mixed run carries the cost of its own recipe’s materials, so unrelated goods never blur each other’s margins.
Your setup data, reachable from wherever you are
Halfway through recording a sale and the channel it came from was never set up? Every dropdown over your own setup data — sources, categories, tags, storage locations, sales channels, adjustments, attributes, recipes — can now add one inline, edit the one you are pointing at, or open the whole list in a side panel over the page you are on.
The half-typed sale is still there when you close the panel — and it has caught up with what you just changed. The panel is part of the address, too: refresh and it is still open, still filtered the way you left it.
Variants done properly, and sharper insight
The changelog starts partway in, so this first note gathers the ground already covered:
- Attributes and item families. Sizes, colors and grades as your own axes, in your own order, grouped into families — with a matrix that creates a whole size/color grid of items in one step, each named consistently. Add an axis later and names catch up when you say so, never behind your back.
- Search and filters understand the axes. “Show me everything in olive”, “which sizes are piling up” — in the item list, the pickers, and the global search alike.
- A profit & loss statement for any period: revenue, cost of sales, gross profit, fees, profit — then write-offs on their own line, per item, because stock that was damaged was never sold. Profit matches the dashboard to the cent.
- Sales breakdown by any attribute — which colors earn most, by revenue or by margin — and a sales rollup on every family, with the variants that sold nothing shown as zeros instead of quietly left out.
- Slow-moving inventory ranked by days of cover — how long today’s pile will take to sell at its current pace — not by “last sale date”, which misreads both your steady sellers and your dead weight.
- A full paper trail everywhere. Every meaningful change — who, when, what — readable per purchase, per sale, per item, and as one workspace-wide activity feed.