Demo Script

Pre-work for Session 1 | Prepared: 2026-02-17


The Hook (30 seconds)

“What happens when a tenant rings you at 2am about a boiler that’s stopped working? Right now, you either miss the call and deal with an angry tenant in the morning, or you pick up and lose your evening. Envo answers that call for you — 24 hours a day, 7 days a week. It talks to the tenant, understands the problem, creates a maintenance ticket, and notifies you with everything you need to act. By the time you check your phone in the morning, the issue is logged, categorised, and ready for you to assign a plumber with one click.”


The Problem (2 minutes)

Paint this picture for the prospect. Use their language, not ours.

Start with the scenario:

“Let me describe a typical week for an HMO operator managing 30-odd properties. Monday morning: you’ve got 14 WhatsApp messages from tenants over the weekend. Three are about the same blocked drain in different rooms. One is a photo of damp you can’t quite make out. Two are asking when the gas certificate inspection is happening. One is genuinely urgent — a tenant’s smoke alarm has been beeping since Friday night.”

Then hit the pain points:

  • You’re the bottleneck. Every single issue goes through you. Phone calls, WhatsApps, texts — all landing on your personal phone. There’s no system, just you trying to remember who said what.

  • Things get missed. Not because you don’t care, but because you’re juggling 30 properties and a blocked drain in Property 12 slips through the cracks. Two weeks later, the tenant’s furious and there’s water damage.

  • Out-of-hours is a nightmare. Emergencies don’t wait for office hours. A gas leak at midnight means your phone is ringing, and you’re scrambling to find a contractor who’ll come out.

  • Vendor coordination eats your time. You spend hours calling plumbers, chasing electricians, texting contractors — “Can you do Tuesday?” “Actually, Wednesday?” “Here’s the address again.”

  • You can’t scale. Every new property means more messages, more calls, more admin. You want to grow your portfolio, but you’re already drowning.

  • Compliance keeps you up at night. Gas safety certificates, EICRs, EPCs — when does what expire? You’ve got a spreadsheet somewhere, but is it up to date?

Close the problem section:

“This isn’t sustainable. And it’s why most property managers plateau at 20-30 properties — the admin ceiling. Envo removes that ceiling.”


The Solution — Demo Flow (10-15 minutes)

Step 1: The Tenant Experience — “The Wow Moment” (3 minutes)

What to show: Live demonstration of a tenant sending a WhatsApp message (or using the web chat) to report an issue. Show the AI responding in real time.

Talking points:

  • “Let me show you what your tenant sees. They text your property’s number — just a normal WhatsApp message — and say: ‘Hi, my boiler’s not working, there’s no hot water.‘”
  • “Watch what happens. The AI responds within seconds. It asks the right follow-up questions: ‘How long has it been off? Have you checked the pressure gauge? Can you send a photo of the boiler display?‘”
  • “The AI isn’t just collecting info — it’s checking the property’s knowledge base. If the house rules say ‘repressurise the boiler using the instructions on the cupboard door,’ it’ll walk the tenant through that first. A lot of issues get resolved right there, without you lifting a finger.”
  • “If it’s a real issue that needs a tradesperson, the AI creates a maintenance ticket automatically — categorised, urgency-rated, with all the details and photos attached.”

Why it matters:

  • Tenant gets an instant response at any hour — no more “I’ve been waiting three days for a reply”
  • Simple issues (FAQ-type questions) get resolved by the AI, saving the landlord time
  • Real issues come through fully formed — no more “the tap’s broken” with zero detail
  • Works on WhatsApp, voice calls, and web chat — tenants use whatever they prefer

Key demo beats:

  1. Send a message as the tenant
  2. Show the AI’s response (natural, helpful, not robotic)
  3. Show it asking for a photo
  4. Show the AI attempting a self-service resolution from property documents
  5. Show the issue being created when it’s a genuine maintenance problem

Step 2: The Issue Lifecycle (2 minutes)

What to show: The issue that was just created by the AI, now visible on the landlord dashboard. Walk through the status flow.

