ThoroughVet

Your whole sale. Your whole team. One workspace

The sale directory, repository, submissions, vet access, results and delivery in one system, open on your desk, on an iPad in the ring, and in your pocket.

Book a demo
The sale workspace

Every sale you run, at sign-in

The sales company home is an operations desk, not a landing page. It opens on the sales you are running and the queues that need you.

  • Opens on what you're runningCurrent and upcoming sales with live results and catalogue artwork, and a live count of submissions waiting on review.
  • The whole sale on one surfaceLive results in the header: horses, submissions, average, gross and clearance.
  • Communications in the same viewCommunications and delivery activity sit alongside your sales, with push notifications you can set for every user type.
The ThoroughVet sale workspace for the 2027 Riverbend Yearling Sale: the sale's live results across the top, horses, submissions, average, gross and clearance, then every lot with its consignor and repository status
On every device

Your repository, anywhere you are

Not a cut-down companion app. The same live data and the same access rules on desktop, iPad and iPhone.

  • Approve submissions from anywhereFrom your desk, from the iPad in the ring or from your phone.
  • Live statistics in your pocketCheck the sale's live figures wherever you are standing.
  • Every conversation on every deviceHandle all communications from whichever screen is in front of you.
Review

Every submission, in one place

Every submission across your whole book lands in one queue. Sale admins review each one before it goes live; nothing is published without approval.

Submissions2027 Riverbend Yearling Sale
Search lot, horse, vet or clinic...
  • In review 9
  • Approved 146
  • Denied 3
LotHorse / SaleStatus
214Saltmarsh EchoRiverbend Yearling, Book 1Approved
187Juniper LanternRiverbend Yearling, Book 1In review
142CopperwickRiverbend Yearling, Book 1Denied
156Quill and EmberRiverbend Yearling, Book 2Approved
96Harrow BellRiverbend Yearling, Book 2In review
Selected submissionLot 187, Juniper LanternDr Tom Hartley, Blackwood Hill Equine · X-rays: 34 of 34 views · Scope: endoscopic video
Add a note for the vet...Request correctionsDenyApprove

Review per lot before publication

Each submission is reviewed against its lot before it goes live.

Approve, deny or request corrections

A correction goes back to the vet with your notes attached.

Control what becomes visible and when

Nothing shows in the repository until you approve it.

Access

You decide who sees what

Grant View or Submit access to the repository per sale or across all sales, from one table.

  • Access per sale or across your whole bookGive a vet access to one sale, or to every sale you run, in one step.
  • Vets and clinics in one tableEvery account with its clinic, its access and the sales it covers, so you can see what each one can do.
  • Multi-Access or one sale at a timeMulti-Access covers every sale you run; View or Submit is set for a single sale.
“Switching to ThoroughRepository was straightforward, and our vets are much happier too.”
Emilie ChezeEmilie ChezeSales Administration, ArqanaArqana
  • Vets
  • Clinics
All salesSearch accounts...Showing 5 of 64
VetAccess
Dr Maya Ellisonm.ellison@example.comMulti-Access
Dr Tom Hartleyt.hartley@example.comView and Submit
Dr Sam Okafors.okafor@example.comView and Submit
Dr Nina Castelln.castell@example.comSubmit only
Dr Jonah Reyesj.reyes@example.comMulti-Access
Consignor access

Consignors answer their own questions

Consignors get their own login to their lots, so the status calls and chasing emails never reach your office.

  • Notifications by text, email or bothEach consignor chooses how they hear about their lots.
  • Told when their repository is viewedThey are notified each time the repository for one of their lots is viewed.
  • Their own lots, liveTheir login shows all of their own data as it updates, view only.
9:41
Kestrel DownsYearling Sale, Book 1Your lots only
Lots
5
Complete
3
Vet views
111
  • Lot 112 Bay coltComplete
  • Lot 118 Chestnut fillyComplete
  • Lot 124 Bay fillyX-rays pending
    Vet work on Lot 124Blackwood Hill Equine
    • X-rays28 of 36 views inPending
    • ScopeEndoscopic videoComplete
  • Lot 131 Grey coltComplete
  • Lot 137 Brown fillyScope pending

View only, updated live

Documents

Every document in one place

Vets upload the PDF and assign its type, so the whole record for a lot sits in the repository instead of scattered across inboxes.

  • 16 report types, trackedX-ray and scope through to eye, surgery and reproductive certificates, each filed against its lot, not just emailed.
  • Visibility by typeYou decide which document types become visible, one type at a time.
  • DICOM, video and PDF togetherImaging, scope video and documents sit in one record against each lot.
DocumentsYearling Sale, Book 1
Report typesVisible
  • X-ray report412 filedOn
  • Scope report398 filedOn
  • Eye certificate164 filedOn
  • Surgery report37 filedOff
  • Reproductive certificate12 filedOff
  • 11 more report types
Communications

Messages that leave a trail

