denpilot.de
Certified AI Business Automation Specialist

I automate business processes with n8n and AI.

Denys Kopyl · Automation Engineer (n8n / AI) & Process Manager

Measurable, controllable and GDPR-compliant – with a human at every decision point.

More than ten years of business experience in marketing, sales and logistics, plus certified training as an AI Business Automation Specialist (Beam Institute of Technology, Berlin – 600 teaching units, graded “sehr gut”). I connect process thinking with technical delivery.

Leonberg / Stuttgart area, Germany de.kop.de@gmail.com +49 160 92438113

What I do

Three core areas – each described twice: once for specialists, once the way I would explain it to someone without an IT background.

Process optimisation

AS-IS mapping, root-cause analysis and TO-BE design with AI placed exactly where it pays off.

In plain wordsI look at where your work gets stuck and rebuild the process so it runs again.

  • Process mapping & interviews
  • Root-cause analysis (“5 Whys”)
  • Target process with metrics

n8n and AI automation

Workflows in n8n: RAG agents, structured output, human-in-the-loop, error handling, API integrations.

In plain wordsSoftware that handles routine work on its own – for example sorting enquiries, answering them and filing them in the right system.

  • Self-hosted or in your cloud
  • Human approval at critical steps
  • Documentation & handover

EU compliance (AI Act / GDPR)

Risk classification under the EU AI Act, DPIA, vendor due diligence, data governance along DAMA-DMBOK.

In plain wordsI check whether your AI is on solid legal ground – before it gets expensive.

  • Classification by intended use
  • Data protection impact assessment
  • Action list with traffic lights

Projects

15 hands-on projects – from running n8n systems with local language models to process analysis, data governance and EU compliance. Anonymised case studies at the level of real company scenarios in the German and EU mid-market.

Answering bookings, menu and allergy questions automatically – local and GDPR-compliant

Industry: restaurant, Berlin
n8nMulti-agentLocal LLMsVoiceGDPR
Task
Staff spend hours a day on bookings, menu and allergen questions and confirmations. Allergy information is health data – a special category of personal data under Art. 9(1) GDPR.
Solution
7 n8n workflows: text and voice dialogue, booking rules in code, reminders 2 h before, nightly quality evaluation, monitoring. A custom router fine-tuned locally (Qwen3-4B + LoRA), agents on a local model, personal data masked before every model call, unclear cases handed to a human.
Result
  • Router accuracy 86.8 % (46 of 53 dialogues, measured)
  • Routing in 0.25 s instead of 3.89 s (measured)
  • Running cost approx. €550/year (model estimate)
  • Local is approx. €50/month more expensive than cloud – deliberately, so special-category data under Art. 9 GDPR stays within own infrastructure.
Architecture at a glance
  1. Guest · messenger
  2. Notice Art. 13 GDPR · Art. 50 AI Act
  3. Masking of personal data
  4. Router · Qwen3-4B + LoRA
  5. Agents: booking · menu · concierge
  6. Validator · 1 retry
  7. Human if unclear
Workflow (JSON): MAINW2W3W4W5W6W7 Code on GitHub →
Cleaned copy: no credentials, IDs or contact details

Answering customer questions by voice message – fully local

Industry: retail company
n8nVoice AIwhisper.cppRAGLocal
Task
Many repetitive questions about stock and delivery. Customers should ask by voice message, get a spoken answer based on real inventory data and be able to order.
Solution
  • Speech-to-text (whisper.cpp), language model (Gemma), vector search (Qdrant, bge-m3) and text-to-speech (Piper) run locally; n8n orchestrates.
  • Prices and stock come from code, not from the model.
  • AI disclosure under Art. 50 AI Act, personal-data filter before speech output, watchdog every 10 min.
Result
  • 8-step guided ordering.
  • Voice and personal data never leave own infrastructure; no transfer to AI providers in third countries (Art. 44 et seq. GDPR).
  • Five code-based quality checks.
Architecture at a glance
  1. Customer · voice message
  2. Speech-to-text whisper.cpp (local)
  3. Guardrails
  4. Classifier · Gemma (structured)
  5. Stock: Postgres · FAQ: Qdrant
  6. Answer from facts (code)
  7. Personal-data filter
  8. Text-to-speech Piper (local)
  9. Staff if unclear
Workflow (JSON): VoiceDeskIngestionWatchdog Code on GitHub →
Cleaned copy: no credentials, IDs or contact details

Pre-sorting 400 patient requests a day – routine automated, risk to humans

