App builder

Put every sale in one auction app
and register bidders before sale day.

Describe how your sales run and Netiva’s AI builds a web app for the auction calendar, the tract catalog, bidder registration and due-diligence packets — with a live preview and code you own.

Starter prompt

Build a real estate auction web app for a land and farm auction company. Track each sale with its date, place, auction type of absolute, reserve or minimum bid, buyer’s premium percentage, registration deadline and terms of sale. Every sale holds tracts with a lot number, county and parcel, acreage and catalog description; photos, plats and surveys are filed as packet items. Bidders register from the sale page, upload proof of funds and tick the terms box; staff approve them from a clerk desk and assign a bidder number. Approved bidders sign in to open the packet: title commitment, survey, plat, tax card and disclosures.

Build it in Netiva Paste the prompt into a new workspace and adjust it to your business.
Overview

Who this auction app is for

An auction company’s calendar changes every week: a farm splits into six tracts, a bank hands over three more houses, a Saturday sale moves to the following weekend. Most firms carry that in a print catalog, a PDF of terms and a spreadsheet of who registered, and the website is the last thing to catch up. An auction app built with Netiva keeps sales, tracts, bidders and packet items in one place, so the calendar, the tract page and the bidder roster all read from the same records.

Key features

What your auction app can do

  • Sale calendar and tract catalog

    Each sale is one record with its date, place, auction type and terms, and every tract hangs off it. The calendar, the sale page and each tract page render from those records, so moving a Saturday sale changes it everywhere at once.

    • Upcoming and past sales in date order, filtered by county
    • Tract pages with acreage, parcel, photos and catalog description
    • Terms of sale and inspection dates on every sale page
    • Combination lots listed beside the individual tracts
  • Bidder registration and approval

    Bidders register from the sale page, attach a bank letter or proof of funds and tick the terms box, which stamps the time they accepted. Staff work the queue, assign a bidder number and the app emails the bidder once approved.

    • One registration per sale, closing at the deadline you set
    • Proof of funds filed with the registration it came in on
    • Pending, approved and declined registrations in one queue
    • Bidder numbers emailed before the sale starts
  • Due-diligence packets per tract

    Title commitments, surveys, plats, tax cards, aerial photos, seller disclosures and the purchase agreement are filed against the tract they belong to. Public items sit on the tract page; the rest open only for approved bidders who sign in.

    • Each item marked public or approved bidders only
    • The date it was posted shown next to the file
    • Addenda at the top of the packet, newest first
    • Sale-wide papers filed once, not copied onto every tract
  • Clerk desk and results

    On sale day the clerk desk lists the tracts in running order. When the hammer falls, staff type the high bid, pick the winning bidder and set the tract to sold, passed or post-auction, which the results page reads from.

    • Running order built from the tracts in the sale
    • High bid and winning bidder recorded tract by tract
    • Saved views for sold, passed and post-auction tracts
    • Results published after the sale, sale by sale
Data model

The collections behind it

Netiva keeps your records in built-in collections. Here’s a starting structure — the agent adapts it to your prompt, and you can change it any time.

Sales

One record per auction, from the announcement through to settlement.

  • Title (required) How the sale is advertised, such as “240-acre Marion County farm, 6 tracts” Text
  • Sale date and time (required) Date & time
  • Place (required) Sale site address, or the platform a simulcast or sealed-bid sale runs on Text
  • Auction type (required) Absolute, Reserve or Minimum bid; a minimum-bid sale publishes its floor in the terms Text
  • Buyer’s premium Percentage added to the high bid to reach the contract price Number
  • Registration closes After this the registration form stops taking new bidders Date & time
  • Terms of sale (required) Deposit, closing window and condition wording, as your attorney drafted them HTML
  • Status (required) Announced, Registration open, Selling, Closed or Settled Text

Tracts

The parcels offered in a sale, each with the numbers that go in the catalog.

  • Sale (required) Relation to Sales
  • Lot number (required) Tract 1, Tract 2 or a combination lot that names the tracts it covers Text
  • County (required) The county the deed is recorded in; the parcel number goes in the description Text
  • Acreage Deeded acres; leave it blank on a combination lot so sale totals stay right Number
  • Description Catalog copy: parcel number, access, improvements, zoning and any tenancy Paragraph
  • High bid Typed in at the clerk desk; the results page adds the buyer’s premium for the total Number
  • Winning bidder Picked at the clerk desk when the hammer falls; the results page shows the bidder number Relation to Bidders
  • Status (required) Offered, Sold, Passed or Post-auction Text