Talking points:

  • “So that conversation just happened — your tenant reported a real boiler issue. Here’s what landed on your dashboard.”
  • “You can see the issue: category is ‘heating,’ urgency is ‘high’ because there’s no hot water, and it’s already got the tenant’s description, the photos they sent, and the AI’s summary of the conversation.”
  • “You didn’t have to type any of this. You didn’t have to ask the tenant ‘which property?’ or ‘can you send a photo?’ The system did it all.”
  • “From here, you’ve got a clear workflow: New, In Progress, Vendor Assigned, Completed. One status bar, nothing ambiguous.”

Why it matters:

  • Every issue has a complete audit trail from day one
  • Urgency is assessed automatically — emergencies float to the top (gas leaks, fires, floods get flagged immediately)
  • No more relying on memory or scattered WhatsApp threads

Step 3: The Dashboard — Landlord’s Command Centre (3 minutes)

What to show: Dashboard home page with real stats, then drill into properties, tenants, and issues views.

Talking points:

  • “This is your morning view. Open issues, urgent items, compliance alerts — all in one place. No digging through messages.”
  • Walk through:
    • Dashboard home: Stats at a glance — total issues, open vs resolved, urgent items needing attention, compliance alerts for expiring documents
    • Properties list: All your properties, filterable by type (HMO, flat, house). Click into one to see its tenants, active issues, and documents
    • Issues view: Filter by status, urgency, category, property. Bulk actions for common workflows
    • Tenants list: See all tenants, which property they’re in, their contact details, priority flagging
    • Property documents: Upload gas safety certs, EICRs, EPCs, tenancy agreements. The system tracks expiry dates and alerts you before they lapse
    • Settings: Organisation profile, team members (owner, admin, staff roles)

Why it matters:

  • Everything in one place — not spread across email, WhatsApp, spreadsheets, and your head
  • Compliance tracking built in — never miss a gas safety renewal again
  • Priority system means you always know what needs attention first
  • Multi-organisation support — if you manage properties across different companies or partnerships

Step 4: Vendor Assignment — One-Click Dispatch (2 minutes)

What to show: Assign a vendor to the boiler issue from Step 2. Show what the vendor receives.

Talking points:

  • “Right, so you’ve seen the issue. You know it needs a plumber. Let’s assign one.”
  • “You’ve got your vendors saved — filtered by trade. You can see their rating, how many jobs they’ve done, their SLA response time. Pick one, click assign.”
  • “The vendor gets an SMS and email with a secure link — no app to download, no account to create, no password to remember. They click the link and see the job details: your property address, what the issue is, the urgency, access instructions, and the tenant’s contact number.”
  • “They hit ‘Accept Job’ — and both you and the tenant get notified instantly. The tenant gets a message saying ‘Help is on the way.’ You can see the status update on your dashboard.”
  • “When the work’s done, the vendor clicks ‘Mark Complete’ on the same link, adds their notes, and the issue closes. Tenant gets a notification. Done.”

Why it matters:

  • Vendors don’t need accounts or apps — massive reduction in friction
  • Secure tokenised links expire after 48 hours — no lingering access
  • Everyone stays informed automatically — you’re not chasing updates
  • If a vendor declines, you’re notified immediately and can reassign

Step 5: Document AI / Knowledge Base (2 minutes)

What to show: Upload a property document (house rules or appliance manual) and show how the AI uses it to answer tenant questions.

Talking points:

  • “This is where it gets really clever. You upload your property documents — house rules, boiler manuals, appliance guides, even your tenancy agreement — and the AI learns from them.”
  • “So when a tenant asks ‘How do I use the washing machine?’ or ‘What are the bin collection days?’ the AI answers using your actual documents. Specific to that property.”
  • “You toggle which documents the AI can see. Tenancy agreements? Maybe keep those private. House rules? Definitely share those with the AI.”
  • “This means the AI isn’t giving generic answers — it knows your properties. It knows that Property 12 has a combi boiler and Property 7 has a system boiler, and gives different instructions accordingly.”

