Forward Deployed Engineering & Conversational UX

BAUMUCK (2026)

Digitalwert GmbH
GPT-4o-miniRAGSupabasepgvectorLovableJavaScript WidgetSupabase CDNN8N

Gallery

BAUMUCK chat widget with mascot and greeting on meinhausbau.de
Enlarge
BAUMUCK returns a plot recommendation with image, location and price
Enlarge
Conversation history tab of the BAUMUCK widget
Enlarge
BAUMUCK in full view on meinhausbau.de with sidebar and chat window
Enlarge

What BAUMUCK does

BAUMUCK is the conversational guide on meinhausbau.de. It answers questions about KfW funding, plots of land, tradespeople, trades and construction companies, based on the content that the BAUMUCK sync pipeline vectorises into Supabase in the background.

Language model & answer quality

At its core, BAUMUCK runs on GPT-4o-mini. System prompts, retrieval parameters, re-ranking thresholds and persona are all configurable from the admin interface, so the answering behaviour can be fine-tuned without a deploy.

Admin interface

The admin UI started out in Lovable and was extended deliberately from there: trigger a content sync, monitor embeddings, manage the knowledge base, review chat transcripts, set model and RAG parameters.

Widget delivery

From the admin UI I export BAUMUCK as a JavaScript widget snippet that is served via the Supabase CDN and embedded with a single line in the <body> of the host page. That keeps the integration maintenance-free for meinhausbau.

Backend & data

The classic backend is partly replaced by the N8N-based sync pipeline that transfers content from Directus to Supabase and vectorises it. The language model therefore always answers on current records, without anyone having to write dedicated endpoints for it.

Technical details on the pipeline: BAUMUCK sync pipeline.