Skip to content

Automation · Quality · Complaints · ERP

I automate quality, complaint and document processes. Without replacing your ERP.

I connect the systems you already run with n8n and AI models, and take re-typing data, chasing deadlines and assembling reports off your team's plate. Eighteen years in manufacturing and quality mean I know which process is worth automating and which one needs fixing first.

  • 18+ years in manufacturing and quality
  • ERP Global Process Owner
  • Certified Quality Engineer

Example flow log

  1. 06:00Weekly Pareto calculated and sent to three recipients
  2. 08:12New customer email recognised, case REK-2026-0418 created
  3. 08:153.1 certificate read, parameters for a 240 pcs batch saved to ERP

Illustrative example on anonymised data.

  • Customer email → case in the register
  • 3.1 certificate → batch parameters in ERP
  • Monday 6:00 → Pareto for management
  • Photo from the shop floor → nonconformance in ERP
  • Response deadline → reminder, then escalation
  • New document → gap list to the sender
  • Instruction change → read confirmations
  • Team spreadsheet ↔ ERP with no re-typing
  • Case data → draft 8D report
  • Engineer's question → answer with sources
  • CAPA due date → request for proof of effectiveness
  • Duplicate master data → fix list
  • Audit checklist → findings report
  • Case → defect classification → the right team

Automation catalog

What can be automated in a quality process

Twelve flows I build most often. Each starts with a concrete signal and ends with something you can check: a case in the register, a report, an alert. Pick an area or browse them all.

12 automations
  • Complaints and nonconformances

    Customer email straight into the register

    An email with attachments becomes a numbered case with a full data set and a confirmation to the customer, before anyone opens it.

    1. Trigger: Customer email with attachments
    2. Read the message, photos and invoice
    3. Fill missing fields from ERP
    4. Create the case in the register
    5. Outcome: A numbered case, and the customer gets a confirmation
    • email
    • AI
    • Solvio or ERP
  • Complaints and nonconformances

    Nonconformance reported from the floor in a minute

    The operator fills three fields on a tablet; the automation attaches the rest: photo, workstation, batch and the right person to notify.

    1. Trigger: Short form at the workstation
    2. Photo, workstation and batch attached automatically
    3. Preliminary defect classification
    4. ERP entry and quality notified
    5. Outcome: The nonconformance is in the system during the shift, not after it
    • form
    • ERP
    • Teams
  • Complaints and nonconformances

    Keeping response deadlines

    No deadline passes quietly. The automation reminds the case owner and, once it is missed, escalates upwards with the full context.

    1. Trigger: A case approaches its deadline
    2. Check status and owner
    3. Reminder with a link to the case
    4. Escalate to the manager once overdue
    5. Outcome: Deadlines visible before they become the customer's problem
    • register
    • Teams or email
  • Documents and evidence

    Document completeness check

    A document from a supplier or customer is checked for required fields and values before it enters the workflow. Gaps go back to the sender immediately.

    1. Trigger: New document in a mailbox or folder
    2. Recognise the document type
    3. Check required fields and values
    4. Gap list to the sender
    5. Outcome: Only complete documents enter the workflow
    • PDF
    • AI
    • DocVerify
  • Documents and evidence

    Quality certificates with no re-typing

    A 3.1 certificate or material cert is read, compared with the product requirements and saved against the batch in ERP.

    1. Trigger: Certificate attached to a delivery
    2. Read heat number, batch and parameters
    3. Compare with product requirements
    4. Save against the batch in ERP
    5. Outcome: Batch parameters in the system from the day of delivery
    • PDF and OCR
    • ERP
  • Documents and evidence

    Controlled document versioning

    A change to a controlled document triggers notifications and collects read confirmations. The auditor sees who, when and which version.

    1. Trigger: Change to a controlled document
    2. Detect the change and the differences between versions
    3. Notify process owners
    4. Collect confirmations from every shift
    5. Outcome: Proof of acknowledgement ready for the audit
    • SharePoint or M365
    • email
  • ERP and data

    Team spreadsheets synced with ERP

    The team keeps working in Excel, but records are validated and reconciled with ERP both ways. No more moving data from a file into the system.

    1. Trigger: Change in the spreadsheet or in ERP
    2. Validate records before saving
    3. Reconcile differences both ways
    4. Change log with author and time
    5. Outcome: One source of truth, no manual re-typing
    • Excel
    • ERP
    • n8n
  • ERP and data

    Nightly master data check

    Items, suppliers and BOM structures are checked every night for gaps, duplicates and inconsistencies. The data owner gets a fix list in the morning.

    1. Trigger: Every night
    2. Review items, suppliers and BOMs
    3. Detect duplicates and inconsistencies
    4. Fix list for the data owner
    5. Outcome: Reports and the rollout do not fall over on bad data
    • ERP
    • n8n
  • Reports and actions

    Weekly Pareto for management

    On Monday morning management gets the week's cause distribution and the trend against the previous period. Nobody assembles it on Friday after hours.

    1. Trigger: Monday, 6:00
    2. Pull the week's cases
    3. Pareto of causes and trend against the previous period
    4. Send the report and update the dashboard
    5. Outcome: Management sees where the effort goes before asking
    • ERP or register
    • Power BI
    • email
  • Reports and actions

    Keeping CAPA actions honest

    Corrective actions do not close on a table entry alone. The automation reminds about the due date and, afterwards, asks for proof of effectiveness.

    1. Trigger: An action's due date approaches
    2. Reminder to the action owner
    3. Request for proof of effectiveness after the due date
    4. Summary of open actions for the manager
    5. Outcome: Every action carries proof that it worked
    • register
    • Teams or email
  • AI assistants

    Draft 8D report from the case data

    When a case moves to analysis, sections D1–D3 are filled from the register and D4 gets a draft from similar cases. The team starts from content, not from a blank template.

    1. Trigger: A case moves to analysis
    2. Pull the case data and product history
    3. Fill D1–D3 from the register
    4. Draft D4 for the team to verify
    5. Outcome: An 8D report in the customer's template, ready for the team
    • register
    • AI
    • Word or PDF
  • AI assistants

    Assistant for the case history

    An engineer asks about a product, a defect or a customer and gets an answer with sources: similar cases, their causes and the actions that worked.

    1. Trigger: A quality engineer's question
    2. Search case history, 8D reports and instructions
    3. Answer with sources cited
    4. Similar cases and their causes
    5. Outcome: Years of case knowledge available in one question
    • AI
    • register
    • documents

