How to build a bot for X
Pragmatic step-by-step walkthroughs. Full code, operating costs, production pitfalls. Browser automation in practice.
- AX/T/06
How to build a bot for filling web forms
Form automation = quick wins: bulk submissions, lead intake, registration flows. We show production-grade pattern with error handling.
PlaywrightTypeScriptCSV parsingPostgreSQL (status tracking) - AX/T/05
How to automate invoice retrieval (e-invoicing portals + email)
Mandatory e-invoicing systems cover only ~30% of invoices. The rest = scraping vendor portals + email parsing. We show how to cover everything.
KSeF APIIMAPpdf-parsePlaywright - AX/T/04
How to build an Otodom scraper (and other real estate portals)
Real estate scraping = high-value, medium-difficulty. Different portals with different layouts. We show how to make one unified pipeline.
PlaywrightTypeScriptPostgreSQL + PostGISGoogle Maps API - AX/T/03
How to monitor changes on a website
Underappreciated use case — knowing when competition changes something significant BEFORE the client notices. Three techniques, each for a different scenario.
PlaywrightNode.js / TypeScriptPostgreSQLPixelmatch / sharp - AX/T/02
How to automate LinkedIn lead sourcing
LinkedIn is the best B2B lead source, also the hardest to automate. We show how to do it long-term without losing the account.
PlaywrightTypeScriptOpenAI / Anthropic APIPostgreSQL - AX/T/01
How to build a competitor price monitoring bot
Most common browser automation use case in e-commerce. We show how to build it properly — with anti-bot defense, retry logic and monitoring.
PlaywrightNode.js / TypeScriptPostgreSQLSlack webhooks