CommunicationsDelivery activity across all your sales
Showing 5 of 1,284 messages
Search by company, lot or recipientAll salesAll recipientsAll companiesAll typesAll channelsAll statusesExport
RecipientStatus
Kestrel Downsoffice@kestreldowns.exampleOpened
Coralvale Equine+61 491 570 156Delivered
Blackwood Hill Equinereception@blackwoodhill.exampleProcessed
Harrowgate Park+61 491 570 158Failed
Southmoor Veterinary+61 491 570 157Delivered
Notification preferencesSet per consignor and per vet
  • Viewing alertsWhen a vet opens your horsesOn
  • Submission updatesApprovals, denials and status changesOn
  • New data availableFresh x-rays, scopes or reportsOn
  • Access requestsRepository invites and permissionsOn
Share repository data
Recipients
Coralvale EquineTallow Creek VetsAdd recipient
Email subject
@SaleName: repository data for @LOT
Message
Hello, the @DataType for @LOT from @SaleName is ready to view. Open the link below to see it.
Link expires after7days
Choose what to include
  • X-ray images
  • Scope videos
  • Catalogue details
  • Pedigree page
CancelSend

Every message in one place

Email, SMS and WhatsApp to consignors, vets and your own admins, sent and recorded in the platform rather than from personal inboxes.

Notifications set per person

Viewing alerts, submission updates, new data available and access requests, configured per consignor and per vet.

Search, filter and audit

Find any message by company, recipient, lot, channel or status, with delivery tracking and read receipts.

Image classification

Uploads that map themselves

Our own model, trained on real studies, reads every upload, so submissions reach you right first time.

  • Views assigned on uploadViews assigned automatically from the DICOM tags on upload.
  • Checked against your protocolEach study checked against the protocol set for the sale, with anything missing flagged.
  • Thousands of hours already savedAcross every image the model has matched since launch, for vets and sale administrators alike.
Study uploadRiverbend Yearling, Book 1 · Lot 187 · Juniper Lantern
33 of 34files matched to views
97%
Auto-mapping complete · DICOM tags read · Views assigned · Protocol matched
Protocol
Yearling, 34 views
Matched
33
Needs review
1
  • IMG_0412.dcmLF fetlock, LMDX · 09:14:02Auto-matched
  • IM000183.dcmRF fetlock, DPDX · 09:14:05Auto-matched
  • ser04_img11.dcmLF carpus, DMPLODX · 09:14:09Auto-matched
  • Z00874.dcmRF carpus, LMDX · 09:14:12Auto-matched
  • EXP0231.dcmLH hock, DPlLMODX · 09:14:16Auto-matched
  • DR091419.dcmView to confirmDX · 09:14:19Confirm view
  • scan_7.dcmRH stifle, CdCrDX · 09:14:23Auto-matched
  • a3f9c2e1.dcmLF foot, LMDX · 09:14:26Auto-matched
Protocol check: all 34 views presentSubmit study
Imaging standard

Set the standard vets submit against

Every horse's submission arrives with the same data points and views, kept that way by the sale protocol and automatic view matching.

  • Templates you controlCreate and edit the protocol for each type of sale, from foals and yearlings to breeze-ups.
  • The same data points for every horseEach submission carries every view the protocol asks for, named the same way, whichever vet uploads it.
  • A default for each saleMark one protocol as the default, and change it when a sale needs something else.
SettingsSearch protocols...New Protocol
Protocol nameCategoriesDefault
Breeze Up, HIT & Maiden40Default
Foals, Yearlings & Stores34Set Default
Weanlings8Set Default
Foal5Set Default
Results and analytics

Results, the moment the sale closes

Every figure the sale produces is ready the moment it closes, comparable against previous years and global statistics, with nothing for your team to build.

Portfolio analytics
  • Year: 2026
  • Sale type: All
  • Breed: Thoroughbred
SaleSale avgRepositoryLodgedOutstanding
Riverbend Yearling, Book 1Kestrel Vale · 7 to 9 Jan262,00083%
Riverbend Yearling, Book 2Kestrel Vale · 10 to 12 Jan88,50076%
Riverbend Ready to RunKestrel Vale · 14 Mar96,00080%
Riverbend Broodmare SaleKestrel Vale · 2 to 4 Jun74,00062%
Riverbend Weanling SaleKestrel Vale · 20 to 21 Jun31,00060%
Year to dateFive sales124,66472%
Daily viewing activityRiverbend Yearling, Book 1, across its viewing window
Views a dayQuieterBusier
Unique lots viewed
421of 424 offered
Unique vets
92across the window
The Repository EffectRepository adoption alongside sale performance, year on year
  • 2025
  • 2026
Repository usage
+9.1%
66%
72%
Sale average
+5.4%
118,300
124,664
Clearance rate
+7.6%
79%
85%

Every sale, side by side

One portfolio view of every sale you run, from views through to clearance and sale average.

Who bought, and how much

Buyer concentration, your top buyers and what they spent, so you can see how deep the market went.

The Repository Effect

Repository usage tracked alongside sale average and clearance, year on year, with daily viewing by vets and lots. A count, not a cause.

Integration

Connected to your catalogue

Two-way API. Your catalogue, results and analytics stay in sync automatically. No manual work required.

  • A published, documented APIAuthentication, endpoints, response models and error handling: the same contract our own apps are built on.
  • Approved, then visibleWhen a submission is approved, it appears in your catalogue immediately.
  • Results sync backSold horses are marked and vet access is restricted automatically.
