App builder

Answer sellers with a home valuation app
and a CMA you prepared yourself.

Describe how you price homes and Netiva’s AI builds a web app that takes home-value requests, holds your comps and adjustments and publishes each CMA as a private seller page — with code you own.

Starter prompt

Build a home valuation web app for a two-agent listing team. A public home-value page asks owners for the address, beds, baths, square footage, recent updates, timeline to sell and contact details, saves a New request and never shows an instant estimate. Agents sign in and enter comparable sales with status, price, close date, beds, baths, square footage, distance and dollar adjustments. Show each comp’s adjusted price, let the agent set a list price range and publish the CMA as a private page the owner signs in to see, dated and marked as not an appraisal.

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

Who this home valuation app is for

Owners who wonder what their home is worth usually want a conversation, yet many agent sites answer with an instant estimate nobody checked. Listing agents who reply with their own comparative market analysis still build it by hand: comps copied into a slide deck, adjustments in a spreadsheet and a PDF that sinks in the owner’s inbox. A home valuation app built with Netiva takes the request on your site, keeps the subject home, comps and adjustments together and publishes your price opinion as a private page the owner can reopen before your listing appointment.

Key features

What your home valuation app can do

  • Home-value requests, no instant number

    A public page asks owners for the address, the home’s basics and when they hope to move, then saves a request for you to research. Nothing on the page shows an automated figure.

    • Address, beds, baths, square footage and recent updates
    • Timeline to sell, from within three months to just curious
    • A thank-you message saying a person is preparing the analysis
    • Requests assigned to a listing agent from the queue
  • Comps and adjustments side by side

    For each request, you enter the comps you pulled and add a dollar adjustment for every meaningful difference from the subject home, including how far the market has moved since the comp closed. The app totals them into an adjusted price.

    • Sold, pending, active and expired comps kept apart
    • Adjustments for market conditions, living area, bedrooms, baths and condition
    • Adjusted price and price per square foot beside the original price
    • Comps sorted by close date or by distance from the subject home
  • A private CMA page for each owner

    When the analysis is ready, you publish it as a page the owner opens after signing in: their home, the comps with adjusted prices, your suggested list price range and the reasoning behind it.

    • Each owner signs in and sees only their own analysis
    • The date prepared, a not-an-appraisal statement and your listing interest
    • Whether you viewed the interior, the exterior or neither
    • Updated in place when you refresh the numbers
  • Request alerts and refresh reminders

    Scheduled emails tell the assigned agent about each new request, let the owner know their page is ready and flag analyses that have aged past the window you set.

    • An email to the listing agent for every new request
    • A “your analysis is ready” email with the sign-in link
    • A monthly reminder about analyses older than 90 days
    • A weekly list of requests still waiting for research
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.

Requests

Every home-value request from your site, with the owner’s contact details and their description of the home.

  • Owner name (required) Text
  • Email (required) Text
  • Property address (required) Text
  • Owner’s description Beds, baths, square footage and updates, as the owner entered them Paragraph
  • Timeline to sell (required) Within 3 months, 3–12 months, Over a year or Just curious Text
  • Assigned agent The listing agent researching this request Text
  • Status (required) New, Researching, CMA published, Appointment set, Listing signed or Not selling Text
  • Submitted at (required) Date & time

Valuations

Your comparative market analysis for one request: the verified subject home, the range and your notes.

  • Request (required) Relation to Requests
  • Subject living area (required) Square feet as you verified it, not as the owner typed it Number
  • Subject beds and baths (required) As you verified them, not as the owner typed them Text
  • Prepared on (required) Shown on the seller page as the date of the opinion Date
  • List price range (required) Bottom and top of the range you suggest on the seller page Text
  • Inspection (required) Interior and exterior, Exterior only or None Text
  • Pricing notes Market conditions and reasoning; describe the home, not the people nearby Paragraph
  • Status (required) Draft, Published or Refresh due Text

Comparables

Each sale or listing you compare with the subject home.

  • Valuation (required) Relation to Valuations
  • Address (required) Text
  • Comp status (required) Sold, Pending, Active or Expired Text
  • Price (required) Sale price if sold, otherwise the last list price Number
  • Close or list date (required) Close date for sold comps; list or expiration date for the rest Date
  • Living area (required) Square feet Number
  • Beds and baths (required) For example, 3 bd / 2 ba Text
  • Distance Miles from the subject home Number

Adjustments

Each dollar adjustment that brings a comp’s price in line with the subject home, including how far the market has moved.

  • Comparable (required) Relation to Comparables
  • Feature (required) Market conditions, Concessions, Living area, Beds, Baths, Condition, Floor, View or Garage Text
  • Difference For example, one more bathroom than the subject home Text
  • Amount (required) Negative when the comp is better than the subject, positive when it’s worse Number
  • Reason Paragraph

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.

  • Home value request

    Owners enter the address, the home’s basics and their timeline; the form saves a New request and promises a personal analysis instead of an instant figure.

    Public
  • Request queue

    New and in-progress requests, oldest first, with the assigned agent, the timeline to sell and how long each one has waited for research.

    Your team
  • CMA workbench

    Enter comps and adjustments for one request, line each comp up against the subject home’s beds, baths and size, compare adjusted prices and set the range.

    Your team
  • Seller analysis

    The owner’s private page: their home, each comp’s beds, baths and adjusted price, your range and notes, the date prepared and the not-an-appraisal statement.

    Signed-in users
  • Refresh list

    Published analyses older than 90 days for requests that haven’t reached Listing signed, so you can add newer comps and republish the same page.

    Your team
  • Request results

    Monthly counts of requests, published analyses and listing appointments, plus the median days from request to published CMA.

    Your team
