Selections

One private link. Not fifteen portal links.

Pick the handful of properties this client should see, add a note to each one, and send them a single page under your own name. What they look at comes back to you.

Pickedby you, listing by listing
Sentby you, never by us
Backopens and minutes, per listing and per section

Fifteen portal links in a WhatsApp thread, and no idea which one they opened. The client scrolls past your name to someone else’s listing on the same page.

Fifteen links

Each one a portal page with other agents on it.

No signal

You learn nothing about what they liked until they call — or do not.

Nothing of your own

The page they land on is the portal’s. Your name is on none of it, and neither is your note about why this one is worth seeing.

How it works

The whole workflow
Step 01

Name the client

One field: whose Selection this is. The internal name defaults to it, because a form that asked you to name the same thing twice was asking a question it could answer itself. Add an intro note, and an expiry date if the search has a deadline.

Step 02

Pick the properties, and say why

Add the listings you would have sent as links, in the order you want them read, and write a note on each one — the reason you are showing it. The note appears on the page under your name. Published listings only: a Selection is not a way around the permit gate.

Step 03

You send the link

Copy the link and send it in the thread the client is already using. Onshow does not message them — not on any plan, and not as a setting that could be turned on. The page opens in any browser with no account, no login and no cookie.

Step 04

What they did comes back

Every open, the time spent on each listing, the time spent on each band of a property they open from it, and the properties they tapped “I want to see this” on — which arrive as one enquiry in your inbox with the list already written into it, beside your viewing requests.

New Selection
One field to start
The client’s namerequired
Intro noteoptional
Expiry dateoptional
The linkminted in the database

The token comes from gen_random_bytes in Postgres — one way to make one means one place to audit it.

What you get

One link that keeps working for you after you send it.

One private page, under your name

The handful of properties this client should see, in the order you chose, with your note on each one — on your own address rather than a portal’s.

Propertiesthe ones you picked
Your note per listingshown to the client
Other agents on the pagenone
The link is the whole lock

A Selection is authorised by its token and by nothing else, and the token is 16 random bytes minted inside the database. Every read derives the Organisation and the Agent profile from that token, so there is no argument a caller can shape to reach somebody else’s client.

Token16 random bytes
Minted inPostgres, never the app
Tenant from the tokenderived, not passed
Indexed by a crawlernoindex, nofollow
Nothing is sent for you

Onshow never messages a client, an owner or any contact, on any plan. You copy the link and send it in the thread they already use — which is also where the conversation should be.

Messages sent by usnone
A setting to enable itnone
Replies and questionsin your own inbox
Close the link, keep the record

When the client has bought, archive the Selection: the link stops working the same moment, and every event it collected stays attached to it. Deleting would destroy the only record of what they actually looked at.

Archivethe link stops immediately
The Activity it collectedkept
An expiry dateoptional, set by you
1
link, instead of fifteen
16
random bytes behind every link
0
messages Onshow sends to your client
30
days of recorded Activity

Fifteen links, or one

Same listings · same photographs
Portal links in a threadAn Onshow Selection
Fifteen links, other agents on eachOne private page under your name
No idea what was openedOpens and minutes, per listing and per section
A screenshot with no contextYour note on the listing it belongs to
Nothing to close when the search endsArchive withdraws the link and keeps the record
The client remembers the portalThe client remembers you

What we never do

The rules this feature runs on, on every plan and in every month of the trial.

01Send anything for youOnshow messages nobody — not your client, not an owner, not any contact. You copy the link and send it yourself. That is a regulatory line, so it is not a feature that is missing; it is a feature that is refused.
02Let a Selection skip the permit gateEvery read of a Selection repeats the publish and permit filters. An unpublished listing, or one whose permit has lapsed, cannot appear on one — a private link is still an advertisement.
03Follow your client anywhere elseEvents are recorded on the link you sent and on the properties opened from it — your own pages, nowhere else. The visitor marker is derived from the token, the browser string and a salt that changes daily, so it cannot be joined to yesterday or to another Selection, and somebody who reaches the same property page without your link has nothing recorded at all.

Fair questions

More of them on the home page.
Or ask a person — we reply.

Does the client need an app or a login?

No. The link opens in any browser. The page creates no account and no session — picking a property and sending you the list works without signing in to anything, which is also why nothing about the visit follows them afterwards.

Can I add my own notes?

Yes, one per listing, typed by you, plus an intro note at the top of the page. They appear under your name — they are the reason you are showing this property, which is the part a portal link cannot carry.

How long does the link live?

Until you archive it, or until the expiry date you set. Archiving stops the link the same moment and keeps every event it collected, so the record of what the client looked at survives the search ending.

Works with

Send one link, and learn something.

Fourteen days, no card. Build a Selection for the client you are already talking to and watch what they open.