Why it matters:

  • Reduces call volume massively — most tenant questions are about the same things
  • Property-specific intelligence, not generic chatbot waffle
  • You control what the AI knows — full visibility with the visible to AI toggle
  • Documents are chunked and semantically indexed — it understands context, not just keywords

Step 6: Compliance & Reporting (1 minute)

What to show: Compliance alerts on the dashboard, document expiry tracking.

Talking points:

  • “Finally, peace of mind. Your gas safety certificates, EICRs, EPCs — all tracked with expiry dates. You get alerts before they lapse.”
  • “Every issue has a complete timeline: when it was reported, what the AI said, when you assigned a vendor, when it was resolved. Full audit trail.”
  • “If a tenant ever disputes something — ‘I reported that damp months ago and you did nothing’ — you’ve got the receipts. The conversation transcript, the issue record, the timeline.”

Why it matters:

  • Regulatory compliance without a separate system
  • Complete audit trail protects you legally
  • Expiry alerts prevent costly lapses

The Close

Transition from demo to next steps:

“So that’s Envo. Let me recap what you just saw: a tenant reported an issue at — let’s say — 11pm. The AI responded in seconds, gathered the details, checked the property docs, and created a fully categorised ticket. This morning, you opened your dashboard, saw the issue, and assigned a plumber with one click. The plumber accepted via a link on his phone, and the tenant got a notification. No phone calls. No chasing. No missed issues.”

Then ask:

“How does that compare to how you’re handling this today?”

(Let them talk. This is where you listen for their specific pain points and connect them back to what they just saw.)

Next steps options, depending on temperature:

  • Hot: “We’re onboarding a small group of early adopters right now. I can get you set up with your properties this week — it’s a CSV upload, takes about 15 minutes. Shall we book that in?”
  • Warm: “I’d love to get you into the system with a couple of your properties so you can see it working with your real tenants. What does your diary look like this week?”
  • Lukewarm: “Let me send you a summary of what we covered, and I’ll include a short video walkthrough you can share with your team. When would be a good time for a follow-up?”

Objection Handling

ObjectionResponse
”My tenants won’t use this — they just ring me directly.""That’s exactly why this works. They don’t have to change their behaviour. They text your property number on WhatsApp or ring the landline — exactly what they’d do to contact you. The difference is the AI picks up instantly, every time, even at 2am. You still see everything on the dashboard."
"What if the AI gets it wrong or gives bad advice?""Two things. First, the AI only answers from your documents — it doesn’t make things up. If it doesn’t know, it says so and offers to create a ticket for you to handle. Second, emergencies are hardcoded — gas leaks, fires, flooding bypass the AI entirely and trigger immediate alerts with emergency contact numbers. The AI is conservative by design."
"I’ve only got 10-15 properties — is this overkill?""Actually, 10-15 properties is our sweet spot. That’s the range where you’re too busy to handle everything manually but too small to hire a dedicated maintenance coordinator. Envo is that coordinator — at a fraction of the cost."
"What about data security? Tenant information is sensitive.""Everything is isolated per organisation — your data is completely separate from anyone else’s. We use row-level security in the database, all communications are encrypted, and we store only what’s necessary. Voice call recordings aren’t stored by default. We’re building to GDPR compliance from day one."
"My vendors are old-school — they won’t use an app.""That’s the beauty of it. There’s no app. There’s no login. There’s no account to create. They get a text message with a link. They tap the link, see the job, and press Accept. If your vendor can open a text message, they can use Envo."
"How does it handle emergencies?""The AI has a hardcoded safety gate. Keywords like ‘gas leak,’ ‘fire,’ ‘flooding,’ ‘no heating’ in winter — these trigger an immediate emergency response. The tenant gets emergency service numbers straight away, and you get an urgent notification. No waiting, no AI deliberation."
"What if a tenant isn’t in the system?""The issue still gets created and linked to the property. It’s flagged for you to manually link the tenant. Nothing gets dropped — the system errs on the side of capturing everything."
"We already use [Fixflo / Arthur / Goodlord].""Those are great tools for specific things — Fixflo for maintenance logging, Arthur for lettings management. But none of them answer your phone at 2am. None of them talk to your tenants via WhatsApp and resolve simple questions from your property docs. Envo sits at the front door — it’s the first point of contact. It can work alongside your existing tools, handling the intake and triage that currently falls on you."
"What does it cost?""We’re finalising pricing, but the model is per-property — so it scales with your portfolio. For context, think about how many hours a week you spend on tenant calls, WhatsApp messages, and vendor coordination. Even at 5 hours a week, that’s time you could spend growing your portfolio instead."
"Can I brand it with my company name?""Yes. On our premium tier, you can add your logo, brand colours, and customise the email templates. On our partner tier, you can run it on your own domain, use your own Twilio number, and remove all Envo branding entirely. For tenants, it looks like your system — because it is.”