How it works

From prompt to a live home valuation app

  1. Describe your pricing routine

    Tell Netiva what you ask owners, which comp statuses you use and which features you usually adjust for. The agent drafts the public form and collections for requests, valuations, comparables and adjustments.

  2. Test the form in the preview

    Send yourself a test request in the live preview. Annotate the form, the queue or the workbench wherever a field is missing or a label is unclear, and the agent makes the change.

  3. Price one real home

    Enter the comps for a recent request in the collection grid, have the collection assistant tidy addresses across many rows and check the seller page from the owner’s side before anyone else sees it.

  4. Point your site at the form

    Publish in one click, connect your own domain from the Starter plan and link the form from your site, postcards and listing flyers. Checkpoints let you undo any change that doesn’t work out.

Why Netiva

Netiva vs a traditional build

Building a home valuation app with Netiva compared with a traditional build
Criterion With Netiva Traditional build
Answering a home-value request A request form that stores the home’s details for the assigned agent and shows no automated figure An instant-estimate widget showing a figure you never checked, or a contact form that lands in a shared inbox
Delivering the CMA A private seller page with comps, adjusted prices and your range, updated in place when you refresh it A slide deck or PDF attached to an email, rebuilt from scratch when the owner asks again
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 solo listing agent in a suburban market

    Postcards, open house flyers and the agent’s site all point to one home-value form. Each owner gets a private CMA page, and the refresh list brings older analyses back up after 90 days, when a new call is due.

  • A listing team with an inside sales agent

    The inside sales agent calls each new request to confirm the details and assigns it, a listing agent enters the comps and adjustments, and the team lead reviews the range before the seller page goes live.

  • A condo specialist working a handful of buildings

    Most comps come from the same few towers, so adjustments focus on floor, view and garage, and the pricing notes explain why two similar units in one building can sit at different prices.

Good to know

Before you build

  • A price opinion, not an appraisal

    Your CMA is a licensee’s opinion of where to list, and state law limits how it may be labeled. Texas exempts a broker’s price opinion from appraiser licensing only when it isn’t called an appraisal, is given in the ordinary course of business and relates to a real transaction.

  • Comps come from you, not Netiva

    Netiva doesn’t supply MLS data or calculate home values. You pull sold and active comps from your MLS or public records and enter them, and your MLS’s rules decide how much of its data and photos you may share with an owner.

  • Keep pricing notes about the property

    The Fair Housing Act covers brokering and appraising homes, not just advertising. Explain the range with size, condition, updates and market activity, and leave out anything about who lives nearby or which buyers the home would suit.

  • Owners’ details stay private

    Requests hold names, emails and home addresses. Ask only for what you need to price the home, say on the form how you’ll use the details and keep each analysis behind the owner’s sign-in rather than on a public page.

Compliance note

A CMA from this app is your opinion, as a licensee, of a likely list price — not an appraisal and not an automated valuation. Say so on every seller page, in the wording your state and brokerage require. Base the range on the home and the comparable sales, never on the people who live nearby, and keep neighborhood notes free of phrases that suggest who should buy there.

FAQ

Questions about building a home valuation app

Is a CMA from the home valuation app the same as an appraisal?

No. A comparative market analysis is your opinion, as a licensee, of where the home should be listed, based on the comps you chose and the adjustments you made. An appraisal is prepared by a licensed or certified appraiser, often for a lender. Each seller page shows the date of your opinion, whether you saw the interior and a statement that it isn’t an appraisal. Ask your managing broker whether your state requires specific wording.

Can the request form show owners an instant home value?

Not as described here. Netiva doesn’t calculate home values, and this app deliberately shows none: the owner sees a thank-you message saying a person is preparing their analysis, so the first number they see is one you have checked. If you ever want to show a provider’s estimate, call that provider’s API with your own key, show it as the provider’s figure rather than your opinion and only where that provider’s terms allow it to be displayed.

Where do the comparable sales in each CMA come from?

From you. Netiva doesn’t supply MLS data, so you pull sold, pending, active and expired comps from your MLS or public records and enter them on the workbench or in the collection grid. If your MLS gives you API access for this use, you can ask the agent to call it with your key stored securely, within that MLS’s rules on what may be shown to clients.

How does the workbench work out a comp’s adjusted price?

Each adjustment is a dollar amount for one difference between a comp and the subject home: an extra bathroom, a better view, seller-paid concessions or how far the market has moved since the comp closed. When the comp is better than the subject, the amount is subtracted; when it’s worse, it’s added. The workbench sums them and shows each comp’s adjusted price next to its original price, then leaves the final range to your judgment.

What happens when an owner waits months before listing?

Published analyses older than the window you choose, such as 90 days, appear on the refresh list, and a scheduled email reminds you to update them. Add newer comps, adjust the range and republish, and the owner’s page updates in place under the same sign-in. Add a line to your pricing notes about what changed, so the owner can see why the range moved.

Can the home-value form sit on my own website’s domain?

Yes. Publish the app, then connect your own domain or a subdomain of your team’s site by adding the DNS records Netiva lists at your registrar; SSL is handled automatically. Custom domains need the Starter plan or higher, while the free plan lets you build and test everything in the live preview first. Once it’s live, point your site’s home-value buttons at the form.

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 home valuation app today

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