Ihor Khamuliak
Ihor Khamuliak Automation and AI for business · Poznań

I take the routine off your business

I build systems that work instead of a human: a bot answers your clients, reports fill themselves in, content publishes on schedule. All running for real clients, around the clock.

264,000+
subscribers on channels the system runs
~170
posts a day, no human involved
70+
report runs in a row, zero failures
6 hrs/mo
of manual copy-paste removed

Numbers from live client systems, not from a deck. Those posts used to be written by hired copywriters.

What I do

Typical problems I solve

🤖

AI assistants in Telegram

A bot answers client questions 24/7, books appointments and sends reminders. You stop answering the same questions over and over.

📊

Reports without hands

Data from ads, sales or CRM lands in a spreadsheet on schedule. Zero manual copy-paste.

📣

Content on autopilot

Channels and socials that publish posts on their own: schedule, night mode, ad filters, daily reports to the owner.

🔗

Integrations for your case

I connect services that don't talk to each other: Telegram, Google Sheets, CRM, messengers, APIs. n8n, Make, Python.

Case studies

Real systems with real numbers

News Telegram channels on autopilot

The system runs nine client channels on its own: posts around the clock, keeps the pace and night mode, keeps ads out of the feed. Together that is over 264,000 subscribers and around 170 posts a day. The biggest channel: over 60,000 subscribers, and on a hot day it puts out up to 31 posts. Those posts used to be written by hired copywriters. Now the client just gets an evening report.

"Everything is running smoothly on the autoposting. Soon I'll need two more channels hooked up as well."

Owner of a nine-channel Telegram network · translated from Ukrainian
Pythonn8nTelegram APIDocker
Client message: asking for two more channels to be connected Channel feed: posts go out on their own Channel feed: alerts and photo news Another client channel: the post went out on its own, 2100+ views

AI assistant for a workshop studio

A pottery and floristry studio in Poznań was getting the same questions every day. I built a bot: it answers questions about the studio and prices, books workshop spots into a Google Sheet and sends visit reminders. This one is a portfolio build, not a system running in the client's business. The template is open source, you can read the code.

n8nClaude APIGoogle Sheets

→ template on GitHub

The bot answers questions about the studio and prices The bot books a workshop and confirms the reservation
The booking lands in a Google Sheet automatically

Meta Ads reports: 15 minutes a day → 0

The client was manually copying spend from Ads Manager into Google Sheets: over 6 hours a month of copy-paste. Now a script does it every morning, no human involved. Over 70 runs, every day since June.

"I no longer have to add up every day how much each campaign spent and type it into the tracker by hand. Now I can do nothing at all."

"And there is nothing to pay for: no domains, no subscriptions. It all runs completely free."

Dmytro Vasyliev, mentor for freelancers · video in Ukrainian, quote translated
PythonMeta APIGitHub Actions

→ code on GitHub

Client spreadsheet: spend fills itself in Automatic run log: the daily report goes out on its own

My own LinkedIn on autopilot

AI writes posts from my work notes, sends me a draft in Telegram for approval and publishes on schedule every day. I use the same thing I sell.

n8nClaude APILinkedIn API
Post draft in Telegram with approval buttons The same post published on LinkedIn Draft with a photo in Telegram Published photo post on LinkedIn

Website leads that never get lost

The form on this site runs on the same setup I build for clients: a request lands in Telegram right away and goes into a Google Sheet at the same time. Nothing drowns in email, I can reply from my phone. This is not a description but a working system: you can click and test it.

n8nTelegram Bot APIGoogle Sheets

→ live form, try it

Open source

Templates and working systems you can take and look at from the inside

tg-bot-szablon → Telegram booking bot

A ready template: answers questions, books a slot into a Google Sheet, sends reminders. n8n + Claude API, with setup instructions.

meta-ads-to-sheets → ad spend into a spreadsheet

The same script that runs for a client. Python + Meta API + GitHub Actions, fires itself every morning.

tg-autopost → architecture of the auto-posting system

The pipeline, an honest note on where this approach breaks, and nine lessons that each cost a real production incident.

second-brain-template → a knowledge base for working with AI

The structure I use myself every day: projects, decisions, review rituals. Built for Obsidian and Claude Code.

How I work

Simple and no surprises:

1

A short conversation

You tell me where the routine is. I look at what can be automated and tell you honestly if automation won't pay off.

2

Fixed price and deadline

We agree before the start: what exactly I build, what it costs, when it's ready. Half upfront, half on delivery.

3

A working system + instructions

I deliver a system that runs every day, not a prototype. I explain how to use it. Support and improvements by agreement.

Got a routine you want to hand over to robots?

Describe the task in your own words. I'll take a look and tell you honestly: what can be automated, what it costs and whether it's worth it at all.