Astro Dreamforce

From Static Pages to Agentic Web Personalization

Free your AI agents from the boundaries of the chat box

Gabriel Harbour Ouellet CTO & Director of R&D · AI Real Estate Technologies inc.
Salesforce
Gabriel Harbour Ouellet
Ai

Gabriel Harbour Ouellet

CTO & Director of R&D

AI Real Estate Technologies inc.

Real Estate Development, Reinvented by AI

Salesforce

Why give an agent the ability to understand your customer, then confine it to a little box in the corner?

We gave ours the ability to guide the experience across your website, 3D experiences, and interactive tools — not just talk about it.

Salesforce

Three companies, one agent

AI Real Estate Technologies
The builder AI Real Estate Technologies inc.
SmartPixel
The 3D engine SmartPixel Active Média
The Ronto GroupNora House
The client The Ronto Group & Nora House

One Agentforce agent. One website. Running in production today.

Salesforce
The builder

AI Real Estate Technologies inc.

Ai
1
Salesforce customer and partnerAI for residential real estate developers, built entirely on the Salesforce platform.
2
Agentforce agents, Apex services, Adaptative Web Agent Component (AWAC)We build all three layers — the agent, the backend, and what appears on the page.
3
Everything today is live in our production orgStandard Agentforce features. Nothing you can't build yourself.
airealtech.com
Salesforce
The 3D engine

SmartPixel

SmartPixel
3D digital twin — looping capture
1
Interactive 3D sales experiences for real estate developmentsExplore residences, layouts, exact views, amenities, availability, and surrounding destinations in the sales gallery or online.
2
Every residence, every viewFilter, fly to a unit, look out the window at the actual waterfront.
3
An API the agent can driveCamera, filters and tours are commands — so the agent can issue them.
smartpixel.com
Salesforce
The client

The Ronto Group & Nora House

The Ronto Group Nora House
117waterfront residences, West Palm Beach
17layouts, 2 to 4 bedrooms
$1M – $3M+most buyers browse from out of state
Nora House website ronto.com · norahousewpb.com
Salesforce

Two ways to put AI on a website

Traditional Chat Box
3 bed facing water? Sure — see the Residences page…

The answer is text. The visitor still finds the floor plan, opens the map and hunts for the contact form.

Adaptative Web Agent Component (AWAC)
3D building · Residence 1204
Map · 4 POIs
Book a visit
3 bed facing water?→ 6 residences · tour starting

The answer is the action. The page filters, the model flies, the calendar opens — in the same turn.

Salesforce

The Adaptative Web Agent Component (AWAC)

Allows the agent to break out of the chat widget and drive the page — and the apps on it

Agentforce agent Agentforce agent
Website content & navigation Pages, filters, cards, forms — rendered where the visitor is looking
SmartPixel 3D building Fly to a residence, filter 117 units, run a narrated tour
POI neighborhood map Pan, pin and compute walk times to what the buyer asked about
Booking calendar Mounted inside the chat; Lead and Event written in the same turn
Salesforce

How one question becomes an action

Four hops, and the page moves

1 Visitor asks Our custom Messaging for In-App and Web (MIAW) API client sends the message tagged with the page and the residence on screen.
2 Agent routes The Agentforce router captures the intent into variables and hands off to the right subagent.
3 Apex answers A before_reasoning Apex invocable queries Salesforce and returns a JSON envelope.
4 Page reacts The agent echoes the envelope verbatim; the custom MIAW client parses it and drives the website navigation, the SmartPixel 3D building, the neighborhood map, and the appointment booking calendar.
Salesforce

What's under the hood

Salesforce products in the demo, and how the pieces talk

Salesforce products used
AgentforceCustomer Engagement Agent + 3 dedicated AWAC subagents: SmartPixelControl, NoraSiteControl, BookingControl
Messaging for In-App and WebCustom React MIAW API client
Sales CloudLeads, Events, appointments
Data CloudUnified buyer profile and context
Apex & FlowInvocable actions, JSON envelopes
Salesforce production org Agentforce Customer Engagement Agent
React MIAW clientCustom Messaging for In-App and Web client · renders the envelopes
React websiteNora House site · pages, filters, POI map
SmartPixel 3D toolInteractive building model
SmartPixel APIUnits, availability, amenities
Nora House CRM (Builder CMS)Inserts Leads and conversation summaries
Salesforce

Live demo

Nora House, running in production

Salesforce

Three things that broke

Broke The model paraphrases the JSON Ask an LLM to echo an envelope and it helpfully rewrites it. The visitor gets a promise of a calendar and nothing to click. Fix Seven reinforcing instructions before verbatim echo held.
Broke The Trust Layer redacts every URL A byte-perfect envelope still arrived with "url":"URL_Redacted". Fix Send ids and signatures, rebuild the link client-side.
Broke Variables go stale within a turn An instruction reading a variable set by an action in the same turn sees the prompt-render value — empty. Fix Run the action in before_reasoning, then echo the variable.
Salesforce

Why it matters

Static contact form 2–3% of visitors convert — 97% of potential leads never reach a human. Source: AI Form Lead Data
AI-assisted conversation 12.3% of shoppers engaging with AI chat convert — 4× the 3.1% without assistance. Source: Envive
Salesforce

Take this back with you

Every piece of this is built on standard Agentforce features

Nora House website
See it liveThe Nora House buyer experiencenorahouse.airealtech.com
Read the setupMIAW, AWAC, Apex invocables, variablesSalesforce Help
Talk to usFind me after this sessionairealtech.com
Let's discuss your implementation — gabriel@airealtech.com
Salesforce
Q&A
Contact information Gabriel Harbour Ouellet gabriel@airealtech.com
Salesforce

Session summaries available soon

A short recap of this session is on its way. You'll find it later today in the Salesforce Events mobile app or online on the sessions page.

Salesforce

Coffee on us.

The first 4,000 attendees to provide feedback on this event will receive a $5 Starbucks gift card.*

  1. Download the Salesforce Events mobile app.
  2. Navigate to surveys.
  3. Complete (4) session surveys and the Event Survey.
  4. Redeem your gift at Badge Pickup in-person on the last day of the event.

*Restrictions apply. See terms and conditions at sforce.co/survey-terms

Survey QR code
Dreamforce
Thank you