Get your listings on ListStream. Set it up once, from the CRM you already use.
ListStream works with any CRM that exports REAXML, the standard listing format Australian CRMs already send to the property portals. Follow these steps once; after that, updating ListStream is a single upload.
- 01
Create your agency account
Sign up with your email or Google and enter your agency's name and ABN. You'll get your ListStream ID straight away: six letters, like
EXAMPL. One account per agency office; a solo agent signs up as an agency of one, with their own ABN. - 02
Export your listings as REAXML
In your CRM, look for the place where you export listings or manage portal feeds. It's usually labelled something like:
Export listingsREAXML exportXML exportPortal feedsAdvertising / portals- Choose the REAXML (sometimes just “XML”) format.
- Where it asks for an agent ID or portal ID, enter your ListStream ID. Listings carrying any other ID are skipped, so no one else can change yours.
- Include current listings. Include sold, withdrawn and off-market ones too if you want those changes to show.
Can't find it? Your CRM's support team can tell you in a minute. Ask: “How do I export our listings as a REAXML file?”
- 03
Upload the file
In your ListStream dashboard, open Upload and choose the file (up to 20 MB). Each listing gets its own page in about a minute, and Google and Bing are told automatically.
Uploading a listing again updates it, so it's never duplicated. Your dashboard shows anything that was skipped, and why.
- 04
Ask your CRM for an automatic feed
Most CRMs can send every change to a portal automatically. In your dashboard, open Connections and create an FTP login. Then send your CRM's support team this email with your ListStream ID and username filled in, and send the password separately (for example by phone):
Subject: Please add ListStream as a REAXML portal for our agency Hi, We'd like our listings sent automatically to ListStream, the same way they go to the property portals. ListStream accepts standard REAXML, the same files you send to the portals, with no integration fees. Please add it as a listing destination for our agency with these details: Agent ID (REAXML agentID): [YOUR LISTSTREAM ID] Host: feeds.liststream.com.au, FTPS (FTP with TLS) on port 21, or SFTP on port 22 Username: [FROM YOUR LISTSTREAM DASHBOARD, CONNECTIONS PAGE] Password: [WE'LL SEND THIS SEPARATELY] If you'd rather send over HTTPS, the details are at https://liststream.com.au/developers#push. ListStream can be contacted at hello@liststream.com.au. Thanks, [Your name] [Agency name]
Until the automatic feed is set up, keep uploading from step 3 whenever your listings change.
Invite your agents
Your agents don't need their own accounts. In your dashboard, open Agency and invite each agent by email. They get a link, sign up or log in with that address, and join your agency.
- Agents can upload listings and see how they're doing. Everything is published under your agency's name and ListStream ID.
- Only the owner can change agency details, approve CRMs and manage feed logins.
- A login belongs to one agency. Remove an agent at any time; listings they uploaded stay.
Ways to send listings
- Upload
- Choose a REAXML file (or a zip with photos) on the Upload page. Good for getting started.
- FTP or SFTP
- Your CRM sends every change automatically, the same way it sends to the portals. Create the login on the Connections page (step 4 above).
- HTTPS push
- For CRMs and website providers that send files over HTTPS. Create a push token on the Connections page.
- Feed address
- If your CRM or web developer already publishes a REAXML feed at a web address, save it on the Connections page and ListStream checks it every hour.
- Connected CRM
- Some CRMs connect through the ListStream API. They ask once; you approve them on the Connections page.
Approving a CRM
When a CRM or website provider asks to send your listings, the request appears on your Connections page with its name and website. Approve only systems you use. You can revoke a connection at any time; listings already published stay as they are.
The same property sent twice
- Same listing again: your CRM sends updates with the same listing reference, so the page is updated, never duplicated.
- Your agency, same address, both on the market: the second one is skipped and your upload history says which listing already covers it. If the first was a hand upload and the second comes from your CRM's feed, the CRM's listing replaces it.
- Another agency, or a later campaign: both are kept. A home sold in 2013 and back on the market now has two listings. Your page shows the past sale as a fact (date and price), never another agency's name, link or current listing; the old page points to the new listing. In your dashboard you only ever see your own listings, grouped by address.
Your CRM wants the technical details? Send them For CRMs and platforms. Have a question about the format? See the FAQ, or read how ListStream works.