{{ f.icon }}
{{ f.label }}
savills
{{ focusTitle }} FileEvidenceAgentsWindow
{{ agentsWorkingLabel }}
Ask or command⌘K
Decision · {{ decisionActorName }}
{{ personaName }} {{ personaRole }}
Desktop Mobile
{{ clock }}
{{ t.label }} ×
+
{{ w.asstPillLabel }}
{{ w.crumb }}
×
{{ c.t }}
{{ w.asstLead }}
{{ w.asstBody }}
{{ r.t }}
{{ r.line }}
{{ s.t }} Continue in Ask
{{ w.asstCaveat }}
Agent result · {{ w.agentOutcomeTruth }}
{{ w.agentOutcomeTitle }}
{{ w.agentOutcomeSummary }}
Open run receipt
Your public page · one link for every bio
{{ hubName }}
{{ hubTitle }}
{{ hubPublicUrl }}
{{ hub.bio }}
Open my page Copy the link Show the QR {{ hubEditLabel }} Simulate public visitor click
{{ hubDescriptorSummary }}
{{ distributionErrorMessage }}
Editing this page
What a visitor sees
The real page, rendered live. Reopen the editor to refresh it after a change.
Personal insight ordering is editable. Centrally governed listing and Deck placements remain locked.Save ordering
{{ s.v }}
{{ s.l }}
What is on the page
{{ b.kind }}
{{ b.t }}
{{ b.m }}
{{ b.c }}
Scan or share
{{ hubPublicUrl }}
This is where the demo actually serves your page. Scanning it on this machine opens it; put the hosted address in a bio when it ships.
Where the clicks come from
Tap a source to arrive from it, or open the real page as that visitor
{{ wv.t }} Open as{{ wv.m }}
From the live page
{{ hubLiveNote }}
{{ l.t }}
{{ l.m }}
{{ hub.note }}
Where this page is read from
{{ hubSourceNote }}
{{ w.nativeJourneyKicker }} · {{ w.nativeRecruitmentTruth }}
{{ w.nativeRecruitmentTitle }}
{{ w.nativeRecruitmentSummary }}
{{ w.nativeRecruitmentReceipt }}
{{ w.nativeJourneyReopenLabel }}
{{ t.label }}
{{ su.label }}
Plain-language agent action · {{ commandTodayStatus }}
{{ commandTodayTitle }}
{{ commandTodayMeta }}
Open exact run
{{ rhythmEyebrow }}
{{ rhythmHeading }}
{{ t.label }}
{{ s.v }}
{{ s.l }}
{{ a.title }}
{{ a.why }}
{{ a.cta }} Open evidence {{ a.attach }}
{{ a.tag }}
What you did, since you last looked
{{ h.when }}
{{ h.t }}
{{ h.meta }}
Additional seeded work is outside this ranked demo view.
Today
{{ s.time }}
{{ s.title }}
{{ s.sub }}
Briefing pack ready
Your development
Two of three quarterly goals on track. Kai Zhang shadowed your last landlord meeting — leave feedback.
Leave feedbackView goals
Opportunity hypotheses
{{ s.conf }}% confidence conflict
{{ s.title }}
{{ s.meta }}
{{ signal.kind }}
{{ signal.title }}
{{ signal.meta }} · recommended owner {{ signal.owner }}
People & warm introductions · {{ w.peoplePathStage }}
{{ w.peoplePathTarget }}
Unified people record · {{ w.peoplePathRecord }}
{{ w.peoplePathActionLabel }}Reset
Strongest authorised path
{{ w.peoplePathPaths }}
Relationship owner
{{ w.peoplePathOwner }}
{{ w.peoplePathExpertise }}
Prepare both humans
{{ w.peoplePathPreparation }}
Owner approval & scheduling
{{ w.peoplePathApproval }}
Result flows back to both people
{{ w.peoplePathDestinations }}
Supporting evidence
{{ e.t }}
{{ e.srcLabel }}
Contradicting
{{ e.t }}
{{ e.srcLabel }}
{{ signal.judgement }}
Relationship paths
{{ h.n }}
{{ p.strength }}
Completed action package
{{ signal.pkgState }}
{{ p.kind }}
{{ p.t }}
{{ p.meta }}
{{ signal.approveLabel }} Edit the reasoning Creates one governed content request · nothing is sent or published
Landlord workspace
{{ llWorkspaceTitle }}
{{ llWorkspaceMeta }}
88
relationship health
45,700
sq ft available
6
matched occupiers
{{ t.label }}
Live from the field {{ captureBadge }}
{{ meetingSummary }}
{{ c.mark }}
{{ c.t }}
{{ c.src }}
Relationship history
{{ h.when }}
{{ h.t }}
{{ h.who }}
Key contact
Chai Wen Hui
Head of Leasing, Straits Anchor REIT
Prefers unit-level demand proof over market commentary. Responds within a day. Reports to the investment committee on 8 August.
Recommended next actions
{{ a.t }}
{{ a.meta }}
Unit
Area
Asking
Available
Matched demand
{{ u.name }}
{{ u.asset }}
{{ u.area }}
{{ u.rent }}
{{ u.avail }}
{{ u.match }}
Competing inventory within 400m
{{ c.name }}
{{ c.meta }}
{{ d.mark }}
{{ d.name }}
{{ d.need }}
{{ d.why }}
{{ d.stage }}
{{ m.kind }}
{{ m.t }}
{{ m.meta }}
Straits Anchor committee deck
Ready for committee
Marina Crest demand and viewing results
Open full deck →
What Chai receives
One finished committee pack
{{ s.v }}
{{ s.l }}
Open finished deck
Share and track
Ready · Marina Crest occupier film
Finished content
Ready for agents and occupiers
The weak take is removed, property footage is in, captions are ready and the same video has landscape, square and vertical versions.
Marina Crest · 24,500 sq ft · floor plan and viewing call-to-action included
Open in Editor
Recording · {{ w.recorderStatus }}
{{ w.recorderContext }} · {{ w.recorderDevice }} · persistent draft
{{ w.recorderContinueLabel }}
{{ w.asstGoLabel }}
{{ c.t }}
{{ w.asstControlsLabel }}
{{ k.t }}
What this take has to do
{{ w.recorderObjective }}
{{ w.recorderTeleprompter }}
{{ shot }}
While you record
{{ w.recorderGuidance }}
Best take: {{ w.recorderBestTake }}
{{ enhancement.label }}
Captions: {{ w.recorderCaptionLanguage }} · review required
What came out of it
{{ w.recorderAsset }} · rights review required · captions labelled
Continue in Editor
Choose how the broker is filmed
{{ t.t }}
{{ t.m }}
Look and feel presets
{{ p.t }}
{{ p.m }}
Human content studio {{ studioState }}
Marina Crest L38–39 · broker take
Recorded by Wei Ling Tan on mobile · 1:42 raw · edited to 0:58
0:22 / 0:58
{{ studioHero.t }} · {{ studioHero.m }}
{{ t.t }}
{{ t.m }}
The three parts of a recording
{{ p.t }}
{{ i.t }}
{{ p.gate }}
Open the cut in Editor
Studio is where the brief, the recording and the approval live. The transcript, timeline, B-roll matching and channel versions live in Editor — one thing per room.
Approved B-roll available to this cut
{{ b.t }}
Brief from the agent
Audience: occupier decision-makers, 8,000–30,000 sq ft, CBD. Angle: Grade A fit-out incentives are at a two-year high. Three verified facts, one landlord proof point, no forecast claims.
Output variants
{{ v.mark }}
{{ v.t }}
{{ v.meta }}
{{ v.state }}
Brand approval required
Contains a market figure sourced outside Savills research. Marketing must confirm before distribution.
{{ phase1Cta }}
Approval binds one exact version. Decks, links and campaigns remain downstream.
Rooms
New room
{{ r.label }}
{{ r.sub }}
Open a room on a property or an account. You own it, and it can only name that record’s own facts.
{{ o.label }}
Every property already has a room.
{{ wrAnchorKind }}
{{ wrTitle }}
{{ wrPurpose }}
In the room
Add
Colleagues
{{ o.label }}
{{ o.meta }}
Agents this OS runs
{{ o.label }}
{{ o.meta }}
No agent can be given approval rights. The room refuses it.
{{ m.mark }}
{{ m.name }}
{{ m.role }}
{{ m.tag }}
What this room may use
{{ c.l }} {{ c.v }}
A message can only name records inside this list. Anything outside it is refused.
Start a huddle
A huddle is running in another room. End it before starting one here.
Start the room again
Huddle · {{ wrHuddleTime }}
{{ p.mark }}
{{ wrHuddleHeard }}
{{ wrHuddleLast }}
{{ wrHuddleMuteLabel }}
End and post the recap
{{ m.mark }}
{{ m.who }} AI agent {{ m.when }}
{{ m.voiceLen }}
Transcript
Huddle recap
{{ m.body }}
{{ r.t }}
{{ wrEmptyTitle }}
{{ wrEmptyNote }}
{{ wrThinking }}
{{ p.label }}
{{ wrVoiceBtn }}
{{ wrSendLabel }}
{{ wrComposerNote }}
{{ wrVoiceWhy }}
Work in this room
Nothing asked for yet. Name an agent in a message and it becomes a work item here, with the records it is allowed to touch attached to it.
{{ k.status }}
{{ k.title }}
{{ k.owner }}
{{ st.t }}
Waiting on a named human
{{ wrApprovalTitle }}
{{ wrApprovalArtifact }}
{{ wrApprovalHash }}
{{ wrApproveLabel }}
Ask for a revision
{{ wrApprovalWho }}
Written out of this room
{{ d.t }}
{{ d.m }}
What this OS recorded
{{ auditCount }}
Clear
You cleared it. Approve something here, record an override or request a commission and it starts again from there.
{{ a.tag }}
{{ a.when }}
{{ a.summary }}
{{ a.who }}
{{ talRoleEyebrow }}
{{ talRoleTitle }}
{{ talRoleLine }}
{{ talNewRoleLabel }}
Create and route exact requisition
Lawful candidate intake
Paste one candidate per line: Name | email | current role | skills comma separated | evidence | source. Duplicate emails merge into one identity. Add 21+ candidates to prove the top group and wider pool.
Consolidate lawful pool
{{ nativeRecruitmentStage }}
{{ nativeRecruitmentTitle }}
{{ nativeRecruitmentCounts }}
{{ nativeRecruitmentPrimaryLabel }}
Open {{ d.label }}
Explainable top group + wider pool
{{ c.name }}
{{ c.currentRole }} · {{ c.bucket }}
{{ c.score }}
Human decision record
{{ nativeRecruitmentSelected.name }}
{{ nativeRecruitmentSelected.explanation }}
{{ a.label }}
Where this role is
{{ phase6Headline }}
{{ phase6Summary }}
{{ phase6ActionLabel }}
{{ phase6ActionActor }}
{{ p.t }}
{{ t.label }}
Must have
{{ r.t }}
{{ r.ok }}
Preferred
{{ r.t }}
Contextual
{{ r.t }}
Never used, by policy
{{ r.t }}
{{ talSampleNote }}
{{ d.l }}
{{ d.m }}
{{ candidate.name }} · work sample
{{ r.l }}{{ r.v }}
A low disclosure-judgement score is a conversation, not a rejection. Scores are visible to the candidate on request.
No work sample requested. The rubric is already met on documented evidence, and a sample is only asked for where it would change the decision — never as a hurdle.
Request one, with a reason
{{ c.t }}
{{ c.sla }}
{{ c.now }}
{{ d.t }}
{{ d.v }}
{{ f.t }}
{{ f.v }}
{{ talHriqNote }}
The front door shows the job rather than describing it: real broker content, the inventory they would work on, the people who would mentor them and the tools that would make them visible.
{{ a.t }}
{{ a.m }}
Attention comes from LinkedIn, Instagram and TikTok — Discover finds the people, Pulse shows what they engage with. This tab is where attention becomes a consented application.
Explainable shortlist
selected record first · remaining candidates ordered by rubric score
{{ c.name }} Selected record
{{ c.now }}
{{ c.score }}
{{ c.source }}
{{ d.l }}{{ d.v }}
{{ c.origin }}
{{ c.why }}
Found through their own work · {{ talDiscoveredCount }}
{{ d.name }} {{ d.handle }}
{{ d.meta }}
{{ d.state }}
{{ d.by }}
{{ talWider }}
Override a rank with a reason
{{ o.who }} · {{ o.kind }}
{{ o.reason }}
recorded by {{ o.by }}
Their own content
{{ c.pl }}
{{ c.t }}
{{ c.v }}
{{ candContentNote }}
How they arrived
{{ candArrival }}
{{ candArrivalNote }}
Evidence · {{ candidate.name }}
{{ e.kind }}
{{ e.t }}
{{ e.src }}
Human decision
The system cannot advance or reject anyone. Marcus Teo owns the commercial hiring decision; Sarah Lim administers and records the formal process.
{{ talAdvanceLabel }} Override rank
{{ talCandidateLink }}
HRIQ synchronisation
Approved fields only: identity, role, stage, documents, interview record. Assessment reasoning stays in the platform.
Development pathway
On an approved hire, the same person record opens in Develop with a named mentor and goals drawn from the assessment evidence.
Leadership · Singapore office leasing
{{ deskHeadline }}
{{ t.v }}
{{ t.l }}
{{ deskRiskKicker }}
{{ r.kind }}
{{ r.t }}
{{ r.sub }}
{{ r.n }}
{{ r.nl }}
{{ r.cta }}
{{ deskKicker }}
{{ p.name }}
{{ p.role }}
{{ p.big }}
{{ p.bigL }}
{{ c.t }}
{{ p.state }}
{{ p.cta }}
{{ deskApprovalKicker }}
{{ a.t }}
{{ a.meta }}
{{ a.cta }}
The rate we agreed to move
{{ k.l }}
{{ k.v }}
{{ k.b }}
Data, research & intelligence
{{ evHeadline }}
{{ evIntro }}
{{ t.label }}
{{ q.kind }}
{{ q.age }}
{{ q.t }}
{{ q.why }}
{{ q.aLabel }}
{{ q.aVal }}
{{ q.aSrc }}
{{ q.bLabel }}
{{ q.bVal }}
{{ q.bSrc }}
{{ q.who }}
{{ q.doneNote }}
{{ q.pick }} {{ q.alt }}
{{ m.a }}
{{ m.am }}
{{ m.score }} match
{{ m.b }}
{{ m.bm }}
{{ m.reason }}
Same entity — merge Keep separate {{ m.state }}
{{ c.t }}
{{ c.a }}
{{ c.asrc }}
{{ c.b }}
{{ c.bsrc }}
{{ c.note }}
Source
Freshness
Coverage
Agreement
Last good
{{ r.n }}
{{ r.fresh }}
{{ r.cover }}
{{ r.agree }}
{{ r.last }}
What makes a hypothesis confident
{{ e.l }}{{ e.v }}%
Changed by Ravi Kumar yesterday at 17:04. 41 hypotheses were recalculated and 3 changed owner. Every change is reversible and recorded in the audit trail.
Occupiers
{{ o.name }}
{{ o.sector }}
{{ o.status }}
Occupier workspace
{{ occ.name }}
{{ occ.need }}
{{ occ.status }}
{{ f.l }}
{{ f.v }}
Decision-makers and routes in
{{ p.n }}
{{ p.r }}
{{ p.route }}
What has happened
{{ a.when }}
{{ a.t }}
{{ a.src }}
Inventory that fits
{{ m.t }}
{{ m.fit }}
{{ m.m }}
{{ m.why }}
{{ v.t }}
{{ v.m }}
Prepared approach
{{ occ.prepared }}
{{ occApproachLabel }} {{ occDraftLabel }} {{ occ.openDealCta }} {{ occ.openPropertyCta }} {{ occ.openViewingCta }} {{ occ.openEnquiryCta }} {{ occ.openLandlordCta }}
Internal draft · not sent
{{ occ.draft }}
Market & location
{{ mkt.name }}
{{ mkt.meta }}
{{ m.name }}
{{ s.v }}
{{ s.l }}
{{ s.d }}
Supply and competing stock
{{ p.t }}
{{ p.m }}
{{ p.tag }}
{{ p.openCta }}
Recent comparable deals
{{ c.t }}
{{ c.m }}
Open Comps →
Live requirements by size band
{{ b.l }}{{ b.v }}
Index of live named requirements, not a forecast.
What changed this week
{{ mkt.changed }}
Campaigns
{{ c.name }}
{{ c.kind }}
{{ cmp.kind }} · {{ cmp.state }}
{{ cmp.name }}
{{ cmp.objective }}
Audience
{{ cmp.audience }}
Relationship-aware distribution
{{ cmpRelationshipGate }}
{{ cmpActionLabel }}
Reset joined demo
Assets
{{ a.t }}
{{ a.m }}
Open working file →
The place, carried through every output
{{ v.t }}
{{ v.m }}
Engagement through to outcome
{{ f.l }}
{{ f.v }}
{{ cmp.note }}
Every link, tracked to an outcome
{{ l.l }}
{{ l.c }}
{{ l.r }}
{{ l.e }}
Schedule
Exact campaign approval
{{ campaignApprovalSummary }}
{{ campaignApprovalLabel }}
{{ d.mark }}
{{ d.when }}
{{ d.t }}
{{ d.meta }}
Edit copy Move +1 day Swap next Reschedule
{{ distributionErrorMessage }}
Your people
{{ d.name }}
{{ d.role }}
{{ dev.name }}
{{ dev.role }}
{{ dev.flag }}
{{ dev.summary }}
Evidence from real work
Named mentor
{{ dev.feedbackStatus }}
Current evidence
{{ dev.heroNote }}
Goals this quarter
{{ g.t }}
{{ g.m }}
Coaching moments from real work
{{ m.kind }} {{ m.when }}
{{ m.t }}
{{ m.src }}
{{ devFeedbackLabel }}
{{ dev.openTalentCta }}
{{ dev.openEnquiryCta }}
Mentor
{{ dev.mentor.n }}
{{ dev.mentor.why }}
Next step
{{ dev.next }}
Social, search, competitors, our own content
What the market is telling us
The useful signals, the commercial meaning, and the action at the end.
6
signals to act on
4
commissions ready
1
gap closing fast
What is being published right now
{{ p.pl }}
{{ p.ago }}
{{ p.t }}
{{ p.v }} · {{ p.eng }}
{{ p.who }}
{{ p.read }}
{{ p.act }} →
Signals worth acting on
{{ g.p }}
{{ g.t }}
{{ g.so }}
{{ g.act }} →
Commissioned by you · {{ commissionCount }}
Clear
{{ c.title }}
{{ c.meta }}
{{ c.reason }}
requested · not briefed
Content the market is asking for
{{ o.t }}
Fronted by {{ o.who }}
{{ o.why }}
{{ o.asset }} · {{ o.reach }}
Commission it
Us against the market
{{ g.t }}
Savills {{ g.us }} · competitors {{ g.them }}
{{ g.v }}
Who is watching us
{{ p.n }}
{{ p.r }}
{{ p.w }}
{{ p.kind }}
Talent discovery · before anyone applies
People, found through their own work
{{ dscCount }}. No CVs at this stage — their content is the evidence.
{{ f.label }}
Pinned from Rivals · {{ pinnedCount }}
{{ p.who }}
{{ p.t }}
Found by watching the market, not by posting a job. The clip stays attached as the evidence for why we approached them.
{{ c.name }}
{{ c.handle }}
{{ c.where }} · {{ c.niche }}
{{ c.size }}
{{ t.v }}
{{ c.rel }} {{ c.flags }}
{{ dsc.name }}
{{ dsc.handle }}
{{ dsc.postsNote }}
{{ p.v }}
{{ p.c }}
What the content shows
{{ d.l }}{{ d.v }}
How we read them
{{ dsc.read }}
{{ dsc.audience }}
{{ dsc.evidence }}
Why they would come to Savills
{{ y }}
Invitation prepared · consent still required
Their public-work evidence is attached to SG-OL-118. Nothing becomes an application until they accept.
{{ dscInviteLabel }}
Open the requisition
Open Rival clips for this person
CV consolidation, assessment and HRIQ happen later, in Talent. Discovery comes first. Same person id links Rivals ↔ Discover ↔ Talent.
Editing · Marina Crest L38–39 · cut 3
{{ w.storyPresentationLabel }}
{{ m.label }}
Speaker tracked Captions on Broker’s real voice {{ editorHero.t }}
0:22 / 0:58
{{ w.edWordsLabel }}
{{ token.text }}
{{ command.label }}
Verified incentive and enquiry figures stay linked to their records; a removed claim can be put back.
{{ t.w }}
Timeline · four tracks
Broker
Property B-roll · matched to what he says
{{ b.t }}
{{ b.at }} · {{ b.why }}
Captions
Audio · room noise removed, one flag left
Takes and footage, sorted for you
{{ t.t }}
{{ t.m }}
One version per place it goes
{{ variant.channel }}
{{ variant.aspect }} · {{ variant.duration }}
{{ variant.difference }}
Desktop and mobile previews of the exact edited master. Nothing goes out until a person approves it.
{{ w.storyApproveLabel }}
{{ v.p }}
{{ v.m }}
{{ v.s }}
Vertical treatments · same take, six versions
SOURCE TAKE {{ short.renderState }}
{{ short.t }}
{{ short.treatment }}
{{ short.assetNote }}
{{ shortRunLabel }}
{{ x.t }}
{{ x.m }}
{{ x.state }}
{{ w.asstGoLabel }}
Last instruction applied
{{ editorJob }}
{{ c.t }}Applied
Reframe
{{ r.l }}
{{ r.m }}
Audio and picture
{{ a.l }}{{ a.v }}
Captions and languages
{{ l.l }}{{ l.m }}
Facts on screen
{{ f.t }}
{{ f.src }}
{{ phase1Cta }}
Production factory
Make it once, get every version
{{ t.label }}
Choose how the broker is filmed
{{ t.t }}
{{ t.m }}
Look and feel presets
{{ p.t }}
{{ p.m }}
{{ facBrief }}
Prepare the recording brief
Property visuals live in PropViz
{{ facVizCount }}
The Factory used to list the same tools a second time and queue a job no engine ever received. Property visuals are made in PropViz, where every output is bound to the source image hash, the rights record, the one change the tool is allowed to make, and its own disclosure.
Open PropViz
Check the source rights first
{{ facVizToolLine }}
{{ locTool.t }}
{{ locTool.m }}
AssetMarina Crest L38–39
UseOffice · Grade A
Radius400m walk
{{ facDrawLabel }}
Built from real geography and our own enquiry data — walk times are measured, not estimated. Retail uses footfall; office uses transport and amenity.
{{ t.t }}
{{ t.m }}
{{ q.t }}
{{ q.m }}
{{ q.s }}
{{ c.l }}
{{ c.v }}
Written work
{{ p.kind }}
{{ p.title }}
{{ p.state }}
New piece
{{ w.asstGoLabel }}
{{ c.t }}
What it will draw on
{{ wrSourcesLine }}
{{ f.t }}
{{ f.src }}
{{ f.mark }}
{{ wrRefusedWhy }}
{{ wrRefusedWhat }}
New piece · nothing written yet
Untitled
Say what this should be in the line above. It will be written from the records this workspace already holds, and every figure in it will arrive with its source attached.
{{ wr.kind }} · {{ wr.words }} · {{ wr.ago }}
{{ wr.title }}
For {{ wr.who }}
{{ wr.whyLine }} {{ wr.dueLine }}
{{ p.t }}
{{ wr.repurposeLabel }} Make it a video script
Facts in this piece
{{ f.t }}
{{ f.src }}
{{ f.mark }}
Before it can go out
{{ g.g }}
{{ g.s }}
{{ g.mark }}
{{ wrAdvanceLabel }}
{{ wr.gateSummary }}
Becomes
{{ o.t }} {{ o.state }}
Evidence carried into every format
11,240 simulated views became 340 profile visits, 11 named enquiries and 4 booked viewings. Five representative enquiry records are available in the demo workspace.
Campaign attribution · 29 July 2026
The words come first. Every video script, deck section, post and property paragraph in this platform starts as something a human wrote and a source can defend.
Decks
{{ m.label }}
Decks
{{ d.name }}
{{ d.kind }} · {{ d.state }}
{{ dk.kind }} deck · {{ dk.meta }}
{{ dk.name }}
{{ dk.sent }}
Released from PropViz · ready to place
{{ m.title }}
{{ m.meta }}
{{ dkSendLabel }} {{ dkNarrateLabel }} Open visual full window Open landlord account
Exact Deck approval · {{ deckApprovalStatus }}
Version {{ deckApprovalVersion }} · {{ deckApprovalVariants }} recipient variants · {{ deckApprovalNarration }} · Aditi Rao
{{ deckApprovalLabel }}
AI Deck creator · {{ w.deckCreatorStage }}
{{ w.deckCreatorTitle }}
{{ w.deckCreatorContext }}
{{ w.deckCreatorActionLabel }} Reset
Verified facts & sources
{{ w.deckCreatorFacts }}
{{ w.deckCreatorSources }}
Visual direction
{{ w.deckCreatorVisual }}
{{ direction.label }}
Editable source slides
{{ deckSlide.order }}
{{ deckSlide.purpose }} · {{ deckSlide.title }}
{{ deckSlide.body }}
{{ deckSlide.source }} · {{ deckSlide.visibility }}
RewriteMove firstHide/show
Recipient variants
{{ audience.label }} · {{ audience.state }}
Narration & exact approval
{{ w.deckCreatorNarration }}
{{ w.deckCreatorApproval }}
Secure tracked delivery
{{ w.deckCreatorDelivery }}
Engagement & follow-up
{{ w.deckCreatorAnalytics }}
{{ distributionErrorMessage }}
Governed agent run · {{ executionStatus }}
{{ executionTitle }}
{{ executionExplanation }}
{{ executionRunId }}
Human decision · {{ executionDecisionOwner }}
{{ executionDecisionReason }}
{{ step.status }}
{{ step.title }}
{{ action.label }} Reset run
Receipt {{ executionReceiptId }} · Decks, Today and Straits Anchor updated from the same completion.
{{ slideBig.n }}
{{ slideBig.t }}
{{ slideBig.read }}
{{ p.n }}
Which slides were actually read
{{ p.n }}
{{ p.t }}
{{ p.label }}
Share links
{{ l.l }}
{{ l.slug }}
{{ l.pw }} · {{ l.exp }} · {{ l.v }}
No links yet. Each link can hide slides, reorder them, carry its own password and expire on a date — one deck, a different version per recipient, no duplicate files.
Who read it
{{ v.n }}
{{ v.m }}
{{ v.hot }}
{{ dk.narration }}
{{ slideDeckTitle }}
{{ p.n }}
{{ slidePos }}
Present
SAVILLS · {{ slide.n }}
{{ slide.t }}
{{ slide.sub }}
{{ slide.foot }}
{{ slide.t }}
{{ c.c }}
{{ c.c }}
{{ slide.note }}
{{ slide.t }}
{{ s.v }}
{{ s.l }}
{{ slide.body }}
{{ slide.t }}
{{ slide.comparisonLabel }}
{{ slide.caption }}
PropViz output
{{ slide.note }}
{{ slide.t }}
{{ b.l }}
{{ b.v }}%
{{ slide.note }}
{{ slide.t }}
{{ f.v }}
{{ f.l }}
{{ slide.note }}
{{ slide.t }}
{{ slide.body }}
{{ slide.pull }}
{{ slide.t }}
{{ i.w }}
{{ i.t }}
The ask
{{ slide.t }}
{{ slide.body }}
{{ slide.sig }}
{{ slide.t }}
{{ r.a }}
{{ r.b }}
Full-window deck visual
{{ deckVisualTitle }}
{{ deckVisualPosition }}
Close
{{ deckVisualSlide.n }}
{{ deckVisualSlide.t }}
{{ deckVisualSlide.read }}
{{ p.n }}
{{ vizSourceLabel }}
{{ vizPropertyLine }} · {{ vizSourceMeta }}
{{ vizAskLine }}
{{ vizNoJobsLine }}
{{ p.t }}
{{ p.tierShort }}
{{ viz.cat }} · {{ viz.t }}
{{ viz.t }}
{{ viz.m }}
{{ viz.modeLabel }}
{{ vizOutputBadge }}
Concept only · not CAD or BIM authority
{{ viz.truthNote }}
Disclosure that travels with every output of this tool: {{ vizDisclosure }}
SOURCE
OUTPUT
{{ vizOutputBadge }}
Drag only because this source and output share the exact camera and geometry · {{ vizAssetName }}
SOURCE
REFERENCE · NOT A RUN
{{ vizReferenceNote }}
{{ viz.sourceCaption }}
Placeholder · this tool has never run
{{ vizAfterCaption }}
The content this slot needs: {{ vizNeedLine }}
SOURCE CAMERA
{{ viz.sourceCaption }} · locked floorplate geometry
Placeholder · this tool has never run
{{ vizAfterChip }}
{{ vizAfterCaption }}
{{ vizProvenanceNote }}
{{ o.label }}
{{ vizRetailRead }}
{{ vizConceptFrameNote }}
10 SEC CONCEPT LOOP
Film player and storyboard output · no before/after comparison
Property films on this tool
{{ t.t }}
{{ t.len }} · {{ t.state }}
{{ tour.videoState }}
{{ tour.kind }} film · {{ tour.len }} · {{ tour.state }}
{{ tour.t }}
{{ tourPlayLabel }}
{{ tourReviewLabel }}
{{ tour.note }}
The beats
{{ b.t }}
{{ b.m }}
Use this visual
Put it into a brochure or deck
PropViz makes the property image. Decks puts it beside the floor plan, property facts and costs in one brochure, then gives you a tracked link to share.
Build occupier brochure
Build landlord deck
Attempts on this tool
Nothing prepared yet. Move a control, then prepare — each version is kept here with the exact sentence it carried, so two attempts can be compared instead of one quietly replacing the other.
{{ a.state }}
{{ a.line }}
{{ a.hash }}
Choose the output
{{ p.t }}
Source
{{ vizSourceLabel }}
Attach source
{{ vizRightsLabel }}
{{ vizCostLine }}
Controls · {{ viz.t }}
{{ c.label }}
{{ c.readout }}
{{ o.label }}
House look · applies to every tool
{{ v.t }}
{{ vizStyleNote }}
What the provider is told
{{ vizPromptText }}
{{ vizPromptNote }}
Restore the sentence the tool wrote
{{ vizRunLabel }}
{{ vizRunNote }}
{{ creativeRecipeLabel }}
{{ creativeRecipeTitle }}
{{ stage.label }}
{{ stage.kind }}
{{ creativeRecipeHash }}
Approve exact output and release
Open {{ d.label }}
Retail · {{ retail.state }}
{{ retail.unit }}
{{ retail.size }}
Send this case →
{{ retailCaseNote }}
{{ l.t }}
{{ retail.layerTitle }}
{{ retail.layerRead }}
What will work here
{{ retail.fitShort }}
{{ c.v }}
{{ c.l }}
{{ c.d }}
Footfall by hour · weekday, counted not modelled
{{ h.h }}
Two clear peaks and nothing after 18:30. This is a weekday lunch pitch, not an all-day one.
Tenancy mix — gaps and traps
{{ m.t }}
{{ m.s }}
{{ m.v }}
{{ m.openCta }}
Who this unit actually suits
{{ retail.fit }}
The letting case · {{ rcSlug }}
{{ rcNote }}
Close
{{ a.t }}
{{ t.num }}
{{ t.t }}
{{ rcPage.num }} · {{ rcPage.title }}
{{ rcPage.lead }}
{{ rcPage.body }}
{{ r.k }}
{{ r.v }}
{{ r.m }}
← Back
{{ rcPage.num }} of {{ rcCount }}
Next →
Savills · {{ p.title }}
{{ p.lead }}
{{ p.body }}
{{ r.k }}
{{ r.v }}
{{ r.m }}
Valuations
{{ v.asset }}
{{ v.purpose }}
{{ v.val }}
{{ val.purpose }} · {{ val.date }}
{{ val.asset }}
{{ val.basis }}
{{ val.val }}
market value
{{ val.yield }}
equivalent yield
{{ val.wault }}
WAULT
The asset behind the assumption
{{ sc.label }}
{{ val.scenarioNote }}
Inputs
{{ i.l }}{{ i.v }}
Comparable evidence relied on
{{ e.t }} · open Comps →
{{ e.w }}
Material uncertainty
{{ val.caveat }}
Information barrier
{{ val.chinese }}
savills Internal recruitment record
{{ cand.ref }} · {{ cand.stage }}
{{ cand.name }}
{{ candKnownLabel }}
{{ cand.role }}
{{ cand.provenance }}
Hiring ownership
Discovery and referral
{{ cand.referrer }}
Recruitment administration
{{ cand.recruiter }}
Commercial hiring decision
{{ cand.hiringManager }}
Sarah runs the process. Marcus owns the role decision. The system does neither automatically.
Hiring history
{{ s.t }}
{{ s.m }}
{{ s.when }}
Next human action
{{ cand.nextAction }}
{{ candDecisionLabel }}
Conditional pathway
{{ candDecisionState }}
{{ c.t }}
Evidence in this record
{{ e.kind }}
{{ e.t }}
{{ e.src }}
HRIQ boundary
Only role, stage, approved documents and outcome move to HRIQ. Public-content analysis and panel reasoning stay in Savills OS.
{{ candHriqLabel }} →
Content and likeness
Existing Office Guy posts remain recruitment evidence. Employment does not grant Savills permission to reuse them.
{{ candConsentLabel }} →
Connected development
Wei Ling mentors the same Ethan record through licensing, property fundamentals, supervised field work and accurate content.
Open Ethan in Develop →
Approved content consequence
A new asset can enter Campaigns only after separate consent and per-asset approval.
{{ candSocialLabel }} →
savills {{ clStatus }} {{ cl.url }}
Prepared for {{ cl.person }}
{{ cl.who }}
{{ cl.intro }}
4
assets in view
11
named enquiries
09:24
last evidence update
The live record
Not a monthly report. The same evidence our team is acting on.
Sources: enquiry log, viewing capture, campaign attribution and the 29 July meeting record.
What is moving now
{{ c.k }}
{{ c.status }}
{{ c.t }}
{{ c.m }}
{{ c.cta }} →
What we each said we would do
{{ c.t }}
{{ c.who }}
{{ c.state }}
{{ cl.note }}
{{ clShareLabel }}
{{ calMiniLabel }}
{{ d.t }}
{{ d.num }}
{{ calNextTag }}
{{ calNextTitle }}
{{ calNextWhen }}
{{ f.i }}
In this {{ calScopeWord }}
{{ k.label }}
{{ k.count }}
Everything you add, move or delete stays here between visits. Put the week back as it was
Calendar & meetings · Singapore
{{ calLabel }}
Today
{{ v.label }}
Add
{{ x.t }}
{{ calQuickWhy }}
{{ calDraftWhen }}
+
{{ k.label }}
Put it in Cancel
{{ d.dow }}
{{ d.num }}
{{ e.label }}
{{ d.more }}
{{ d.dow }}
{{ d.num }}
{{ h.label }}
{{ e.oneLine }}
{{ e.meta }}
{{ e.title }}
{{ e.meta }}
{{ e.title }}
{{ f.i }}
{{ e.where }}
{{ calDayNum }}
{{ calDayName }}
{{ calSub }}
{{ h.label }}
{{ e.oneLine }}
{{ e.meta }}
{{ e.title }}
{{ e.meta }}
{{ e.title }}
{{ f.i }}
{{ e.where }}
{{ calSelKind }}
{{ calSelTitle }}
{{ calSelWhen }}
{{ calSelWhere }}
{{ calSelWith }}
What to know before it
{{ calSelPrep }}
{{ calSelLinkLabel }}
Move it
30 min earlier 30 min later Next day
Free that day
{{ f.label }}
Take it out of the diary
What it can see
{{ g.tag }} {{ g.when }}
{{ g.title }}
{{ g.detail }}
{{ g.action }}
{{ calClearNote }}
{{ pinnedLabel }}
{{ viral.kicker }}
Look →
{{ viral.t }}
{{ viral.meta }}
{{ viral.read }}
{{ f.label }}
{{ c.pl }}
Spiking
{{ c.pinLabel }}
{{ c.t }}
{{ c.v }}
{{ c.t }}
{{ c.v }}
{{ c.who }}
{{ c.firm }}
{{ c.ago }}
{{ clipsEmptyTitle }}
{{ clipsEmptyNote }}
{{ clipsEmptyCta }}
{{ clip.who }}
{{ clip.firm }} · {{ clip.pl }}
{{ clip.t }}
{{ clip.v }} · {{ clip.eng }} · {{ clip.ago }} ago
Why it works
{{ clip.why }}
Who is actually watching
{{ clip.aud }}
Their numbers, not ours
{{ clipPerf.er }}
engagement rate
{{ clipPerf.save }}
save rate
{{ clipPerf.growth }}
follower growth
{{ clipPerf.cadence }}
posting cadence
{{ r.m }}
followers, thousands, six months
Their edge
{{ clipPerf.best }}
Their weakness
{{ clipPerf.worst }}
Us, same platform
{{ clipOurs }}
Recruitment read
{{ clip.fit }}
{{ clip.read }}
{{ clip.pinCta }}
{{ clip.openPersonCta }}
Commission our version
Pinning records the clip as evidence in Discover. Open person uses the shared registry so the same human lands in Discover or Talent — not a random home screen.
{{ inCount }}
Record enquiry
{{ e.from }}
{{ e.ago }}
{{ e.sub }}
{{ e.cls }} {{ e.ch }} {{ e.dupNote }}
Record a real enquiry
Asset class
{{ a.label }}
Save enquiry
Cancel
{{ inMsg.ch }} · {{ inMsg.agoLabel }}
{{ inMsg.sub }}
From {{ inMsg.from }}
{{ inMsg.sourceLine }}
{{ inMsg.body }}
{{ inMsg.read }}
Classified
{{ inMsg.cls }}
{{ inMsg.clsReason }}
Routed to
{{ inMsg.routeOwner }}
{{ inMsg.routeReason }}
Same person or same requirement, already in the queue
{{ d.label }} →
Nothing is merged automatically. Two threads from one person stay two records until you decide they are one conversation.
Prepared response · not sent
{{ inMsg.draftBody }}
{{ inMsg.draftSources }}
What the platform already knows
{{ p.t }}
Qualification · prepared, not decided
What made {{ inQual.who }} a lead, about {{ inQual.property }}
{{ inQual.source }}
The evidence behind it
{{ ev.t }}
{{ ev.src }}
{{ m.t }}
Accept and qualify
Cancel
Use this sample as a working enquiry {{ inMsg.cta }} Record personal reply Attach approved material Schedule interaction Qualify to Pipeline Open Calendar event Open Today follow-up
{{ inMsg.openPersonCta }} Open in Talent
{{ inMsg.openAccountCta }}
{{ inMsg.openPropertyCta }}
WhatsApp, email, phone, portal leads and social DMs share one queue. Governed drafts and personal replies remain distinct. No external send is claimed without a connector receipt.
Reset broker-recorded enquiry data
Viewings
{{ g.when }}
{{ g.what }}
{{ g.kind }}
{{ vw.kind }} · {{ vw.state }}
{{ vw.what }}
{{ vw.when }} · {{ vw.who }}
Verified unit image
{{ vw.imageLabel }}
Before you go in
{{ vw.prep }}
The prepared context above carries the technical, relationship and last-touch summary for this viewing.
{{ vw.openPropertyCta }}
Open landlord account
No feedback yet. Capture it on the way back — the platform extracts the verdict, the objections and the next actions, and attaches them to this viewing and the deal.
Capture feedback
Verdict
{{ vw.verdict }}
{{ vw.notes }}
What it changed
{{ a.t }}
Open the matching deal
Leasing pipeline · {{ dlAsOf }}
{{ dlSummary }}
{{ v.t }}
{{ col.label }}
{{ col.count }}
{{ col.test }}
{{ col.feeLabel }}
{{ c.name }}
{{ c.value }}
{{ c.fee }}
{{ c.age }}
{{ c.liveNote }}
{{ col.emptyNote }}
Longest in stage first — what is holding each one up
{{ k.name }}
{{ k.stage }}
{{ k.age }}
{{ k.block }}
{{ k.blockWho }}
{{ k.next }}
{{ dlGhost.name }}
{{ dlGhost.hint }}
← All {{ dlCount }} deals on the board
{{ dl.stage }} · {{ dl.owner }}
{{ dl.name }}
{{ dl.value }} · {{ dl.fee }}
The one next step
{{ dl.next }}
{{ dl.openPropertyCta }} {{ dl.openOccupierCta }} {{ dl.openViewingCta }} {{ dl.openEnquiryCta }} {{ dl.openLandlordCta }} {{ dl.openDeckCta }}
Open points, and whose they are
{{ o.t }}
{{ o.who }} · {{ o.risk }}
Nothing is open on this deal yet. A newly qualified enquiry carries its requirement and no open points until someone names one.
What has happened
{{ l.when }}
{{ l.t }}
{{ l.sourceLabel }}
Stage
{{ st.label }}
{{ dlStageNote }}
Comparable evidence · Singapore office
Six verified comparables
{{ compsNote }}
Date
Occupier · size
Building
Rent
Incentive
Term
{{ c.d }}
{{ c.occ }}
{{ c.sz }}
{{ c.b }}
{{ c.r }}
{{ c.inc }}
{{ c.term }}
{{ c.src }}
{{ c.use }}
In committee evidence
Why this one belongs
{{ compFocus.b }} · {{ compFocus.occ }}
{{ compFocus.use }}. {{ compFocus.src }}.
{{ compFocus.cta }}
New business
{{ p.name }}
{{ p.due }}
{{ pt.state }} · due {{ pt.due }}
{{ pt.name }}
{{ pt.ask }}
Against: {{ pt.against }}
{{ ptLockLabel }}
Open the submission
The work behind the pitch
Live demand, verified terms and the landlord’s own commitments.
Where we are strong
{{ r.t }}
Where we are weak
{{ r.t }}
The submission
{{ p.t }}
{{ p.s }}
Media library · rights and consent
Everything we are allowed to use
{{ assetsNote }}
{{ f.label }}
{{ assetSelected.kind }} · {{ assetSelected.id }}
{{ assetSelected.t }}
{{ assetSelected.rights }} · {{ assetSelected.exp }}
{{ assetActionLabel }}
{{ a.orientLabel }}
{{ a.kind }}
{{ a.t }}
{{ a.rights }}
{{ a.use }} {{ a.flag }}
Asset performance
The portfolio, honestly
{{ portfolioNote }}
One portfolio view, but not one blended score. Every vacancy, lease event and asset-level risk stays visible.
What needs attention
{{ portfolioRisk }}
Building · size
Occupancy
Rent
WAULT
Available
{{ p.b }}
{{ p.sz }}
{{ p.occ }}%
{{ p.rent }}
{{ p.wault }}
{{ p.avail }}
{{ p.risk }}
{{ p.open }} →
Ask · {{ askCount }}
{{ askStateLine }}
Start again
{{ askGreeting }}
{{ askGreetingSub }}
{{ x.area }}
{{ x.q }}
{{ t.q }}
{{ f.name }}
{{ t.lead }}
{{ r.title }}
{{ r.line }}
{{ t.body }}
What it does hold
{{ t.areas }}
{{ t.readNote }} · click one to open it
{{ src.t }}
{{ t.caveat }}
Copy {{ f.q }}
{{ f.name }}
{{ f.size }}
×
{{ askHeard }}
Stop
{{ askMicWhy }}
{{ askFootnote }}
Broker creator academy
Being good on camera is a skill, not a personality
{{ academyProgramNote }}
{{ s.v }}
{{ s.l }}
{{ academyProgramFocus.level }}
{{ academyProgramFocus.status }}
{{ academyProgramFocus.meta }}
{{ academyProgramFocus.t }}
{{ academyProgramFocus.desc }}
{{ academyProgramFocus.cta }}
{{ academyProgramFocus.proof }}
{{ c.level }} · {{ c.meta }}
{{ c.t }}
{{ c.completed }}
{{ p.n }}
{{ p.t }}
{{ p.m }}
Why the loop matters
The second take is where confidence becomes visible craft.
2nd take
median quality landing
Connected development
Practice evidence follows the broker into their own development path.
Open the development path →
Built from real captures · the other half of the academy
Modules built from real captures
{{ academyNote }}
{{ academyFocus.who }}
{{ academyFocus.t }}
{{ academyFocus.m }}
{{ academyFocus.from }}
{{ academyFocus.cta }}
{{ c.who }}
{{ c.t }}
{{ c.m }}
{{ c.from }}
Closed loop
The next field capture becomes tomorrow’s coaching evidence.
Open Kai’s development path →
Green Mark, energy, carbon path
What occupiers ask before they ask about rent
{{ greenNote }}
{{ g.b }}
Certification
{{ g.cert }}
Energy
{{ g.ei }}
Carbon path
{{ g.carbon }}
Occupier demand
{{ g.occ }}
{{ g.note }}
The next commercial action
{{ greenFocus.action }}
{{ greenFocus.business }}
Open the related decision
Ask · {{ cmdCount }}
{{ cmdStateLine }}
esc
{{ cmdGreeting }}
{{ cmdGreetingSub }}
Governed plan · {{ commandExecutionStatus }}
{{ commandExecutionTitle }}
{{ commandExecutionRunId }}
Context and evidence
{{ commandExecutionEvidence }}
Expected result
{{ commandExecutionOutput }}
{{ agent }}
{{ step.status }}
{{ step.title }}
Human decision: {{ commandExecutionDecision }}
Recurring work: {{ commandExecutionSchedule }}
{{ commandExecutionError }}
{{ action.label }}
{{ r.kind }}
{{ r.t }}
{{ r.meta }}
{{ d.icon }} {{ d.badge }}
{{ dockWorkroomIcon }} {{ dockWorkroomBadge }}
{{ dockNotesIcon }}
{{ dockFilesIcon }}
{{ dockFieldIcon }}
{{ dragLabel }}
{{ g.head }}
{{ g.eyebrow }}
{{ g.collapseMark }}
×
{{ g.head }}
{{ g.sub }}
{{ r.t }}
{{ r.m }}
{{ g.head }}
{{ g.sub }}
{{ f.n }}
{{ f.m }}
{{ g.head }}
{{ g.sub }}
{{ g.sub }}
{{ g.head }}
{{ g.sub }}
{{ g.cta }} →
All experiences · your access profile
Pinned for {{ personaName }}
{{ a.label }}
Recent
{{ a.label }}
Apps you open will appear here.
Saved layouts
Save current
{{ l.name }}{{ l.meta }}×
Arrange windows, then save the layout.
{{ g.title }} {{ g.count }} open all as tabs →
{{ a.icon }}
{{ a.label }}
{{ a.pinLabel }}
{{ a.desc }}
{{ a.note }}
Overview
{{ exposeCount }} · esc to close
{{ e.icon }}
{{ e.label }}
{{ e.crumb }}
×
{{ e.tabCount }}
Nothing open. Press ⌘K and say what you need.
Waiting for a human
{{ a.t }}
{{ a.sub }}
Your cross-app activity
{{ a.t }}
{{ a.sub }} · {{ a.ago }}
Agent activity
{{ g.who }} · {{ g.ago }}
{{ g.t }}
System and trust
{{ y.t }}
{{ y.sub }}
{{ y.act }}
Add a tab
{{ i.t }}
No matching apps
{{ qlIcon }}
{{ qlTitle }}
{{ qlMeta }}
×
{{ n.tag }} {{ n.when }}
{{ n.t }}
{{ n.body }}
{{ n.filed }}
{{ g.title }}
{{ f.icon }}
{{ f.t }}
{{ f.meta }}
{{ qlBody }}
{{ qlCta }} Close
{{ dockAssistantLine }}⌘K · or speak
{{ oneLineEyebrow }}
{{ oneLineTitle }}
{{ oneLineNote }}
{{ oneLineFoot }}
Cancel
{{ oneLineCta }}
{{ toastTitle }}
{{ toast }}
Field companion
{{ mobileHeading }}
{{ mobileBlurb }}
Switch to the desktop OS
Desktop Mobile
Savills OS · Field
Wednesday 29 July
09:56
Next · 4 min away
Chai Wen Hui · Marina Crest T2 tour
10:00 · briefing pack ready
{{ a.t }} {{ a.ago }}
{{ lockMicIcon }}
Tap to open
{{ lockAskIcon }}
Wednesday 29 July
Good morning, {{ mFirstName }}
2
How can I help this morning?
Chai in 4 minutes · 2 things need you
Chai Wen Hui
10:00 · Marina Crest T2 tour
Capture the meeting
Studio · needs your face
Your Marina Crest take, cut to 0:58
Notes
{{ n.t }}
Files
5
2 added today
{{ a.icon }} {{ a.badge }}
{{ a.label }}
Home
{{ mWrPeople }}
{{ mWrTitle }}
{{ mWrPurpose }}
Waiting on you
{{ mWrApprovalTitle }}
{{ mWrApprovalArtifact }}
Approve
Send it back
{{ m.mark }}
{{ m.who }} AI agent {{ m.when }}
{{ m.body }}
{{ p.label }}
{{ wrVoiceBtn }}
{{ wrSendLabel }}
{{ mWrNote }}
Home
Record enquiry
Enquiries
{{ inCount }}
New broker-recorded enquiry
Asset class
{{ a.label }}
Save enquiry
Cancel
{{ e.from }}{{ e.ago }}
{{ e.sub }}
{{ inMsg.ch }} · {{ inMsg.agoLabel }}
{{ inMsg.sub }}
From {{ inMsg.from }}
{{ inMsg.sourceLine }}
{{ inMsg.body }}
{{ inMsg.read }}
Current context
{{ p.t }}
Qualification · prepared, not decided
What made {{ inQual.who }} a lead, about {{ inQual.property }}
{{ inQual.source }}
{{ ev.t }}
{{ m.t }}
Accept and qualify
Cancel
{{ mInCta }}
Reply personally
Approved material
Book
Qualify
Calendar event
Today follow-up
{{ inMsg.openPersonCta }}
{{ inMsg.openAccountCta }}
{{ inMsg.openPropertyCta }}
Reset broker-recorded enquiries
Home
New note
Notes
Anything you write here is read into the right record — nothing is filed without you.
{{ n.tag }} {{ n.short }}
{{ n.t }}
{{ n.body }}
{{ n.filed }}
Home
Documents
On this device and in Straits Anchor · everything opens offline
Search documents
{{ g.title }}
{{ f.icon }}
{{ f.t }}
{{ f.meta }}
Home
{{ mFirstName }}, how can I help this morning?
Speak or type · it acts, then shows you what it did
{{ q.t }}
Type a request…
Home
July 2026
Wednesday 29
{{ d.dow }}
{{ d.n }}
{{ m.time }}
{{ m.dur }}
{{ m.kind }}
{{ m.title }}
{{ m.where }}
Capture it {{ m.prep }}
Free after 17:00 · two travel gaps protected
Home
Mail
One draft is waiting on you · nothing sends itself
Draft · waiting on you
The four commitments from this morning
To Chai Wen Hui · written from your recording
Review and send Edit
Inbox
{{ t.mark }}
{{ t.who }} {{ t.when }}
{{ t.subject }}
{{ t.snippet }}
Cancel
Capturing · Marina Crest Tower
Straits Anchor REIT
meeting with Chai Wen Hui
{{ recTime }}
Transcribing on device. Names, units, rents and commitments are extracted — nothing is published without you.
{{ e.t }}
{{ capturePhotoIcon }}
{{ captureNoteIcon }}
Home
Structured 40 seconds after you stopped
Marina Crest meeting
1:42 recording · 2 photos · added to Straits Anchor REIT
{{ mAudioIcon }} 1:42
L07 condition
{{ meetingSummary }}
Extracted
{{ c.mark }}
{{ c.t }}
{{ c.src }}
Prepared for you
{{ p.tag }} {{ p.agent }}
{{ p.t }}
{{ p.why }}
{{ p.cta }} Read
Desktop has the full landlord workspace, demand matching and the evidence pack. Mobile keeps the field work.
Cancel
Teleprompter
Say this 3 verified facts
Open with the L38 view. Give the incentive number. Name one occupier type it suits. End with a question, not a pitch.
Shot 1 of 4Landscape + vertical
0:58
Front
Cut from the transcript. You review before anything goes out.
Home
Approvals
{{ mApprovalIntro }}
{{ a.kind }}
{{ a.t }}
{{ a.body }}
{{ a.cta }} Edit
Home
Talent discovery
People worth knowing
Found through their own content. Watch a few, then flag anyone you would happily work with.
{{ c.name }}
{{ c.where }}
{{ c.niche }}
{{ t.v }}
{{ c.rel }} {{ c.flags }}
Flag {{ dsc.name }} for a conversation
Assessment, interviews and HRIQ happen on the desktop, in Talent. This is the spotting layer.
Home
Occupier · before you walk in
{{ occ.name }}
{{ occ.need }}
{{ f.l }}
{{ f.v }}
Who you know
{{ p.n }}
{{ p.r }}
{{ p.route }}
Prepared approach
{{ occ.prepared }}
Request release
Home
Market pulse
{{ mkt.name }}
{{ mkt.meta }}
{{ s.v }}
{{ s.l }}
{{ s.d }}
What changed this week
{{ mkt.changed }}
Say this in the meeting
{{ c.t }}
{{ c.m }}
{{ m.name }}
Home
{{ cmp.kind }} · {{ cmp.state }}
{{ cmp.name }}
{{ cmp.objective }}
Engagement to outcome
{{ f.l }}
{{ f.v }}
{{ cmp.note }}
Next in the schedule
{{ d.when }}
{{ d.t }}
{{ c.name }}
Home
{{ dev.name }}
{{ dev.role }}
{{ dev.summary }}
From work you were both in
{{ m.kind }} {{ m.when }}
{{ m.t }}
{{ m.src }}
Leave feedback now
Next step
{{ dev.next }}
{{ d.name }}
{{ lockedIcon }}
Not in your access profile
{{ lockedMsg }}
Back
Home
{{ handoffLabel }}
{{ handoffImg }}
{{ handoffTitle }}
{{ handoffBody }}
{{ p.n }} {{ p.t }}
Or ask me here
Read me the short version What changed since Monday? Anything waiting on me?
Open on the desktop
{{ toastTitle }}
{{ toast }}
{{ hoverHelpTitle }}
{{ hoverHelpBody }}
{{ visualPreviewTitle }}
What you are looking at
{{ visualPreviewTitle }}
{{ visualPreviewBody }}
Why it is here
{{ visualPreviewPurpose }}
Close image
Savills OS guide
{{ demoToggleLabel }}
{{ g.label }}
{{ demoImageLabel }}
{{ demoStepLabel }}
{{ demoPositionLabel }}
{{ demoHeadline }}
{{ demoCaption }}
{{ demoSurfaceLabel }}
{{ demoSecondaryLabel }}
Back
{{ demoNextLabel }}
Exit