See visitors on your website, live
With the visitor's consent, tm.js brings their activity into the panel: who is looking at which villa, how interested they are, and when they need help.
Intent score and signals
The price a visitor saw, their channel, device and behaviour turn into an intent score; 70 and above counts as hot.
- Filters: hot, with enquiry, mine, on a villa page, on a form
- "On the site now" section on the Sales desk
- A timeline of the visitor's activity on the site
Chat invites at the right moment
At moments like hesitating over the price or a failed payment, an agent invites the visitor to chat. Website chat and WhatsApp share one inbox.
- Invite rules run as an experiment, measured against a control group
- A limit on open chats per agent
- Chats can be handed over to WhatsApp
Co-browsing with consent
If the visitor agrees, the agent takes them to the right page, highlights a section and scrolls. Co-browsing stops on payment and booking pages.
- Without consent, the browser sends no events
- Privacy deletion and export requests are handled
- Site funnel and assistant experiment reports
How it works
- 1
One line
tm.js is added to your site with a single line; events are collected first-party.
- 2
Cookie consent
No events are sent until the visitor gives consent.
- 3
Live screen
Visitors, intent scores and signals on the panel's Live screen.
- 4
Closed loop
Call codes link the visit to the call or WhatsApp enquiry and to the sale.
Related modules
Common questions
All questionsWhat if a visitor doesn't consent?
Without consent, the browser sends no events.
How long is data kept?
Default retention: raw events 25 months, search phrases 90 days, chats 2 years.
Does the agent control the visitor's screen?
No. With consent, the agent takes the visitor to a page, highlights a section and scrolls; co-browsing stops on payment and booking pages.
See it in your own business
Let us show you Trimango with your villas and your team.
