Automation

Articles and projects about process automation

Web and backend process automation aiming to eliminate manual work, accelerate workflows, and reduce error rates.

Photostock Browser Integration

Status: Production Authors of articles had to find images on photostock websites, download them, and upload them to the CMS. I wrote a custom Drupal module that allows authors to search for images directly from the article editor and insert them with a single click. Key features In-editor photostock search via API with modal preview One-click image insertion into articles Automatic download, cropping, and upload to S3 in the background Simplified image licence management Open-source Drupal module: www.drupal.org/project/imago

AI Helpers for Content Management

Status: Production The client has a content management system for multiple websites. Article authors previously had to manually fill in the SEO title and description, make corrections, search for synonyms, translate text, and perform other text-related tasks. I proposed and developed AI assistants that perform specific operations with a single click of a button. Key features One-click AI-powered SEO autofill: titles, descriptions, and metadata Grammar checking and text corrections Synonym suggestions and text improvements Automated translation between languages Custom prompt-defined text operations via configurable buttons Helped authors write articles faster and with higher quality

Agentic Development of Applications and Integrations

An order arrives on the website and somebody retypes it into the warehouse system. Prices change in the ERP and the website is two days behind. A salesperson keeps their own spreadsheet, because the CRM and the website do not talk to each other. This is not work for a human. I connect Drupal with the rest of your systems so data moves on its own — and so you notice when something gets stuck.

SEO tools

Status: Under active development On-page SEO analyzer and site auditor. Crawls websites to surface metadata, content, and technical SEO issues, with AI/GenAI content readiness checks. Key features Crawlee + Playwright crawler extracting SEO meta tags, structured data (JSON-LD/microdata), and AI-indexing metadata Reports: Markdown SEO audit, title/meta-description issue lists, 404 and broken-link checks, empty-href scan Optional LLM-powered title/meta-description fix suggestions (OpenAI-compatible, incl. local models) MCP server exposing crawl and report tools to AI agents, plus an SEO-consultant persona Smart incremental crawling, sitemap discovery, and configurable rate limiting Dockerized stack; English and Czech report output Open source. The code is on GitHub and the running tool is at seo.ludekkvapil.cz — free to use, and a working sample of how I build.

OSINT tools

Status: Under active development AI-orchestrated OSINT investigation platform. Plans and executes multi-step intelligence cases — collecting evidence, generating reports, and maintaining a persistent knowledge wiki. Key features LLM-driven case orchestrator: auto-plans queries, runs tools, writes structured reports 15+ lookup scripts: RDAP, WHOIS, Shodan, ARES, LinkedIn/Apify, VIN, username recon, web fingerprinting, Czech public registries, media monitoring MCP-exposed tools: plan, investigate, run single tool, case status, wiki lookup/ingest Persistent LLM wiki for cross-case knowledge retention Optional Kali MCP pentest server for authorized active recon Dockerized stack with OpenClaw gateway; works locally or with cloud LLMs Open source. The code is on GitHub .

ClawBot – Agentic Ops Manager (IronClaw)

Status: Active development ClawBot is an agentic Ops Manager built on IronClaw. It orchestrates a team of specialized agents behind a unified MCP gateway, handling weekly SEO audits, daily OSINT monitoring, real-time support, and automatic knowledge base updates. It also manages the onboarding of new e-commerce stores and keeps Drupal and Hugo content in sync. Key features Unified MCP gateway with 20+ tools (RAG CMS, SEO crawler, OSINT, Sales) Scheduled tasks: weekly SEO audits, daily OSINT monitoring, and daily support gap analysis CMS/RAG integration: Drupal content synchronized with the knowledge base Automation: background tasks, reminders, and Canvas previews Docker-based stack for both local development and CI

GenAI, Chatbots & Agents

I help companies deploy generative AI into real processes—from chatbots over internal documentation to autonomous workflow agents and LLM integrations in existing applications. I build solutions that are secure, measurable, and maintainable over time. This page is the technical one. What AI does on your website and inside your company, without the jargon, is on AI Assistant for Your Website and Documents . How I build applications and integrations, AI included, is on the Agentic Development of Applications and Integrations page.

Outdated SEO Content Cleanup

Status: Production The client manages content across multiple websites with hundreds of thousands of articles. They needed to remove outdated SEO content — paragraphs with various headers and links scattered throughout the articles. I built a bulk cleanup pipeline to identify, queue, and automatically process the affected content. Key features Bulk article export and analysis using OpenRefine CSV-driven identification of articles containing outdated SEO content Custom Drupal form for generating queue items from CSV data Automated queue processor that removes or rewrites SEO content based on defined rules Scaled to hundreds of thousands of articles across multiple sites

Price Monitoring and PPC Automation

Status: Production The Problem The client runs an e-shop with tens of products listed on price comparison sites Heureka.cz and Zbozi.cz, each with its own PPC ad. Competitor prices changed daily, sometimes several times a day. Manually checking prices, updating the price list, and refreshing ad copy took several hours each week and often lagged behind the market. The goal was to speed up pricing decisions, reduce manual work, and keep ads current.