Platform
Everything the platform does.
Twenty-seven years of auction software, set out in full. Most of what follows exists because an auction house asked for it — the margin scheme because a dealer needed it, CITES flagging because an art customer sells ivory, paddle registration because a room sale demands it. Auction Experts documents 259 features across 7 lifecycle phases, from intake to consignor settlement.
Phase 1 of 7
Intake
Nothing about an auction can be fixed later if the intake was sloppy. What a seller brings in, on what terms, at what commission, photographed and described how — everything downstream reads from this record. The platform captures it once, at the door, and never asks anyone to retype it.
Consignment intake 10
- Intake from first contact with the consignor Record what a seller brings in, from the first conversation through to the lots going live.
- Intake recorded per store and per staff member Know which branch took the goods in and who valued them.
- Commission percentage agreed at intake The rate you agreed with the seller is captured at the door and flows through to their settlement automatically.
- Lock an intake once agreed Once the consignor has signed, the terms cannot be quietly changed.
- Minimum value per intake product Record the price below which the seller does not want to sell, before it becomes a reserve.
- Split one intake product into several lots A box of forty watches arrives as one item and becomes forty lots.
- Value added after the initial intake Take goods in now, value them once the specialist has seen them.
- Files attached per intake product Keep the provenance letter, the certificate and the photos with the item from the moment it arrives.
- Consignor contracts printed Print the signed agreement with the agreed terms already filled in.
- QR labels printed and sorted Print a label for every lot so the warehouse can find, check and hand over goods by scanning.
Lot types and custom fields 8
- Configurable lot types, each with its own metadata A wine lot asks for vintage and bottle size. A car lot asks for mileage and registration. You define both — no developer needed.
- Custom fields in seven data types Fields can be text, numbers, dates, yes/no, dropdowns or file uploads, so the data you capture actually matches what you sell.
- Per field: visible, exportable, required, locked after approval Make mileage mandatory, hide the internal reference from bidders, and stop anyone editing the VIN once the lot is approved.
- Custom fields become search facets Because you defined 'vintage', bidders can filter the sale by vintage. Filters follow your fields automatically.
- Custom fields printed on the invoice The chassis number you captured at intake appears on the buyer's invoice without anyone retyping it.
- Field grouping and display order Group condition fields together, technical specs below, in the order that makes sense for the goods.
- Translated dropdown options per field A condition dropdown reads 'Mint / Good / Fair' in English and the right words in Dutch and German.
- Default lot fields per auction New lots in this sale start with the fields and values you always use, so staff type less and get it right more.
Images 4
- Several images per lot, first one leads Ten photos of a watch, with the one you choose showing in the catalogue listing.
- Reusable image sets shared across an auction Keep all the photos for a sale in one place, and reuse the same shots across related lots.
- CDN delivery, resized on request Photos load fast anywhere in Europe, and the thumbnail is generated for you rather than uploaded separately.
- Image storage per tenant Thousands of photos per sale, stored and served without you managing any of it.
Phase 2 of 7
Catalogue
A catalogue is a legal document that also has to sell. Thousands of lots must carry the right numbers, the right order, the right images and the right descriptions in every language — and survive late arrivals, withdrawals and a printer's deadline without renumbering the whole sale.
Lots 29
- Add, edit and find lots Enter the items, correct them, and find any of them again in a catalogue of thousands.
- Copy lots between auctions Move unsold lots into next month's sale without typing them in again.
- Bulk processing across many lots at once Change the category, the closing time or the fee on four hundred lots in one action.
- Nine-state lot approval workflow A lot travels from entered, to checked, to approved, to sold — and your staff always know which ones still need attention.
- Combination lots — bundle items, sell as one Sell forty chairs as a single lot when splitting them makes no sense.
- Competing lots — alternatives for one buyer Offer the same machine at two locations and let the buyer win only one of them, never both.
- Lot ordering and catalogue numbering Decide the order lots are sold in, and number them the way your catalogue expects.
- Lot numbers with suffixes, such as 5b Squeeze a late arrival in as lot 5b without renumbering everything after it.
- Quantity and quantity multiplier Sell per item but bill per pallet — bid €4 a bottle, invoice for the case of twelve.
- CITES flagging for protected species Mark ivory, tortoiseshell or exotic wood so the paperwork is right and the lot cannot ship where it shouldn't.
- Exclude a lot from bidding or from invoicing Show a lot for information only, or keep it off the invoice when it is settled separately.
- Highlight a lot as featured Put your best pieces on the front page of the sale rather than burying them at lot 400.
- Registration required for a single lot Ask for ID or a deposit on the one €80,000 lot without gating the whole sale.
- Internal lot notes with attachments Staff leave notes on a lot — what the consignor said, why the estimate changed — that bidders never see.
- Links between lots and other entities Point a bidder from this lot to the matching pair, the earlier volume, or the rest of the set.
- Lot tags Tag lots as 'provenance documented' or 'from the Smith estate' and let bidders filter on it.
- Roles granted on a single lot Give one specialist edit rights on a particular lot without opening the whole catalogue to them.
- Lot location separate from the auction location The sale is run from Amsterdam but this machine is collected in Rotterdam, and the lot page says so.
- Exceptions at lot level, overriding auction rules Charge a different commission or a different VAT rate on one lot when the consignor's deal differs.
- Lot translations per language Every lot description reads properly in each language you sell in.
- Full-text indexed lot descriptions A bidder searching for 'Meissen' finds it in the description, not only in the title.
- Lot view counter and access log See which lots people are actually looking at, and tell the consignor before the sale closes.
- Individual closing time per lot Lots close a minute apart rather than all at once, so the last hour is orderly instead of chaotic.
- Reduce prices — bulk percentage cut on unsold lots Drop every lot that got no bids by 30% with one slider, and leave the ones with bids alone.
- Buy back lots for processing Handle the lots the consignor takes back, so they come off the sale cleanly and settle correctly.
- Catalogue lots with AI, from their own photos Your assistant reads a lot's title, description and photos and proposes the title, the category and the fields. You approve; it saves.
- Lot descriptions written in your own tone, per language Three words and a photo become a description that sells, in every language you sell in.
- Create and change lots from your AI assistant Ask for a change across four hundred lots and see exactly what it will do before it does it.
- Re-offer unsold lots by asking for it "Re-offer everything that didn't sell in auction 412 in next month's sale." One instruction, and the lots are there.
Catalogue 7
- Catalogue management Build the catalogue for a sale — which lots, in what order, presented how.
- Page layouts built from templates Lay out the printed catalogue from templates instead of designing every page from scratch.
- Page types, fixed numbers and estimated timing Reserve page one for the cover, and estimate what time each page will be reached in the live sale.
- Lots placed on pages in sequence Control which lots share a page and how they sit on it.
- Categories mapped to pages Keep the jewellery together and the furniture together in the printed book.
- XML export into print design tools Hand the finished catalogue to InDesign or your printer as structured data, not a PDF to retype.
- Print and sort Print worksheets, condition lists and lot slips in the order the warehouse or the sale needs them.
Import and export 10
- Excel lot import with column mapping The consignor sends a spreadsheet, you tell the system which column is what, and eight hundred lots appear.
- Staged import with per-column defaults Set the category and VAT rate once for the whole import rather than filling them into every row of the sheet.
- Import progress — imported, inserted, updated, errors See exactly how the import went and which rows failed, instead of guessing why the count is wrong.
- Category import Load a whole category structure at once when you take on a new kind of goods.
- Excel exports Pull any list — lots, results, bidders — into a spreadsheet for a consignor or your accountant.
- Catalogue download Give bidders the full catalogue as a file they can read offline or print.
- Product feeds per tenant Push your lots to a marketplace or partner site in whatever file format they ask for.
- Invoice export as PDF, Excel or XML Send the month's invoices straight to your accountant in the format their system reads.
- Unlink and sync images Reconnect photos to the right lots when an image set and a catalogue have drifted apart.
- Any consignor spreadsheet mapped by AI The columns arrive in any order, in the consignor's words. Your assistant maps them onto your lot type, shows you the mapping, and flags what does not fit before a single lot is created.
Phase 3 of 7
Pre-bid
Most of an auction's outcome is decided before the first bid. Who is allowed in, on what terms, with what deposit; how the sale is configured, translated and published. This is compliance work as much as commerce, and it is where general-purpose software quietly gives up.
Auction events 15
- Create and edit auctions Set up a new sale — name it, give it dates, decide how it runs — and change any of that later.
- Auction overview and management See every sale you have running, upcoming and finished on one screen instead of hunting through folders.
- Twelve configuration tabs per auction Each sale gets its own settings for fees, terms, registration, dates and more, so a wine sale and a machinery sale can behave completely differently.
- Separate publication and removal dates Put the catalogue online two weeks before bidding opens, and take it down automatically a month after it closes.
- Reset dates — shift a whole auction's schedule at once When a sale is postponed a week, move every date on it in one action instead of editing a thousand lots.
- Timezone per auction A sale run for Hungarian bidders closes at 8pm Budapest time, not 8pm Amsterdam time.
- Currency and symbol per auction, 14 currencies Run a sale in pounds for a UK consignment while everything else stays in euros.
- Highlight an auction as featured Push your big spring sale to the top of the homepage while the routine weekly sales sit below it.
- Bid limit count per auction Cap how many lots one bidder can win in a single sale, so no one sweeps the whole catalogue.
- Auction translations across nine text types The same sale reads properly in Dutch, German and English — title, description, terms, all of it.
- Auction images and image sets Give each sale its own banner and gallery so the catalogue looks like an event, not a list.
- Files attached to an auction for download Attach the terms of sale, a viewing schedule or a valuation report for bidders to download.
- Default field templates for new auctions Your standard sale setup is saved once, so creating the next one takes minutes instead of an afternoon.
- Store and location assignment Say which warehouse a sale is run from, so bidders know where to collect before they bid.
- Create an auction from your AI assistant Set the sale up with its dates and its texts, and put it online, without leaving the conversation.
Auction formats 11
- Timed auctions Lots open for days or weeks and close on a timer — bidders take part whenever it suits them.
- Live auctions A real auctioneer works through the lots while online bidders compete against the room in real time.
- Hybrid — timed phase into live phase, same lots Let bidding warm up online for a week, then finish the same lots live with a video stream — no re-listing, no lost bid history.
- Sealed bidding Nobody sees the other bids. Everyone submits once and finds out at the close — used for tenders and sensitive sales.
- Dutch descending-price auctions The price falls on a clock until someone accepts it. Standard in flowers, produce and fish.
- Private and invite-only auctions Run a sale only your approved dealers can see, or ask bidders to request access first.
- Aftersales Unsold lots stay available at the reserve for a while after the sale, so late buyers can still take them.
- Buy Now Let a buyer skip the bidding and take the lot immediately at a fixed price.
- Offers below the limit, with accept and reject Allow bidders to place offers below the starting price so they stay engaged with the lot, then accept or reject each offer yourself.
- Multi-round and stacked selling Sell the same goods in rounds — the winner takes as many as they want, the rest goes to the next bidder.
- Multi-bid One bidder takes several identical lots at the same price in a single action.
Bidders and consignors 24
- Bidder management and search Find any bidder by name, email or number, and see everything they have done with you.
- Bidder details and history What they have bid on, won, paid and collected — on one page before you call them.
- Consignors managed separately from bidders The same person can sell with you and buy from you, and the system keeps both sides straight.
- Staff approval before a member can bid New registrations wait for a human to approve them, so you decide who bids in your sales.
- KYC with document upload and approval states Ask for ID or proof of address, have staff review it, and keep the record for compliance.
- Identification type and number captured Record which document you checked and its number, which several countries require for high-value sales.
- Company and consumer registration paths A dealer and a private buyer are asked for different things at sign-up, and taxed differently after.
- Chamber of Commerce and VAT numbers captured Collect the KvK and BTW numbers you need for a valid business invoice at registration, not at invoicing.
- VIES VAT validation Check a European VAT number against the official register before you zero-rate an invoice.
- SMS verification and two-factor Confirm a bidder's phone number before they bid, and protect staff accounts with a second factor.
- Registration per auction, with approval Bidders register for each sale separately, so you can vet who takes part in the high-value ones.
- Registration deposits and payments Take a deposit before a bidder can join a sale, and refund or offset it afterwards.
- Member details snapshotted at each registration The address on an invoice is the one they gave for that sale, even if they move house two years later.
- Found by — how each bidder discovered you Ask new bidders how they found you and see which channel actually brings buyers, not just visitors.
- Roles, groups and permissions Your cataloguer, your finance person and your auctioneer each see only what their job needs.
- Fee overrides for individual members Give a regular dealer a reduced premium without changing it for everyone else.
- Member bans Block a non-payer from bidding again, permanently.
- Several addresses per member Invoice the office, deliver to the warehouse.
- Account deletion for GDPR requests When someone asks to be deleted, do it properly and keep the record that you did.
- Files released to a single member Give one buyer their condition report or export paperwork without publishing it to everyone.
- Lifetime totals — bids, lots won, invoices See at a glance whether a bidder is a serious buyer or has never actually paid for anything.
- Watchlist — bidders follow lots Bidders save the lots they care about and get told before those lots close.
- Password, profile and two-factor settings Bidders manage their own account, contact preferences and security without ringing you.
- Every email sent to a member, kept When a buyer says they never got the invoice, you can see that it was sent, when, and what it said.
Phase 4 of 7
Live auction
Sixty seconds of a live sale generate more concurrent activity than a month of browsing. The room, the phones, the absentee book and the internet all bid against each other in one sequence — and everyone has to see the same state at the same moment, including the auctioneer.
Live auction 14
- Live auction manager and control panel The auctioneer drives the sale from one screen — current lot, current bid, what happens next.
- Low-latency video stream Remote bidders see and hear the auctioneer with almost no delay, so they can bid against the room fairly.
- Hall screen for the room A big display showing the current lot, the bid and the currency conversions to the people sitting there.
- Paddle registration for in-room bidders Register the room, hand out paddle numbers, and record hall bids against the right buyer.
- Publish lots into a live session Take the lots from a catalogue and load them into the live sale in the order they will be sold.
- Twelve lot states during a live sale The system knows whether a lot is open, current, pausing or closing, so what bidders see always matches what the auctioneer is doing.
- Going once, twice and thrice as system states The auctioneer's countdown appears on every screen at once, so online bidders know exactly how long they have.
- Auctioneer messages shown to the room Announce a delay, a withdrawn lot or a correction to everyone watching, in one line.
- Five separate operator panels Different staff watch different things during a sale — status, bids, messages, upcoming lots, results — each on their own screen.
- Live status monitoring See at a glance that the stream is up, bidders are connected and nothing has stalled.
- Bid history during the live sale Look back at how a lot got to its price while the sale is still running.
- Who is connected, and as what Know how many bidders are watching right now, and who among them is staff.
- SignalR real-time transport Bids, timers and lot changes reach every screen at once without anyone refreshing.
- Keyboard shortcuts for the auctioneer Run a fast sale from the keyboard — accept, advance, close — without hunting for buttons.
Bidding engine 19
- Real-time bidding from web, app or an external site A bid placed on the phone shows up instantly on the website and in the room. One engine behind all of them.
- Proxy bidding up to a maximum A bidder sets their limit and walks away. The system bids for them, one step at a time, only as far as it needs to.
- Static bidding A bidder places exactly the amount they typed, with no automatic follow-up.
- Bid steps that change by price bracket €5 steps up to €100, €25 steps to €1,000, €100 above that — so bidding stays sensible at every price.
- Skip the first increment Let the first bid land on the opening price itself rather than one step above it.
- Soft close — extends when a late bid lands A bid in the final seconds pushes the closing time out, so nobody wins by sniping and lots reach their real price.
- Reserve price hidden from bidders Set the minimum you will accept without telling the room what it is.
- Override a reserve that was not met The consignor agrees on the phone to accept €900 on a €1,000 reserve, and you push it through.
- Award a lot manually below reserve Grant the lot to the highest bidder anyway, with a record of who decided it and when.
- Staff placing absentee bids for a bidder A client phones in their maximum before the sale and your staff enter it on their behalf.
- Phone bids with caller assignment Assign a staff member to each phone bidder for the lots they care about, so nobody is left ringing out.
- Retract a bid Cancel a bid entered in error and put the lot back to where it was, with an audit record.
- Bid limits per member Cap a new or unverified bidder at €5,000 until they are established.
- Guard against implausibly large bids Stop the €500,000 bid on a €500 lot where someone clearly missed the decimal point.
- Bidders blocked from their own lots A consignor cannot bid up their own goods.
- Tied highest bids handled explicitly When two sealed bids come in identical, the system says so rather than picking one silently.
- Every bid attempt logged with IP address Every bid, accepted or refused, is on record — which settles disputes and shows regulators what happened.
- More than thirty distinct bid outcomes When a bid is refused the bidder is told why — under the reserve, past their limit, registration needed — not just 'failed'.
- Bid origin tracked — hall, internet, proxy, phone, Lot-tissimo, Invaluable Know whether the winning bid came from the room, your website, the app or a marketplace, and prove which channel earns its keep.
Phase 5 of 7
Aftersale
The hammer is not the end. Goods have to leave the building with the right buyer, in the right package, at the right delivery price per country — and the bidders who lost still need a reason to come back for the next sale.
Logistics 8
- Packing lots into shipments Group a buyer's lots into packages, record what went in each, and track them out of the building.
- Shipping costs per country Quote the right delivery price to Germany and to Spain, automatically, on the invoice.
- Shipping status tracked on the invoice See whether a paid lot has been collected, packed or sent, without a separate spreadsheet.
- Several stores and warehouses Run sales from more than one location, with goods and collection handled per site.
- Storage location recorded per lot Know that lot 412 is on rack C in Rotterdam, so it can be found on collection day.
- Pickup scheduling Buyers book a collection slot instead of all arriving at nine on Monday.
- Inspection visits booked before the sale Serious buyers arrange to view heavy machinery in person, through the platform.
- DHL shipping integration Hand a buyer’s lots to DHL from the platform, with shipments created from the auction data you already hold instead of retyped addresses.
Communication 7
- Bulk mail filtered by auction, language, list or last login Email everyone who bid in your last wine sale, in their own language — or everyone who has not logged in for a year.
- Mailing list membership Bidders choose which sales they hear about, and you respect it automatically.
- Attachments on outgoing mail Send the catalogue or the terms with the announcement rather than as a separate step.
- Push notifications through Firebase Tell a bidder on their phone that they have been outbid, or that a followed lot is about to close.
- SMS through MessageBird Text the buyer when they win, when payment is due, or when goods are ready.
- Downloads, reports and emails in one place Every report, export and mailing your staff need, in one part of the back office.
- Personal download area per user Large exports are prepared in the background and wait for you, instead of timing out.
Phase 6 of 7
Invoice & settle
This is the stage that decides whether auction software survives contact with an accountant. Two invoices per lot — buyer and consignor — carrying premium, fees, VAT regimes, the margin scheme and part-payments, reconciling to the cent, in a numbering sequence the tax office accepts.
Invoicing and settlement 19
- Automated buyer invoicing When the sale closes, invoices go out with hammer price, premium, VAT and costs already calculated.
- Consignor settlement invoices The seller gets their statement too — what sold, what it made, what you deducted, what they are owed.
- One run creates buyer and consignor invoices together Close the sale once and both sides of the paperwork are produced in the same pass, always reconciling.
- Merge invoices, or one per sender A buyer who won lots from six consignors gets one invoice, or six, depending on how you work.
- Buyer's Agreement before a number is assigned Show the buyer what they owe before the invoice number is issued, so corrections don't break your numbering.
- Credit notes linked to the original invoice Cancel or correct an invoice properly, with the credit note tied to what it reverses.
- Editing invoice lines by hand Add a delivery charge, waive a fee, or fix a line without rebuilding the whole invoice.
- Finalise and lock an invoice Once it is right, freeze it so nobody edits an invoice that has already gone to the buyer.
- Invoice numbering counter Sequential invoice numbers with no gaps, which is what your accountant and the tax office expect.
- Find invoices by number, recipient or status Answer 'has this been paid?' in seconds instead of opening a spreadsheet.
- Eight payment statuses Track whether an invoice was paid by card, PIN, cash, bank transfer, or is still pending — not just paid or unpaid.
- Partial payments tracked A buyer pays half now and half on collection, and the balance is always visible.
- Invoices and reminders sent, with delivery status Chase late payers automatically, and see who was reminded and when.
- Invoice log and internal notes Record the phone call where the buyer promised to pay Friday, against the invoice itself.
- Billing and delivery address frozen on the invoice The invoice keeps the address it was issued to, whatever the buyer changes later.
- Bank transactions reconciled against invoices Import the bank statement and let the system match payments to invoices instead of doing it by eye.
- Consignor payouts with an approval step Money owed to sellers is prepared, approved by a second person, and recorded when sent.
- Payment provider logs When a card payment fails, see exactly what the provider said.
- Peppol e-invoicing Send buyer invoices as structured e-invoices over the Peppol network, so they land directly in the recipient’s accounting system — no PDF to rekey.
Fees, commission and tax 14
- Buyer's premium as a percentage of hammer Add your commission on top of the hammer price automatically, on every lot.
- Fees as a fixed amount or a percentage Charge 20% commission and a flat €5 lot fee, together, on the same invoice.
- Minimum and maximum caps per fee Commission is 15%, but never less than €10 and never more than €2,000.
- Commission tiers by price bracket 25% on the first €50,000, 20% above it — the standard auction-house model, built in.
- Fees set at auction, lot or member level Different rates for a charity sale, for one negotiated lot, or for a regular dealer.
- Fee groups Bundle premium, insurance and lot fee into one named scheme you apply in a click.
- Extra costs on individual lots Add transport, restoration or storage costs to the lots that actually incurred them.
- Commission agreed per bidder Honour the rate you negotiated with a particular trade buyer.
- VAT rates per country, with EU handling Sell to Germany, France and Belgium from one platform and get the VAT right in each case.
- VAT-free and margin scheme Handle second-hand goods sold under the margin scheme, where VAT applies only to your commission.
- BPM for Dutch vehicle sales Handle the Dutch vehicle tax correctly on car lots, separately from VAT.
- Intra-community supply flagged on invoice lines Zero-rate a sale to a VAT-registered business in another EU country, and mark it as such.
- VAT included or excluded, per line Show consumer prices with VAT and trade prices without, on the same platform.
- Intrastat reporting Produce the cross-border goods figures required once your EU trade passes the threshold.
Phase 7 of 7
Foundation
Underneath the lifecycle sits what every phase relies on: the APIs and webhooks that connect your systems, the search index, the translations, the audit trail, and a multi-tenant architecture that never lets one auction house's data mix with another's.
Integration 14
- Two APIs — a modern REST API and a legacy system-to-system API Build your own front end, or connect your existing systems, without waiting for us to build it for you.
- Around ninety endpoints across twenty controllers Almost everything the platform does can be driven from your own software.
- Swagger documentation Your developer can read the API and start building the same day.
- OAuth2.0 with OpenID Connect Standard, current authentication that your security team will recognise and approve.
- Single sign-on across every site and app One login for the website, the app and the back office.
- Roles — administrator, bidder, guest Systems connecting to you get only the access they need.
- Outbound webhooks with per-endpoint secrets When a lot sells or a bidder registers, we notify your CRM or ERP immediately — no polling, signed so you know it is really us.
- Event system feeding bidder profiles into a CRM Build a picture of what each bidder is interested in from what they actually do, and act on it in your CRM.
- Generic link registry across entities Connect anything to anything — a lot to a document, a member to a case — without a schema change.
- Lots imported from an existing back office Keep using the system you already have for stock, and push lots into the auction from it.
- Invoices exported to accounting systems Sales and settlements land in Exact or your accounting package without rekeying.
- Listings pushed to Invaluable and Lot-tissimo, bids tracked back Reach the marketplaces' audience while running your own platform, and see which channel produced each bid.
- Stripe, Mollie and QuickPay Take card, iDEAL and local payment methods, or plug in the provider you already use.
- Scheduled background jobs Imports, exports and reminders run overnight on their own.
Platform and architecture 12
- Already in production This is not built for you from scratch. It already runs live sales for auction houses across Europe.
- A separate database for each tenant Your data sits in its own database, not in a shared table with a customer column. Isolation your auditor will accept.
- Tenant resolved from the access token Your integrations can only ever reach your own data.
- Azure hosting that scales automatically The last five minutes of a sale, when everyone bids at once, is the moment the platform is built for.
- Fast search across lots and auctions Bidders search a catalogue of tens of thousands of lots and get results instantly.
- Faceted search driven by configurable fields The filters on your site come from the fields you defined, so a wine sale filters by vintage and a car sale by mileage.
- 265 configuration settings Fees, VAT, bidding, registration, email, branding — configured for your business rather than coded for it.
- Settings scoped separately for Manager and website The same setting can behave one way for staff and another for bidders.
- Three ways to run the front end Take our hosted site, add auctions to the website you already have, or build your own on the API.
- Blazor and Drupal front ends Two proven front-end stacks, or your own — the platform does not force one on you.
- White-label apps for iOS and Android Your own app in the App Store and Play Store, under your name, not ours.
- CDN image delivery, resized on request Catalogue photos load fast for bidders anywhere, at the size each screen needs.
Content and languages 14
- CMS for website content Change the text and images on your own site — about page, terms, contact — without calling anyone.
- 16,460 translatable interface strings Every word a bidder sees can be changed or translated, down to individual button labels.
- Website and Manager translated separately Your staff work in Dutch while your bidders read English, from the same system.
- Manager interface translation Back-office staff in another country work in their own language.
- Long-form CMS text translated Terms and conditions, delivery policy and help pages all exist in each language you sell in.
- Category names translated 'Meubelen' and 'Furniture' are the same category, shown correctly to each bidder.
- Email templates per language The invoice email, the outbid email and the reminder each go out in the bidder's own language.
- Merge tags inside email templates Write the template once with placeholders for name, lot and amount, and it fills itself in.
- News posts with images and uploads Publish sale announcements and press pieces on your own site.
- CMS navigation menus Change your site's menu structure yourself as the business changes.
- Managed document and link menus Keep terms, forms and downloads in one managed list rather than scattered across pages.
- Category tree management Build the category structure that fits your goods, and change it as your segments change.
- Store opening hours and contact details Publish collection times and contacts per location, so buyers stop ringing to ask.
- Translations written on request by your AI assistant "Translate every untranslated website text into French." You see the proposed texts before any of them is saved.
Reporting and audit 10
- Statistics dashboard See how a sale performed — lots sold, prices made, bidders active — without building a report.
- Engagement per lot — views, previews, bids Tell a consignor their lot was viewed 300 times before it sold, and spot the lots that need a better photo.
- Lot access log with IP, browser and referrer See where your bidders come from and which sites send them.
- Every search bidders run, recorded Read what people are actually searching for in your catalogue — the best possible guide to what to buy in next.
- Audit trail of who changed what Who changed that reserve, and when. Every action, by every user, on record.
- Report and inventory endpoints Pull sale results and stock figures into your own reporting.
- Background job progress Watch a long import or export run and know it finished cleanly.
- Reports built from a question, kept for reuse Ask your assistant for a figure once, keep it as a report, and run it again whenever you like — in the back office, on current numbers, exported to Excel.
- Saved reports belong to the auction house, not to one person One colleague builds the report, everyone runs it — it survives a holiday, a handover and a change of staff.
- A saved report asks for its period or its auction One report answers this month, last month and last year, and a report about "this year" keeps itself current.
AI connector 10
- Your own AI assistant, connected to your own auction data Claude, ChatGPT or any MCP client talks to your auction house. You bring the assistant you already trust; Auction Experts supplies the connection.
- A standard remote MCP server Model Context Protocol, the open standard, so the connection is not tied to one AI vendor. Switch assistants and it keeps working.
- Questions in plain language, answered from your own data Results, unsold lots, top buyers, invoices — in seconds, without an export and without building a report.
- A written guide to your data travels with it Your assistant is told what every figure means, so a proxy maximum is not counted as revenue and "sold" follows your auctioneer's decision rather than a formula.
- It says which years it can see Archived auctions are named as archived, so half a year is never presented as a whole one.
- Sign in with your Auction Experts account No API key, no installation, no developer. Access is switched on per user.
- Your data only, per auction house A connection belongs to one signed-in user of one auction house. There is no route to another house's data.
- A preview before every change, and undo in bulk Nothing is written until you have seen what it will do, and a change made across hundreds of lots can be taken back.
- Personal data masked for the assistant E-mail addresses and phone numbers are masked; addresses, dates of birth and ID numbers are not in it at all.
- Every question and every change logged What was asked, what was queried and what was changed — recorded for your auction house.