What NOT to Show (Yet)

These features are either not built, in progress, or rough around the edges. Avoid showing or promising them during demos.

FeatureStatusWhy to Avoid
WhatsApp media ingestionNot yet builtTenant can send photos in chat, but WhatsApp media handling isn’t wired up yet
Twilio / WhatsApp live integrationNot yet deployedThe Meta WhatsApp provider is built but Twilio production setup is pending
Voice AI (VAPI)Not yet integratedThe architecture supports it, but it’s not connected to the pipeline yet
Email channelFutureNot implemented at all
Reporting & analyticsPlanned (E-011)No reports or export functionality yet
Team managementPlanned (E-012)You can set roles, but full team management is limited
Vendor management portalDeferred to V2Vendors work via token links — there’s no vendor-facing portal
Payments / billingNot startedNo Stripe integration or billing system
White-labellingProposed (ADR-014)Architecture is designed for it, but nothing is built yet
Real-time updatesNot yetDashboard uses polling, not live WebSocket subscriptions
Dashboard reply to tenantDeferredYou can view conversations but can’t reply from the dashboard yet
Marketing website (ehq.tech)Not liveNo public-facing site yet

General rule: If a prospect asks about something on this list, say “That’s on our roadmap” or “We’re building that next” — don’t pretend it exists. Credibility is everything at this stage.


Demo Checklist

Run through this before every prospect call.

Environment

  • Dashboard is running and accessible (local or staged environment)
  • Tenant chat app is running and accessible
  • AI pipeline is active and responding
  • Test organisation is set up with realistic data (not “Test Org 123”)

Test Data

  • At least 3-5 properties loaded with realistic UK addresses
  • Properties have different types (HMO, flat, house) to show variety
  • Each property has tenants with realistic names and phone numbers
  • At least 2 property documents uploaded (house rules, appliance manual) with visibleToAI enabled
  • At least 1 document has an expiry date approaching (for compliance alert demo)
  • A mix of issues in different statuses (new, in progress, vendor assigned, completed)
  • At least 2-3 vendors loaded with different trades (plumber, electrician, general)
  • Seed conversations exist showing realistic tenant interactions

Demo Flow Prep

  • Clear any test messages from the chat so the demo starts clean
  • Prepare the “tenant message” you’ll send live — use a realistic scenario (boiler, leak, damp)
  • Test the AI response end-to-end before the call — make sure it’s generating sensible replies
  • Confirm vendor assignment flow works (token link opens correctly)
  • Have a property document question ready (“What are the bin days?” or “How do I use the heating?“)

Presentation

  • Screen sharing set up and tested
  • Close any irrelevant browser tabs and notifications
  • Dashboard is on the home page (stats view) — don’t start mid-flow
  • Have this demo script open for reference (but don’t read from it verbatim)
  • Know the prospect’s portfolio size and property types before the call (Danny to research)

After the Demo

  • Note which features resonated most with the prospect
  • Note any objections or concerns raised
  • Log the follow-up action agreed
  • If they want a trial, schedule the CSV onboarding call within 48 hours