I manage a WordPress blog, write SEO-optimized content, track analytics, and publish posts — all from Telegram on my phone. No laptop required. No coffee shop. Just my phone on the subway, in bed, or waiting in line at the convenience store.
As a Korean developer running an English-language blog as a side hustle, I needed a setup that was cheap, fast, and controllable from anywhere. After months of experimenting, I landed on exactly 7 tools that cost me a total of $27/month.
Here’s the full stack — and more importantly, how they all connect together as a system.
The Pipeline: How It All Connects
Before diving into individual tools, here’s how they work together as a single pipeline:
📱 Phone (Telegram)
↓ Send topic or instruction
🤖 Claude Code (CLI on Mac)
↓ Writes post, downloads images, formats HTML
🖥️ Vultr VPS (via SSH)
↓ WP-CLI creates post
🌐 WordPress → Live blog post
↓
📊 Google Search Console tracks it
I type a message on my phone. Minutes later, a fully formatted, SEO-optimized blog post with a featured image is live on the internet. That’s the system. Now let me show you each piece.
1. Telegram — The Command Center
Cost: Free
Most people think of Telegram as a messaging app. For me, it’s the entire blog management interface. I built a custom Telegram bot that accepts blog topics, receives AI-written drafts for review, and publishes posts — all through chat messages.
Here’s what a typical interaction looks like:
- I send a topic: “Write about 7 tools I use to run my business from my phone”
- The bot acknowledges and starts the AI writing process
- I get back a full draft with title, content, and SEO metadata
- I tap “Publish Now” or send feedback for revisions
- Done. Post is live.
Why Telegram over Slack or Discord? The Telegram Bot API is dead simple. You can build a functional bot in under 100 lines of Python. It’s fast, reliable, and I already use Telegram daily for personal messaging. No extra app to install, no context switching.
2. Claude Code (CLI) — The Brain
Cost: $20/month (Anthropic Pro)
This is the engine that makes everything work. Claude Code isn’t a chatbot you talk to in a browser — it’s a terminal-based AI agent that can actually do things. It reads files, writes code, runs commands, manages servers, and creates content.
In my workflow, Claude Code:
- Writes entire blog posts in SEO-optimized HTML
- Downloads and processes featured images from Unsplash
- SSHs into my VPS to publish posts via WP-CLI
- Sets meta descriptions, focus keyphrases, and categories
- Handles revisions when I send feedback through Telegram
The key difference between Claude Code and other AI writing tools: it doesn’t just generate text. It executes the entire publishing pipeline. One instruction from my phone triggers writing, image sourcing, server connection, and WordPress publishing — all automated.
It runs on my Mac at home, but since it’s controlled via the Telegram bot, I can trigger it from anywhere in the world.
3. Vultr VPS — The Server
Cost: $6/month
My WordPress site runs on a Vultr VPS (Virtual Private Server) in a Tokyo data center. It’s a tiny cloud server that runs 24/7 and costs less than a cup of coffee.
Why a VPS instead of shared hosting like Bluehost or SiteGround?
- Full root access: I can install anything — WP-CLI, custom scripts, cron jobs
- SSH access: Claude Code can connect directly and run commands
- Performance: No shared resources, no noisy neighbors
- Control: I own the entire stack from OS to application
For a one-person operation where automation is key, having full server control isn’t a luxury — it’s a necessity. You can’t automate publishing on a managed WordPress host the way you can on your own VPS.
4. WordPress + WP-CLI — The Platform
Cost: Free
WordPress needs no introduction, but WP-CLI is the secret weapon that most bloggers don’t know about. It’s a command-line interface for WordPress that lets you do everything the admin dashboard does — but from a terminal.
This is what makes the automation possible:
# Create a post from a file
wp post create ./post.html --post_title="My Post" --post_status=publish
# Import a featured image
wp media import image.jpg --post_id=123 --featured_image
# Update post metadata
wp post meta update 123 _yoast_wpseo_focuskw "my keyphrase"
No clicking through menus. No browser required. Claude Code SSHs into the server, runs these commands, and the post goes live. The entire WordPress admin panel is replaced by a few CLI commands.
5. Shottr — The Visual Communicator
Cost: Free (Mac only)
This might seem like an odd choice for a “business tool,” but Shottr is essential to my workflow. When I need to communicate something visual to Claude Code — a layout idea, a design reference, an error message — I take a screenshot with Shottr, get the file path, and pass it directly to Claude.
The workflow is simple:
- See something on screen I want to reference
- Capture with Shottr (instant, lightweight)
- Copy the file path
- Paste into Claude Code or send via Telegram
When you’re working with AI, being able to quickly share visual context is surprisingly important. Shottr makes that friction-free.
6. Google Search Console + Analytics — The Monitor
Cost: Free
You can’t improve what you don’t measure. Google Search Console and Analytics are how I track whether my content strategy is actually working.
What I check weekly:
- Search Console: Which posts are indexed, which keywords bring impressions, click-through rates
- Analytics: Traffic sources, user behavior, which posts get the most engagement
- Indexing status: Making sure new posts get crawled and indexed quickly
Both tools have mobile apps, so I can check my blog’s performance from my phone — fitting the “run everything from your phone” theme perfectly. The data from these tools directly influences what topics I write about next.
7. Unsplash — The Image Source
Cost: Free
Every blog post needs a featured image. Unsplash provides high-quality, royalty-free photos that I don’t have to worry about licensing.
But here’s the thing — I don’t manually browse Unsplash. Claude Code automatically searches for relevant images, downloads them, uploads them to WordPress via WP-CLI, and sets them as featured images. I never even open the Unsplash website.
The entire image workflow is automated:
- Claude Code determines relevant search terms from the post topic
- Fetches an image from Unsplash
- Downloads it to the server
- Imports it into WordPress media library
- Sets it as the featured image for the post
Zero manual effort. Every post gets a professional-looking featured image automatically.
The Total Cost Breakdown
| Tool | Monthly Cost | Role |
|---|---|---|
| Telegram | Free | Command center / interface |
| Claude Code | $20 | AI writing + automation |
| Vultr VPS | $6 | Web hosting |
| WordPress + WP-CLI | Free | Blog platform |
| Shottr | Free | Visual communication |
| Google Search Console | Free | SEO monitoring |
| Unsplash | Free | Featured images |
| Total | $27/month |
$27 per month. That’s less than a Netflix subscription plus a Spotify subscription. For that, I get a fully automated blog publishing system that I control entirely from my phone.
No employees. No expensive SaaS subscriptions. No complex infrastructure. Just 7 tools that work together as a seamless pipeline.
Why This Setup Works for a Solo Operator
The magic isn’t in any individual tool — it’s in how they connect. Each tool feeds into the next:
- Telegram captures my ideas whenever inspiration strikes
- Claude Code turns those ideas into polished, SEO-optimized content
- Vultr + WordPress hosts and serves that content to the world
- WP-CLI makes the publishing programmable instead of manual
- Unsplash adds visual polish automatically
- Google tools tell me what’s working so I can do more of it
- Shottr bridges the visual gap when text isn’t enough
As a Korean developer writing in English, this setup also solves a unique challenge. Claude Code handles the English writing with native fluency, while I control the strategy and topics in Korean through Telegram. The AI bridges the language gap perfectly.
If you’re thinking about starting a one-person tech blog or any content-based side hustle, you don’t need a team. You don’t need expensive tools. You just need the right 7 tools connected in the right way.
How This Post Was Made
In the spirit of transparency, here’s exactly how this blog post was created — using the very system described above:
- I sent the topic “7 tools I use to run a one-person tech business from my phone” to my Telegram bot
- Claude Code (the AI you’ve been reading about) wrote this entire post
- It connected to my Vultr VPS via SSH
- Used WP-CLI to create the post with proper categories, SEO metadata, and a featured image from Unsplash
- The post went live — all triggered from my phone
Yes, this post about my automated blog system was published using my automated blog system. It’s automation all the way down.
Transparency note: This post was written with AI assistance using Claude Code. The tool recommendations, costs, and workflow descriptions reflect the author’s actual setup as of June 2025. Some links may be affiliate links in the future, but currently none are. All tools mentioned are genuinely used in the production of this blog.