The catalog is not a price list or a set of off-the-shelf products. Every flow is built for a specific process and a specific client's data, and the substantive decisions stay with people.

Don't see your process? Describe it

How lasting improvement happens

From a single signal to a change that sticks

A complaint, a process deviation or a customer escalation is only the input. Value appears when that signal turns into evidence, the real cause is found, and it is closed with an action whose effect can be measured. Automation does not replace that work; it takes the repetitive part off it.

Pick a step to see the artifact it produces.

Signal or problem. The case arrives with a full data set rather than as an email with no attachment. That decides whether analysis can start at all.

What I automate here:Email into the registerShop-floor formCase number and confirmation to the customer
Reference
REK-2026-0417
Customer
OEM buyer, automotive
Part
Valve body, aluminium casting
Nonconformity
Porosity revealed after machining
Batch
240 pcs, 3 of 5 pallets
Priority
High — customer line stopped

Illustrative example on anonymised data. The figures show a typical course, not a specific job.

Integrations

I connect what you already have

Automation does not start with a new system. It starts when ERP, email, spreadsheets and documents begin talking to each other, and people stop being the link between them.

  • Infor M3
  • SAP
  • Microsoft 365
  • Outlook
  • Teams
  • SharePoint
  • Excel
  • Google Workspace
  • n8n
  • Claude and OpenAI
  • Power BI
  • Azure DevOps
  • Jira
  • Forms
  • PDF and scans
  • APIs and webhooks
  • Your data stays with you

    Flows run on your infrastructure or in a cloud you choose. AI models receive only what a task needs, on terms written into a data processing agreement.

  • The system stays, the flow changes

    I do not replace your ERP or your mailbox. I plug into what is there and take moving data between windows off people's hands.

  • People approve the decisions

    The automation prepares, classifies and reminds. The decision on a complaint, a cause or an action is made by the person accountable for it.

Solutions

Tools I built because they were needed

Both came out of a concrete problem in a quality process, not out of an idea for a product. Both plug into the automations from the catalog.

Solvio

End-to-end complaint management
Problem
Complaints scattered across mailboxes and spreadsheets. Nobody knows what stage a case is at, or whether the response deadline is at risk.
Main value
One place for the whole case: intake, workflow, escalations, statuses and history. The process becomes visible and deadlines stop slipping.

Four things this screen enforces

  1. Five steps instead of one text box

    The reporter is walked through the form, so they do not get to decide what matters.

  2. The invoice is mandatory

    Without proof of purchase the case comes back anyway. Better to stop it here than a week later.

  3. A summary before sending

    Everything in one place for the reporter to check before the case starts moving.

  4. Attachments counted and confirmed

    The system shows what actually arrived, so nobody assumes the photos are somewhere on a server.