Industry: clinic network, Berlin
n8nMulti-agentLLM-as-a-judgeHuman-in-the-loopPseudonymisation
Task
9 staff handle 400 requests a day (appointments, prices, lab-result status, complaints). Routine cases should be answered automatically, risky ones handed over to people, and every answer checked independently.
Solution
  • Pseudonymisation (name, phone, e-mail, insurance number, date of birth) before every model call.
  • Router and 4 specialist agents; 6 clearly defined hand-over conditions for staff (confirm / edit / replace).
  • Every answer checked by a model from another vendor.
  • Medical result contents – health data under Art. 9(1) GDPR – never reach the cloud model.
Result
  • Test run with 16 requests (measured): 16 of 16 routed correctly
  • 0 missed escalations
  • 0 data-protection violations
  • 69 % answered without staff (target: 45 %)
Architecture at a glance
  1. Request · form
  2. Pseudonymisation
  3. Check: data removed?
  4. Router
  5. Agents: appointment · prices · result status · complaint
  6. 6 hand-over conditions
  7. Staff: confirm · edit · replace
  8. Check by a second model
Workflow (JSON): MAIN Code on GitHub →
Cleaned copy: no credentials, IDs or contact details

RAG agent with a knowledge base

Industry: IT service provider
RAGn8nHuman-in-the-loopVector database
Task
Make company knowledge usable through an AI agent – on a current, clean knowledge base.
Solution
Two connected n8n workflows: a RAG agent with human-in-the-loop approval, plus automatic knowledge base updates with deduplication.
Result
An agent system with three outcomes – answer, approval by the legal department, escalation; the lawyers’ answers automatically extend the knowledge base. All 6 test cases passed in live operation.
Architecture at a glance
  1. Question · messenger
  2. Search in the handbook (Qdrant)
  3. Agent with structured output
  4. A: answer with source
  5. B: approval by legal
  6. C: escalation
  7. Lawyer
  8. Knowledge base update
Workflow (JSON): AgentUploadError Handler Code on GitHub →
Cleaned copy: no credentials, IDs or contact details

Structured AI output system (n8n)

Core technical project
n8nStructured outputSelf-correcting parserError handling
Task
Make AI output reliable and machine-readable – even when the model gets it wrong.
Solution
An n8n workflow with a self-correcting parser, structured guided reasoning, map-reduce for long texts and global error handling (error trigger).
Result
One form for screenshots, PDFs and audio; bug reports with severity, summaries even of long documents (map-reduce). 4 tests passed in live operation; unknown formats do not cause a crash.
Architecture at a glance
  1. Upload · form
  2. Switch by file type
  3. Screenshot · PDF · audio
  4. Structured output with self-correction
  5. Map-reduce for long texts
  6. Sheet · error handling
Workflow (JSON): Workflow Code on GitHub →
Cleaned copy: no credentials, IDs or contact details

Finding the right candidates with one chat question – instead of reading CVs one by one

Industry: HR department
n8nRAGPineconeStructured outputAI Act
Task
Recruiters read every CV separately and can hardly find suitable profiles in the archive again.
Solution
  • New CVs are captured automatically: 8 key facts go into a sheet and a search database.
  • After that, one chat question is enough – e.g. “Who has SAP experience and speaks German?”.
  • Deliberately with test data only: AI in candidate selection is high-risk under Annex III AI Act.
Result
The archive becomes a searchable talent pool. Instead of reading stacks, the team reviews a shortlist – the decision stays human.
Architecture at a glance
  1. CV · form
  2. Text extraction
  3. Agent: 8 key facts
  4. Sheet
  5. Vector database (Pinecone)
  6. Chat question
  7. Search by meaning
  8. Recruiter decides
Workflow (JSON): ErfassungSuche Code on GitHub →
Cleaned copy: no credentials, IDs or contact details

Mailbox on autopilot: sorting e-mails, checking appointments, preparing replies

Industry: service company with e-mail appointment booking
n8nGmailGoogle CalendarLLM classification
Task
A company receives many e-mails every day – enquiries, appointment requests, invitations – and reads, sorts and answers them by hand.
Solution
  • n8n workflow with 54 nodes.
  • AI classification and reply draft in the language of the e-mail.
  • Calendar check with a concrete alternative slot.
  • Attachments filed by client, logging.
  • Notifications only during working hours, protection against reply loops.
