Flooring specialist, Doetinchem

PVC Vloeren Achterhoek

A product catalog, a 24/7 AI showroom assistant that books appointments on its own, and one dashboard that holds it all together.

Visit the site (pvcvloerenachterhoek.nl)
pvcvloerenachterhoek.nl
PVC Vloeren Achterhoek website

PVC Vloeren Achterhoek is a flooring specialist in Doetinchem with a showroom full of PVC, stair renovation, carpeting, window decoration, and curtains. The question was not "make a pretty site", but "make sure visitors, in the evening too, can book a showroom appointment directly without anyone having to pick up the phone".

The brief

Customers do their research outside office hours, exactly when the showroom is closed and the phone goes unanswered. Every inquiry that waits until the next morning is an inquiry that lands with a competitor in the meantime. The goal: a site that turns the evening research visit into a booked appointment, completely on its own.

24/7

assistant booking appointments

5

product categories in the catalog

1

dashboard for everything

Tech stack

Everything is custom-built on a modern, fast stack. No page builder with plugins, but an application that does exactly what this business needs.

Next.js 16 & React 19

App Router, server-rendered pages that load in a fraction of a second, even on mobile with poor reception.

TypeScript

Strictly typed, so the catalog and booking logic stay reliable through every extension.

Tailwind CSS v4

A custom, consistent brand style without a heavy theme: fast and light.

Supabase (Postgres + Auth)

The database behind the catalog, appointments, quotes, and knowledge base, plus the secured dashboard login.

Claude (Anthropic) with RAG

The showroom assistant answers from the business's own knowledge base (retrieval augmented generation), so with real services, prices, and service area, not made-up answers.

Upstash Redis

Rate limiting on the chatbot and forms, so abuse and spam cost nothing and cause no nuisance.

Resend

Transactional email: appointment and quote confirmations arrive instantly and reliably.

Cloudflare Turnstile

Invisible spam protection on every form, without annoying puzzles for the visitor.

Vercel

Edge-level hosting, automatic deploys, and a site that stays fast worldwide.

What we built

Not one page, but a coherent system. This is what was built from A to Z and is live.

01

Product catalog

A complete catalog across five categories (PVC, stair renovation, carpeting, window decoration, curtains) with brand and type pages, filterable by product type.

02

AI showroom assistant

A chatbot that answers questions 24/7 from the business's own knowledge base and, if the visitor wants, checks the live calendar and books a showroom appointment on its own.

03

Appointment and quote flow

Visitors book an appointment online directly or request a quote, with forms that ask the right questions up front.

04

Admin CMS

A custom admin for projects, customers, appointments, knowledge base, reviews, policy, promo floors, and settings, usable from a phone.

05

Review system

Reviews appear on the site and feed the stars in the search results through structured data.

06

Local SEO & structured data

Structure, copy, and schema markup built around searches in the Achterhoek region, with an automatic sitemap and robots.

07

Spam protection

Honeypot plus Cloudflare Turnstile and rate limiting on all lead forms and the chatbot.

The result

The assistant books showroom appointments completely on its own: it checks the live calendar, locks in the appointment, and the customer is scheduled before the owner had to lift a finger. Inquiries, appointments, chat conversations, and reviews come together in one dashboard that is updated in two minutes every morning.

Want a system like this for your business?

In a free demo we show what this would look like for your situation.

Book a free demo
Book a free demo
Case PVC Vloeren Achterhoek: website, AI assistant and dashboard | ForthScaling