How do I plan a listing?

Updated 1 October 2026

The Short Answer

Open the Listing Planner and describe the unit once. It checks your asking price against the project's recent sales, then writes a headline and description for PropertyGuru, 99.co and EdgeProp, with compliance checks. Writing the copy costs 5 credits. It does not post: you paste the copy into each portal.

You fill in the unit once, and you get copy for three portals plus the checks to run before you paste it in.

Where is the Listing Planner?

Open Workspace → Free Tools in the rail, then the Operate tab, then Listing Planner. It opens in a new tab.

What do I fill in?

The planner runs in 6 steps, named in the bar at the top of the page:

  1. Listing type: selling or renting it out.
  2. Project details: search the project by name, address or postal code and PropKaki fills in its details, or type them yourself. A listing link cannot be pasted in.
  3. Unit details: bedrooms, bathrooms, floor area and furnishing, then what sets the unit apart: Highlights, View, Facing, Condition and the floor. Under More details (optional) are Tenancy status and Ideal buyer (sets the tone).
  4. Pricing advice: your Asking price (S$), or Asking rent (S$/month) for a rental.
  5. Photos: upload them, and press Check photos with AI if you want them checked against the portals' rules.
  6. Generate the listing copy.

Your exact floor stays private: the planner uses it for pricing, and the listing shows only a floor band.

How does it check my asking price?

Against recent transactions in the same project, not against other asking prices. Pricing advice shows the Median PSF (recent), the Median price (recent), the number of Recent sales, and the sales themselves by date, size, price and PSF.

Type your asking price and it shows Your price ≈ S$… psf, with how that compares to the project's recent prices. If the price is just over a round-number filter that buyers search by, such as S$1m or S$2m, it says Just above a buyer search filter.

For a rental it shows the Median rent (recent) and the number of Rental transactions instead.

What does it write for me?

Press Generate listing copy. You get a Headline and a Description for each of PropertyGuru, 99.co and EdgeProp, each kept within that portal's limits, with a character counter, and worded differently from portal to portal. Under them are Key selling points (use as bullets / captions). Regenerate copy writes a new version.

Then Before you post holds:

  • Your agent details: your name, CEA registration number, agency and Contact number, which every listing must show.
  • A box to tick that you have the owner's signed authorisation (estate agency agreement) to advertise.
  • The compliance checks, and each portal's rules & media checklist.

Your draft and agent details are kept in this browser for your next unit.

What does it cost?

ActionCredits
Generate listing copy (and Regenerate copy)5
Check photos with AI (all the photos you uploaded, in one check)5
Project search and Pricing advice0

The copy is charged only when it comes back. Both charged steps need you signed in: signed out, Generate listing copy opens the sign-in box. If the copy cannot be written, the boxes stay open for you to write it yourself.

Does it post the listing for me?

No. It stops at copy that is ready to paste: you copy each headline and description into PropertyGuru, 99.co and EdgeProp yourself, using each portal's own form.

For the owner, the Slides Assistant on the same Operate tab builds a Home Valuation Report, which answers How much can I sell my home for?. The Listing Video Assistant there turns a listing link into a video.

Still Stuck?

Ask PropKaki in the chat — it answers most of these directly — or message the team.