RiverbendBloodstockKestrel Vale
2027Yearling Sale
Your catalogue
Live
API Sync
Live, two-way
Repository
ThoroughVet
Repository management
  • Lots
  • Results
  • Status
  • Analytics
ThoroughVet APIYou consume this API
  • Populate your catalogue as soon as a submission is approved, so buyers see it straight away
  • Live lot status and viewing analytics, fed into your systems if you want them
  • Viewing analytics by lot: who viewed what, and when
Your API integrationWe integrate with your API
  • Sale results sync back: sold horses are marked and vet access is restricted automatically
  • Further endpoints on request, such as media and catalogue data, to save time and keep data accurate
Infrastructure

Imaging that loads at the venue

Heavy imaging files are cached on a server at the sale complex, so a weak connection stops mattering.

Demo dataIllustrative servers and figures, not a live reading

Server Dashboard

3 servers online
  • MelbourneREPSERV01
  • SydneyREPSERV02
  • PerthREPSERV03
OnlineREPSERV01, MelbourneLast heartbeat: 1m ago
Storage32.31GB / 476.31GB
6.8% used444GB free
Files Cached0All synced
Download Queue
Pending
0
In Progress
0
Completed Today
50
Last Sync12d agoFull synchronisation
Sync ActivityLast 7 days
  • 24Mon
  • 48Tue
  • 82Wed
  • 35Thu
  • 64Fri
  • 94Sat
  • 41Sun
347Files synced
12.4GBData transferred
99.8%Uptime

Architecture

Data flow
AWS HostingThoroughVet APIAuthentication Services
Azure CDNMedia StorageDICOM Images, Videos + Reports
API + AuthenticationMedia Sync
Local Media ServerOn-premise at venue, cached media + reports storage
  • REPSERV01Melbourne, VIC1,204 files18.2GBOnline
  • REPSERV02Sydney, NSW986 files14.8GBOnline
  • REPSERV03Perth, WA752 files11.3GBOnline
Local Network
Repository WorkstationsOn-site viewing accessFast media delivery

Speed on site

DICOM x-ray images and scope videos load from a local server at the venue, not over the internet.

Reduced data usage

Files cached locally, dramatically cutting bandwidth at venues with limited connectivity.

Your data, your control

Stored in AWS and Azure under your account. Full ownership. Keep or delete as you choose.

Data and AI

Tools built around your priorities

Beyond the standard analytics, we build reporting and tools around what your team needs to act on.

  • Live dashboardsWhat is happening now, against the same point last year, with no manual work.
  • Custom reportingBuilt around your KPIs, not a generic chart library.
  • AI and deliveryAI and modern engineering to improve quality control, efficiency and competitive advantage.
Viewing activityYearling Sale, Book 1
  • Year: 2026
  • Sale type: Yearling
  • Breed: Thoroughbred
  • Repository views3,160
  • Vets viewing214
  • Lots viewed418
Implementation

Live in days, not months

  1. Phase 1

    Discovery

    2 to 3 days

    We learn your sale workflow, protocols and requirements.

    Outcome: a plan confirmed with you.

  2. Phase 2

    Configuration

    3 to 5 days

    We integrate with your systems, load sale data, sync catalogues and configure your protocols.

    Outcome: systems synced and configured.

  3. Phase 3

    Soft launch

    2 to 3 days, optional

    Run a test or a small sale with vets of your choice.

    Outcome: validated end to end.

  4. Phase 4

    Go-live

    Sale day

    The full sale runs with automatic sync, and our team can be reached while it is on.

    Outcome: live and supported.

Our team

We handle the technical heavy lifting so you can focus on the sale.

  • Platform setup and configuration
  • API integration and data sync
  • Vet onboarding and training materials
  • Ongoing support and improvements
In sync

Your team

Share your workflow and we'll do the rest.

  • Sale workflow and protocol details
  • Sale schedule and lot information
  • List of participating clinics
  • Feedback during soft launch
Reaching us during the sale

Everyone on the sale, one place to reach us

While your sale runs, administrators, vets and consignors reach our team in one WhatsApp group.

  • One WhatsApp group for the saleYour sale administrators, vets and consignors are in it, alongside our team.
  • No tickets, no queueQuestions go to the group, not into a ticket system, so nobody is routed or handed off.
  • In person for your first saleWe are there when you go live, and we run simulated end-to-end tests before it.
9:41
Sale Day SupportThoroughVet, Sale admin, and 2 others
Today
Sale admin

Morning, we are setting up. Can you confirm the local media server is online?

ThoroughVet

All green. It synced overnight, 1,204 files cached.

Sale admin

Lot 47 x-rays are not loading on workstation 2. Vet is waiting.

ThoroughVet

Checking now. The file was queued, not cached. Forcing a sync.

ThoroughVet

It is loading. Lot 47 is flagged for priority sync.

Sale admin

Got it, all four workstations are back on it.

Message

See it on your own catalogue

Book a walkthrough and we will set it up around the sales you run.