Solvio client portal at the summary step: contact details, defect description, order number and confirmed attachments for the invoice and product photo.
Screenshot from the running Solvio platform, test environment. Contact details are fictional.

DocVerify

Document compliance checking
Problem
Documents entering the workflow are sometimes incomplete. The gaps surface at an audit or at the customer, which is the most expensive place to find them.
Who it is for
Quality and admin teams receiving repetitive documents from suppliers and customers.
Main value
A document is checked for gaps and non-conformities before it enters the workflow. The alert reaches the right person straight away.
How it is used
PDF verification, detection of missing fields and values, notifications and a check history.

Portfolio

Other projects I have built

Products for companies, tools for my own work and websites for local businesses. Each one carries its state as of today: what is publicly up, what is available after signing in, and what is an internal tool or dormant.

Products and applications

  • Rollout management app for ERP Serwis, a Comarch ERP XL implementation company: at-risk projects, blockers, owner decisions, consultant workload and each person's week in one place.

    • Next.js 16
    • PostgreSQL
    • Prisma
    • Docker
  • DualMind Command CenterDormant

    Decision platform with three roles: an execution AI proposes a diagnosis and a fix, a validation AI challenges the assumptions, a human approves. The same model never proposes and approves at once.

    • Next.js 16
    • PostgreSQL
    • Anthropic and OpenAI SDK

Tools and automations

  • Agent SDK TeamsInternal

    Eight autonomous agent teams working on Solvio: deployment with rollback, QA regression, incidents, billing audit, security, database migrations, translation quality and social content. Run from a terminal, cron or n8n.

    • Python
    • Claude Agent SDK
  • n8n automationsInternal

    A self-hosted n8n instance with flows for Solvio and client websites: AI complaint triage, contact forms, notifications, reports. The same workshop where I build the flows from the catalog above.

    • n8n
    • AI
    • webhooks
  • Social Video PipelineInternal

    Multi-brand pipeline for short PL and EN videos: AI scripts, schema validation, rendering in Creatomate, publishing across several platforms.

    • TypeScript
    • n8n
    • Creatomate
  • MCP for Google WorkspaceInternal

    An MCP server connecting AI assistants to Google Sheets and Docs: reading and writing ranges, creating documents, working on team data without manual copying.

    • Node.js
    • MCP
    • Google API

Websites

  • Website for a cleaning company from Częstochowa: services, price list, a contact form wired to an automation, and local SEO.

    • HTML
    • n8n
    • Cloudflare
  • Website for a mortgage and business loan advisor in Warsaw: offer and consultation booking.

    • React
    • Vite
    • Tailwind
  • Website for a lash and brow studio, built as a demo for a local business.

    • HTML
    • Cloudflare

Links go only where something is publicly up on the day of publishing. Projects for closed teams are shown behind a sign-in or described without a link; details and demos on request.

Expertise

Five areas where I actually help

I run each of them end to end: from assessing the current state, through delivery, to measuring effectiveness and stabilising the result.

  • Automation and AI

    Less work copied from one hand to another. The team makes decisions instead of moving data between files.

    • Automating repetitive steps in quality processes
    • ERP, email, spreadsheet and document integrations through n8n
    • Tools built for a specific process, not generic ones
    • Judging where AI genuinely helps and where it is only a cost
    See the scope— Automation and AI
  • ERP rollout and development

    A system that mirrors the real process, not the one from the slide deck. People use it because they helped shape it.

    • Process analysis and business requirements
    • Quality integrated with the rest of the system
    • Testing, data migration, training and go-live
    • Post go-live stabilisation and continuous improvement
    See the scope— ERP rollout and development
  • Complaints and Customer Quality

    An orderly complaint process cuts response time and takes the chaos off the team instead of adding one more spreadsheet to fill in.

    • The case path put in order, from intake to closure
    • Customer communication, escalations and claim negotiation
    • Coordination across production, logistics, sales and quality control
    • Complaint metrics and reporting to management
    See the scope— Complaints and Customer Quality
  • RCA, 8D and CAPA

    A root cause closed for good instead of a recurring defect that comes back every quarter under a different name.

    • Root cause analysis: 5 Why, Ishikawa, A3
    • Running 8D reports and cross-functional teams
    • Defining corrective and preventive actions
    • Assessing whether those actions actually worked
    See the scope— RCA, 8D and CAPA
  • QMS, audits and ISO 9001

    A quality management system that supports the work instead of blocking it, and holds up in a customer audit.

    • Building and tidying up the quality management system
    • Internal audits and preparation for customer audits
    • Process standardisation and controlled documentation
    • Conformity with ISO 9001 and customer requirements
    See the scope— QMS, audits and ISO 9001