Result
Prototype with a video demo. Routine mail is pre-sorted and prepared – a person reviews and sends.
Architecture at a glance
  1. New e-mail
  2. AI classification
  3. Calendar: slot free?
  4. Reply draft in the thread
  5. Attachments by client · log
  6. Person reviews and sends
Workflow (JSON): Workflow Code on GitHub →
Cleaned copy: no credentials, IDs or contact details

Capturing ID data without retyping – with staff approval

Industry: real-estate agency
n8nVision LLMHuman-in-the-loop
Task
Customer data from an ID scan should reach the sheet without retyping, finally confirmed by a person.
Solution
  • A vision model reads 8 fields with a confidence score.
  • Unreadable fields stay empty – no guessing.
  • Staff receive the scan and a pre-filled form.
Result
Prototype. No more retyping, no invented values – a person confirms.
Architecture at a glance
  1. Scan · messenger
  2. Vision model: 8 fields with confidence
  3. Draft in the sheet
  4. Staff review
  5. Confirmed data
Workflow (JSON): Workflow Code on GitHub →
Cleaned copy: no credentials, IDs or contact details

FinOps model and AI roadmap for a clinic network

Industry: clinic network, Berlin
TCOROIScenariosRoadmapRisk register
Task
The board has to decide which AI initiatives to fund, what they cost, when they pay back and what happens in a bad case.
Solution
18-sheet Excel model: token costs with separate input/output prices, TCO incl. hidden costs, 3 scenarios, sensitivity, risk register, 12-month roadmap; board pitch deck. Health data (Art. 9 GDPR) processed locally only – although cloud would be cheaper; the extra cost is shown openly.
Result
Model estimate, base scenario: investment €129,315, effect €522,460/year, 3-year ROI 229 %, payback in month 13; the conservative scenario (−14 %) is shown openly. Initiative 1 was later built as the “patient service” project.
Architecture at a glance
  1. Current cost of routine work
  2. Token costs: input and output separate
  3. TCO incl. hidden costs
  4. Effect with conversion factors 0.25–0.60
  5. 3 scenarios
  6. Risk register
  7. 12-month roadmap with gates

EU AI Act compliance package

Industry: staffing agency
EU AI ActRisk classificationDPIAVendor due diligence
Task
Classify and safeguard an AI system used for scoring job applicants.
Solution
Risk classification under the EU AI Act (high-risk per Annex III), a full three-part DPIA and vendor due diligence for the AI SaaS components.
Result
A compliance package with a reasoned approval decision – the core principle being that risk follows the intended use, not the name of the feature.
Architecture at a glance
  1. Intended use
  2. Risk class under the AI Act
  3. Three-part DPIA
  4. AI vendor review
  5. Measures with traffic lights
  6. Reasoned approval decision

AI-optimised process map

Industry: dairy / food manufacturer
Process analysisAS-IS → TO-BERoot-cause analysisAI touchpoints
Task
Analyse an inefficient business process and redesign it – using AI where it genuinely adds value.
Solution
Full process analysis (AS-IS), root-cause analysis (“5 Whys”) and design of the target process (TO-BE) with AI touchpoints marked deliberately.
Result
AI-optimised TO-BE process map including documentation, presentation and a technical talk.
Architecture at a glance
  1. Current process (AS-IS)
  2. Root-cause analysis “5 Whys”
  3. AI touchpoints
  4. Target process (TO-BE)
  5. KPIs

Data governance and data quality framework

Industry: dairy / food manufacturer
Data governanceRACIData contractData quality
Task
Establish clear ownership and measurable data quality as the foundation for AI projects.
Solution
A framework with 12 components: ownership map, RACI matrix, data contract, data lineage and quality dimensions with concrete metrics.
Result
A comprehensive framework document (multi-part Excel model) with presentation and role model.
Architecture at a glance
  1. Ownership map
  2. RACI matrix
  3. Data contract
  4. Data lineage
  5. Quality dimensions with metrics

AI portfolio canvas – prioritising AI initiatives

Industry: cloud compliance provider
AI strategyPrioritisationROI assessmentExecutive summary
Task
Pick the right ideas out of many possible AI initiatives – in a way management can follow.
Solution
A portfolio canvas with a weighted prioritisation formula (value / effort / risk) applied to every initiative.
Result
A prioritised AI portfolio plus an executive summary in management format (half a page).
Architecture at a glance
  1. Collect AI ideas
  2. Value · effort · risk
  3. Weighted prioritisation
  4. Portfolio
  5. Executive summary for management

