The fastest way to get Sift's AI agent talking about your properties is to upload your inventory as a spreadsheet. Sift accepts both Excel (.xlsx) and CSV files, and auto-maps the most common column formats — including exports from Rightmove, Vebra, and most major UK agency software.

This guide covers preparation, upload, and quality optimisation.

What the AI agent does with your listings

When a buyer asks about a specific property — or describes what they're looking for — Sift's AI agent searches your uploaded inventory to find matches and discuss them accurately. Without a property upload, the agent can still qualify buyers, but it can't describe specific properties, quote prices, or confirm availability.

The quality of your upload directly affects the quality of the AI's responses. A listing with price, postcode, bedrooms, and a brief description will generate much richer conversations than one with just an address and a price.

Required and recommended columns

Column Required? Notes
address or full_address Required Street address including postcode
price or asking_price Required Numeric (e.g., 450000) or formatted (e.g., £450,000)
bedrooms or beds Recommended Integer
bathrooms or baths Optional Integer
property_type or type Recommended e.g., "Detached house", "Flat", "Semi-detached"
description or summary Recommended Plain text. First 500 characters are prioritised by the AI.
tenure Recommended "Freehold" or "Leasehold". Buyers ask about this.
status or availability Recommended "For sale", "Under offer", "SSTC", "To let", "Let agreed"
url or listing_url Optional Link to the full listing on your website or portal
epc_rating Optional Single letter (A–G)

Sift auto-maps column headers to these fields, including common variations (e.g., "asking price", "list price", "price (£)"). If your export uses a non-standard header, you can manually map it during the upload review step.

Preparing your file

Exporting from Rightmove / your CRM

Most UK agency software can export listings as CSV or Excel. The export function is typically found under Properties → Export or Reports → Listings Export. The specific menu varies by software, but most Vebra, Alto, and Reapit Web exports produce files that Sift can map automatically.

If your CRM doesn't have a direct CSV export, you can usually pull listings from a portal export. Rightmove's reporting dashboard (under Rightmove Online → Reports) offers an export of your current listings with key fields.

Data hygiene tips

Uploading the file

In your Sift dashboard, go to Properties → Upload. Drag and drop your file or click to browse. Sift will:

  1. Parse the file and detect column headers
  2. Auto-map recognised headers to Sift fields
  3. Show you a mapping preview for review
  4. Flag rows with missing required fields or format issues
  5. Show a quality score (0–100) based on field completeness

Review the mapping before confirming. If any auto-mapping is wrong, correct it using the dropdown next to each field.

Understanding the quality score

Each listing gets a quality score from 0 to 100. The score reflects how much useful information the AI agent can draw on when a buyer asks about that property. A listing with price, bedrooms, property type, description, and tenure scores around 85. A listing with only address and price scores around 30.

The AI can still discuss low-scoring listings — it just has less to say. If a buyer asks "what's the garden like?" and the listing has no description, the agent will say it doesn't have that detail and offer to have the team follow up. This is honest, but not ideal. Aim for a quality score above 60 across your inventory.

Keeping listings up to date

Sift doesn't automatically sync with your website or portal. When a property status changes — it goes under offer, gets a price reduction, or a new listing goes live — you'll need to re-upload or update via the dashboard.

For agencies with high stock turnover, we recommend a weekly CSV re-upload. For agencies with stable stock, a monthly review is usually sufficient. Listings that have been sold or let agreed for more than 90 days will be flagged in your dashboard as stale.