Process

I work from facts, not impressions

I start by understanding the problem and the data behind it. The solution gets designed together with the people who will use it, because a standard only holds when it is theirs.

  1. Understanding the problem and its context

    Talking to the team and management, mapping the constraints: people, systems, deadlines and budget.

    What you get
    A findings note and an agreed scope
  2. Analysing the data and the current process

    Mapping how the process actually runs, not how the procedure describes it.

    What you get
    A process map and a data analysis with conclusions
  3. Setting priorities and a plan

    What gives the largest effect for the smallest cost, in what order, and who owns what.

    What you get
    An action plan with priorities and owners
  4. Delivering the solution

    Working with users, piloting, training, correcting based on what practice shows.

    What you get
    A working solution and a trained team
  5. Measuring effectiveness and stabilising

    Checking whether the change actually worked, then locking it into the standard.

    What you get
    An effectiveness report and an updated standard

Track record

Numbers you can check

The figures below come from my work in manufacturing companies and from projects I ran. I do not publish metrics I cannot document.

  • 18+years

    in manufacturing, quality and projects

  • 10,000+

    customer complaints handled

    over 2,000 a year across 5 years as Customer Quality Manager

  • ~25%

    less manual work in quality processes

    after standardisation and automation were rolled out

  • ~25%

    faster response to customer cases

    by putting the handling process in order

  • Global Process Owner and Product Owner for quality in a global Infor M3 rollout
  • Cross-functional teams across more than a dozen countries, working in Scrum and Azure DevOps
  • RCA led with 8D, A3, 5 Why, Ishikawa, FMEA and SPC
  • All figures above come from a documented professional record. Details and references available on request.

About

Robert Skowron

Quality management · ERP rollouts · Process automation

I spent 15 years inside manufacturing: quality, complaints, processes. I know the shop floor, the warehouse, and what a conversation with a customer sounds like when something has gone wrong. For five years I led a Customer Quality team handling over two thousand complaints a year from customers in more than a dozen countries.

For the past four years I have been running a global Infor M3 ERP rollout as Product Owner and Global Process Owner for quality. I plan schedules, coordinate consultants and business teams, run workshops, testing, data migration, go-live and stabilisation. I work in Scrum, in Azure DevOps.

Recent years have also been about building my own tools. I automate what can be automated and check where AI genuinely shortens the work rather than just adding a fashionable cost. Having all three perspectives at once, manufacturing, quality and technology, is rare.

Credentials and methods

  • Certified Quality Engineer (CQE)
  • ISO 9001 internal auditor
  • Lean Six Sigma
  • FMEA, 8D, A3, 5 Why, Ishikawa, SPC
  • Scrum, Azure DevOps

Questions

Before you write

Do I need to replace my ERP or other systems?

No. Automation connects the systems you already have. If a system has an API, a file export or even just a mailbox, it can be plugged in. Replacing an ERP is a separate decision and a separate project, and it is not where automation starts.

Where is the data processed, and what about GDPR?

Flows run on your infrastructure or in a cloud of your choice within the European Union. AI models receive only the fragments a task needs, and the scope is written into a data processing agreement. Complaint data is not used to train models.

Is AI suitable for quality processes?

For part of them, yes: reading documents, classifying cases, drafting reports, searching the case history. For deciding on the root cause and the action, no; that stays with the engineer. Before deploying anything I check on your data where AI gives a shortcut and where it is only a cost.

Where do we start if the process lives in Excel and email today?

That is the most common starting point, and not a bad one. The first step is a map of how the work actually flows and picking one bottleneck, most often case intake. Excel stays as long as it is needed; the automation connects it to the rest.

Who maintains the automations after delivery?

Every flow gets documentation, an owner on the client side and error monitoring. I can keep maintaining it or hand it over to your IT team. I do not build solutions only their author understands.

What does the start of a collaboration look like?

A conversation about the process and the data that describes it. Then a short assessment of the current state and an action plan with priorities, as in the Process section. No commitment up front and no promising results that cannot be measured.

Contact

Describe the process that eats your team's time

Write what is happening in the process, where data is re-typed by hand today and what you have already tried. I reply within one working day. If it is urgent, say so.