Bidders

Every registration for a sale, with what was checked before approval.

  • Sale (required) Bidders register for one sale at a time Relation to Sales
  • Name (required) Buying entity as it should read on the purchase agreement Text
  • Email (required) Also the address the bidder signs in with Text
  • Proof of funds Bank letter or statement; your terms say what counts as proof of funds File
  • Cooperating broker The broker who registered this bidder; your participation terms set the deadline Text
  • Terms accepted at Stamped when the bidder ticks the terms box on the form Date & time
  • Bidder number Assigned at approval and used at the clerk desk Text
  • Status (required) Pending, Approved or Declined Text

Packet items

The due-diligence paperwork and catalog photos, filed where bidders expect to find them.

  • Sale (required) Relation to Sales
  • Tract Leave blank for paperwork that covers the whole sale Relation to Tracts
  • Kind (required) Title commitment, survey, plat, tax card, photo, disclosure, agreement or addendum Text
  • File (required) File
  • Visibility (required) Public or Approved bidders only Text
  • Posted on (required) Shown beside the file so bidders can tell which version they hold Date

Required field. Types are Netiva collection field types.

Screens

Pages and screens to start with

A typical first version. Ask the agent for more, or annotate the preview to change any of them.

  • Auction calendar

    Upcoming sales in date order with the county, total acreage and auction type, and a past-sales list underneath for anyone looking for results.

    Public
  • Sale page

    One sale end to end: date and place, terms of sale, inspection dates, the registration deadline and every tract in running order.

    Public
  • Tract detail

    Acreage, county and parcel, the catalog description and the public packet items — photos, plats and the tax card — with a register-to-bid button.

    Public
  • Register to bid

    The form for one sale: buying entity, contact details, cooperating broker, a proof-of-funds upload and the terms box that stamps the time it was ticked.

    Public
  • Bidder area

    What an approved bidder sees after signing in: each sale they registered for, the bidder number assigned for that sale and the packet for every tract in it, addenda first.

    Signed-in users
  • Clerk desk

    The team view: the registration queue with approve and decline, bidder numbers and a running order where high bids, winning bidders and outcomes go in during the sale.

    Your team
How it works

From prompt to a live auction app

  1. Describe how your sales run

    Tell Netiva whether you sell absolute, with a reserve or at a published minimum, how tracts and combinations are grouped and when registration closes. The agent drafts collections for sales, tracts, bidders and packet items.

  2. Load the next sale

    Enter the sale and its tracts in the collection grid, or ask the collection assistant to draft catalog descriptions from your field notes and tidy acreage and parcel formatting across the rows before you check them.

  3. Walk the bidder path yourself

    In the live preview, register as a test bidder, approve yourself from the clerk desk and open the packet. Annotate anything that reads wrong on the preview and the agent changes it while you watch.

  4. Publish before the brochure prints

    Publish in one click so the sale page address can go on the sign, the brochure and the print ad. Later edits are checkpointed, so a late addendum or a corrected acreage is easy to roll back.

Why Netiva

Netiva vs a traditional build

Building an auction app with Netiva compared with a traditional build
Criterion With Netiva Traditional build
Bidder registration An online form per sale with proof of funds attached, approved from the clerk desk and a bidder number emailed back Registration cards filled in at the sale site, with bank letters emailed to the office beforehand
Due-diligence packet Packet items filed on the tract and dated, open to approved bidders the moment they sign in A zipped folder sent on request, with no way to tell who has the latest survey
Getting started Describe what you need in chat and watch it take shape in a live preview Hire developers, or stitch together templates, plugins and a hosting plan
Content and data Built-in collections with nine field types, bound straight to your pages Set up and connect a separate database or CMS
Making changes Ask the agent; every change is checkpointed and reversible File a ticket, wait for a sprint, redeploy
Hosting and domain Global hosting and automatic SSL; connect a custom domain from the Starter plan Buy hosting, then install and renew SSL certificates yourself
Code ownership Clean production code you own and can export Locked into a template, plugin or agency setup
Examples