AI marketing assistants with brand and legal review

Training case based on the Kärcher brand (no commission)
Prompt engineeringGeminiMulti-roleUWG
Task
B2C and B2B copy must keep the brand voice; unsupported advertising claims are a legal risk in Germany (UWG).
Solution
  • 3 assistants: creative assistant; a 10-role orchestrator (router → specialist → brand guardian → legal review → compliance); support assistant with an FAQ base.
  • Human approval before the final version.
Result
7 prompt versions up to delivery. Own review afterwards: tone checks do not replace fact checks – later projects therefore add a separate source check.
Architecture at a glance
  1. Briefing
  2. Router
  3. Specialist role
  4. Brand guardian
  5. Legal review · compliance
  6. Human approval

Consulting method E0–E8 for AI automation

Own method derived from 15 projects
Process modelGatesGDPRAI Act4 languages
Task
Turn individual projects into a repeatable approach for any industry.
Solution
9 phases with approval gates, 7 principles, 12 client documents, adaptations for 6 sectors (SMEs, consulting, public sector, education, healthcare, private); offline generator in 4 languages – client data never leaves the browser.
Result
The method used to prepare a pilot project (dental practice).
Architecture at a glance
  1. 9 phases E0–E8
  2. Approval gate after each phase
  3. 7 principles
  4. 12 client documents
  5. Generator in 4 languages (offline)

Work in progress

What I am building right now – with an honest status instead of a polished finish.

Good-morning bot – an automation you can try yourself

Concept

A small automation you will be able to start from this page: sign up, confirm the double opt-in e-mail – and every morning a short AI-written greeting arrives. One click to unsubscribe, and the data is deleted with it.

How the automation works Sign-up form, then confirmation by double opt-in, then a daily schedule, then an AI-written text, then the e-mail with an unsubscribe link. Form name & e-mail Double opt-in confirm by e-mail Schedule every morning AI text personal greeting E-mail with unsubscribe link This is the automation behind it – built in n8n on my own infrastructure.
Technical details

Technically: an n8n webhook with a honeypot and rate limiting, GDPR-compliant double opt-in, data kept on my own infrastructure, a daily schedule trigger, AI text generation without repetitions, one-click unsubscribe.

Seeing built-in furniture in your own room – before it is built

In progress

For a furniture maker: customers send a photo of their room and pick the interior layout and fronts by tapping buttons. The automation turns that into a visualisation showing the finished built-in wardrobe in that exact room – in the right alcove, with the chosen materials. The whole journey happens in a Telegram chat, with no app and no showroom appointment.

Technical details

Technically: an n8n workflow with per-chat session storage (step, room photo, configuration), an inline keyboard for the choices, image generation via an AI API and a per-user cost cap so generation stays within budget.

About me

I come from the business side, not from the IT department – and that is the point. For over ten years I owned processes in marketing, sales and logistics, and saw what actually makes automation fail in practice: not the technology, but the fact that nobody really knows how the process runs.

Since 2026 I have combined both. I completed the training as an AI Business Automation Specialist at the Beam Institute of Technology (Berlin, 600 teaching units, graded “sehr gut”) with 15 hands-on projects – from process analysis to running n8n systems with local language models, voice control and EU AI Act compliance.

My projects run on my own infrastructure: a self-hosted n8n on a German server, including backups, monitoring and access exclusively over VPN. Whatever I build for clients, I run myself first.

AI Business Automation Specialist Beam Institute of Technology, Berlin
600 teaching units · graded “sehr gut” · 08/2026 · certificate no. 2704269 View certificate →

Technical stack

Automation & AI

n8n, AI APIs (OpenAI, Gemini, Claude, Hugging Face), RAG, structured output, prompt engineering, AI agents, Make/Zapier

Interfaces & data

REST API, webhooks, JSON, data mapping, vector databases, Google Workspace, MS 365

Process & method

AS-IS/TO-BE analysis, process design, project management, change management, RACI

Compliance

EU AI Act, GDPR, DPIA, ISO/IEC 27001, ISO/IEC 42001, NIST AI RMF, data governance (DAMA-DMBOK)

Operations

Self-hosted Linux (Docker), reverse proxy, TLS, backups, VPN-only access

Contact

Questions about the projects, about n8n or about working together? Send me a short note – I usually reply the same working day.

de.kop.de@gmail.com +49 160 92438113 Leonberg / Stuttgart area, Germany

I am happy to send detailed project documentation (process maps, workflow diagrams) on request.