Ways teams use it

  • A land and farm auction company

    A 240-acre farm goes out as six tracts plus combinations. Each tract carries its own acreage, county and parcel, so the catalog, the sign at the gate and the packet all quote the same numbers.

  • A monthly sale of bank-owned houses

    The terms are the same every month, so only the tracts and the date change. Returning bidders sign in, their details prefill the registration for the new sale and they only re-accept the terms, so approval is a click at the clerk desk.

  • A sealed-bid sale of one commercial building

    Bids are due by a stated date rather than called from a block. The sale page carries the bid instructions and the paperwork sits behind approval, so the seller can see who took a packet.

Good to know

Before you build

  • Live bidding runs on an auction platform

    Netiva builds the catalog, the registration and the packet, not the bidding engine. Bid increments, extended bidding and hammer times belong to a specialist auction platform. If yours has a REST API, the app can call it with your key stored securely; if not, the page links to it.

  • Licensing and the terms of sale

    Who may call a sale is set where you sell: some states license auctioneers, apprentice auctioneers and auction firms, and the rules differ state by state. The terms and the purchase agreement come from your attorney; the app publishes them and stamps when a bidder agrees.

  • Disclosures stay with the seller

    Pre-1978 housing: lead records, the EPA pamphlet, a signed lead warning statement and a 10-day chance to test go out before the buyer is bound — at auction, before bidding opens — and the signed copy is kept three years. Only the foreclosure sale is exempt, not a lender’s resale.

  • Deposits and bidder documents

    The app records the sale’s terms and the outcome for each tract; deposits, escrow and the closing run through your closing attorney or title company. Bank letters sit on the registration behind the team-only clerk desk — delete them once the sale has settled.

Compliance note

Auctions are regulated work. Depending on the state, calling a sale can require a licensed auctioneer, an apprentice auctioneer or an auction firm license, and the auction type you advertise, the terms of sale and the disclosures follow those rules. The app publishes the catalog, takes registrations and holds the packet — live bidding needs a specialist auction platform. Have your attorney approve the terms and every disclosure before a sale goes public.

FAQ

Questions about building an auction app

Can the app take live bids on sale day?

No. It handles the work around the sale: the catalog, registration, approvals and the packet. Bid increments, extended bidding and hammer times belong to a specialist auction platform, and the sale page links to yours. If that platform offers a REST API, the app can call it with your key stored securely, for example to pass across the bidders you have already approved.

How do bidders get the due-diligence packet?

Public items such as the plat and the terms sit on the tract page for anyone. Everything else is marked approved bidders only, so it opens once the bidder has registered for that sale, been approved and signed in. Each item shows the date it was posted, and addenda list first, so a bidder can tell at a glance which survey is current.

Can a cooperating broker register a buyer before the sale?

Yes. The registration form has a cooperating broker field, and the clerk desk shows which registrations name one and when each came in, so you can check them against the broker deadline in your terms. What the broker is paid comes from your broker participation terms and the agreement they sign, not from the app — the app only records who registered whom and when.

How does an absolute auction look different from one with a reserve?

Auction type is a field on the sale, so the calendar, the sale page and each tract show the same label: absolute, reserve or minimum bid. The wording that matters legally lives in the terms of sale, which render on the sale page. How you may advertise an absolute sale varies by state, so keep that wording as your attorney gave it to you.

What happens to tracts that do not sell?

The clerk sets them to passed or post-auction instead of sold. A post-auction list gathers those tracts across sales, with the last high bid beside each one, and you can ask the agent for an email that goes to the bidders who registered for that sale. Put an unsubscribe link on anything that goes wider than the sale someone signed up for. Sold tracts drop off the list once the status changes.

Can I publish the catalog on my own domain before the brochure goes to print?

You can build and try the app on the free plan and see the sale page in the live preview. Custom domains are available from the Starter plan, so connect yours before the address goes on a sign or a print ad. Higher plans add capacity and features; check the current plans on Netiva’s pricing page.

Drafted with AI assistance from Netiva’s product pages and reviewed by the Netiva team. Example data models, screens and prompts are illustrative starting points, not customer projects.

Build your auction app today

Describe it in a sentence and watch Netiva’s agent build it. Free to start — no credit card required.