Hiring in 8 countries shouldn't require 8 different processes
This guide from Deel breaks down how to build one global hiring system. You’ll learn about assessment frameworks that scale, how to do headcount planning across regions, and even intake processes that work everywhere. As HR pros know, hiring in one country is hard enough. So let this free global hiring guide give you the tools you need to avoid global hiring headaches.
Word Count: 5,500+ words | Reading Time: ~22 minutes
What's Inside This Guide
The SEO Shakeout — Why legacy agencies are dying and what replaces them
The Foundation — OpenClaw on a VPS (step-by-step setup)
The 6 Bots — What each agent does and why it matters
The Technical Build — SOUL.md and HEARTBEAT.md configs (copy-paste ready)
The Monthly Invoice — $24/month vs $18,500/month breakdown
The Real-World Proof — This system runs in production today
Your Move — DIY, community, or done-for-you
The SEO Shakeout
Search is dead. At least the old version.
Welcome to GEO. Generative Engine Optimization.
Google AI Overviews. ChatGPT. Perplexity. Gemini.
They answer questions right on the screen.
No clicks. No blue links.
If your brand is not cited in those AI answers, you are invisible.
The market has split into 3 tiers for 2026.
Tier 1: The Legacy Agency
These are the dinosaurs.
They do manual site audits. They send monthly PDF reports.
They build backlinks like it is 2019.
They charge $5,000 to $10,000 a month.
They bill for manual work that AI does in 2 hours.
These agencies are dying.
Tier 2: The DIY Operator
You can build an AI system yourself.
The tech is out there.
But here is the reality.
It takes 40 to 120 hours to set up.
It needs maintenance every single month.
Most business owners do not know Linux, servers, or APIs.
You make one mistake in the config file.
Your system goes silent for weeks. You lose ground.
Tier 3: The AI-Native Agency
This is the future.
These agencies deploy agent systems for you.
They already built the config files.
They tested the edge cases.
They know which subreddits matter.
They know which queries to track.
What takes a DIY operator 120 hours, they do in a week.
The Reality Check
This guide gives you the full blueprint.
You can take this and build it.
But knowing the architecture is easy.
Running 6 production agents 24/7 without breaking is hard.
Closing that gap is why professionals earn their fee.
I know this because I run this exact system. I built it for my own businesses. I debug it at 2am when a heartbeat goes silent. The setup is straightforward. The maintenance is not.
The Cost Breakdown
Method | Monthly Cost | Time Cost | Result |
|---|---|---|---|
Legacy Agency | $7,500 - $18,500 | None | Outdated tactics |
DIY Operator | $24 | 40 - 120 hours | High risk of failure |
AI-Native Agency | $2,000 - $5,000 | None | 24/7 GEO dominance |
Before You Continue: Why We Verify Subscribers
Quick note.
We have had multiple instances of bots scraping this content and people republishing it without authorization.
This guide took 40+ hours to build. It is free. But it is not public domain.
To keep the full playbook available for real humans (and out of the hands of content thieves), we require a valid email address to unlock the remaining sections.
It takes 3 seconds. No spam. No upsells. Just proof you are a real person.
Enter your email below to unlock the full guide.
The Foundation — OpenClaw on a VPS
You need a base of operations.
We use OpenClaw.
It is an open-source AI agent framework.
It runs on your own server.
It uses a heartbeat timer to wake up on a schedule.
It connects to Claude or any big language model.
Think of it as systemd for AI agents.
I run my own OpenClaw bot on a Contabo VPS. It handles lead response for my entire product ecosystem. Same framework, different job description. That is the beauty of it.
What You Need
• A cheap VPS. $5 to $10 a month.
• OpenClaw. It is free.
• Anthropic API key. Pay-as-you-go. Plan for $15 a month.
• A Telegram bot. It is free.
Step 1: Spin Up the Server
Rent a VPS.
Hetzner is $4.50. Contabo is $5. DigitalOcean is $6.
You need 2GB of RAM and 1 CPU.
Install Ubuntu 24.04.
Step 2: Install OpenClaw
Log into your server as root.
Run this command:
curl -fsSL https://get.openclaw.ai | bash
Step 3: Create the Workspace
Make a folder for your agents.
mkdir -p /root/seo-agents/workspace
Step 4: Build the Structure
Your workspace needs specific folders.
• workspace/ holds SOUL.md and HEARTBEAT.md.
• knowledge-base/ holds your brand rules.
• logs/ tracks what happens.
• data/ stores the output.
Step 5: Configure the Engine
You need an openclaw.json file.
Put it in your root folder.
{
"model": "claude-3-5-sonnet-latest",
"heartbeat": "every 2 hours",
"target": "telegram",
"directPolicy": "allow",
"showOk": true,
"showAlerts": true,
"env": {
"ANTHROPIC_API_KEY": "sk-ant-your-key-here",
"TELEGRAM_BOT_TOKEN": "your-bot-token",
"TELEGRAM_CHAT_ID": "your-chat-id"
}
}
Step 6: The Settings That Matter
Do not skip these. I learned each one the hard way.
showOk: Set this to true. If you leave it out, the bot drops silent errors. You will never know it failed. I lost a full week of monitoring data because of this one setting.
directPolicy: Set this to allow. You need version 2026.2.25 or higher. It lets the bot write files.
heartbeat: Set it to "every 2 hours". This keeps the system moving.
Step 7: Connect Telegram
Open Telegram. Search for @BotFather.
Type /newbot. Follow the steps.
Copy the token.
Search for @userinfobot. Get your chat ID.
Put both into your JSON config.
Step 8: Start the Engine
Turn it on.
openclaw gateway start
Keep it running when you log out.
loginctl enable-linger root
The 6 Bots — What They Do
You are building a team.
Six bots. Working non-stop.
Here is what they do.
Bot 1: The Site Watchdog
This bot checks your technical health.
It crawls your sitemap every 2 hours.
It checks HTTP status codes. It checks page speed.
It reads meta tags and schema markup.
It checks your SSL certificate and mobile layout.
It compares the new scan to the last scan.
If something breaks, it sends an alert.
Why it matters: AI engines hate broken sites.
If your schema is wrong, Perplexity ignores you.
Bot 2: The Reddit Scout
This bot hunts for buyers.
It watches your target subreddits.
It looks for specific phrases.
"Best software for X." "Recommend a Y." "Alternative to Z."
It reads the threads. It drafts a real, helpful response.
It queues the draft for your approval.
This is not spam. It is value.
Why it matters: AI engines trust Reddit.
Domains with Reddit mentions get cited 4x more by AI.
I use a similar approach with LeadPanther for LinkedIn. LeadPanther captures intent signals from LinkedIn posts and DMs. The Reddit Scout does the same thing but for subreddits. Same principle: find the signal, draft the response, queue for approval.
Bot 3: The AI Citation Tracker
This bot tracks your brand visibility.
It searches ChatGPT, Perplexity, and Google AI Overviews.
It runs your target keywords on a schedule.
It checks if you are mentioned.
It checks how you are described.
It logs who else got cited. It tracks the sources.
It builds a GEO scorecard over time.
Why it matters: You cannot fix what you do not track.
Brands that ignore AI visibility will lose market share.
Bot 4: The X Engagement Agent
This bot builds authority on social media.
It searches X for industry keywords.
It looks for competitor mentions and pain points.
It finds high-value threads.
It drafts contextual replies.
It tracks trending topics to give you content ideas.
Why it matters: Social signals matter.
AI engines look at social reach to judge brand authority.
Bot 5: The Content Gap Hunter
This bot reverse-engineers the AI.
It looks at the sources AI engines cite.
It compares those sources to your website.
It finds the gaps.
"You have no content on Topic A. Competitor B is getting all the AI traffic for it."
It scores the gaps by opportunity.
Why it matters: Content is ammo.
Brands that publish the right content get 200x faster visibility gains.
Bot 6: The Review & Local SEO Sentinel
This bot guards your reputation.
It checks Google, Yelp, and local directories.
It looks for new reviews.
It drafts replies.
A thank you for good reviews. A professional fix for bad ones.
It checks your Name, Address, and Phone number across the web.
Why it matters: AI engines read reviews for local search.
One bad review with no reply tanks your AI ranking.
The Technical Build — SOUL.md & HEARTBEAT.md
The system needs rules.
You give it rules with two files.
SOUL.md tells the bots who they are.
HEARTBEAT.md tells them what to do and when.
The Directory Structure
Build the folders first.
cd /root/seo-agents/data
mkdir watchdog scout citation x-agent content-gap sentinel
You need seed files to start.
• urls.txt: Put your sitemap and core pages here.
• queries.txt: Put your target keywords here.
• our-content.json: List your current blog posts here.
The Combined SOUL.md
This file lives in your workspace folder.
It has general rules for all bots.
It has specific rules for each bot.
# CORE DIRECTIVES
You are a 6-part SEO and GEO agent swarm.
Always report your status to Telegram.
Never post to the web. Queue all external actions for approval.
Store all data in /data/{bot-name}/.
Alert immediately for broken links or bad reviews.
Be brief. No fluff.
# BOT 1: SITE WATCHDOG
Role: Technical SEO monitor.
Target: Read /data/watchdog/urls.txt.
Action: Check status, speed, schema. Compare to last run.
# BOT 2: REDDIT SCOUT
Role: Thread hunter.
Target: r/SaaS, r/marketing, r/entrepreneur.
Keywords: "alternative to", "best tool for".
Action: Draft helpful, non-sales replies. Save to /data/scout/drafts.txt.
# BOT 3: CITATION TRACKER
Role: AI visibility monitor.
Target: Read /data/citation/queries.txt.
Action: Query Perplexity and ChatGPT. Log mentions and competitors.
# BOT 4: X ENGAGEMENT AGENT
Role: Social listener.
Keywords: #SEO, #GEO, "need a tool that".
Action: Draft replies. Save to /data/x-agent/drafts.txt.
# BOT 5: CONTENT GAP HUNTER
Role: Content strategist.
Target: Compare AI citations against /data/content-gap/our-content.json.
Action: List missing topics. Score by priority.
# BOT 6: REVIEW SENTINEL
Role: Reputation guard.
Target: Google Business Profile, Yelp.
Action: Draft review replies. Alert on negative reviews.
The Combined HEARTBEAT.md
This file drives the schedule.
It uses priority tiers.
OpenClaw wakes up, reads this, and does the work.
# WAKE UP ROUTINE
Read the current time. Match it to the schedule below.
## CRITICAL (Every 2 Hours)
- Run Bot 1: Site Watchdog. Check urls.txt. Alert on 404s.
- Run Bot 4: X Agent. Scan for urgent pain-point keywords.
## HIGH (Every 4 Hours)
- Run Bot 2: Reddit Scout. Scan target subreddits. Draft replies.
## MEDIUM (Every 6 Hours)
- Run Bot 6: Review Sentinel. Check for new reviews.
## DAILY (Every 12 Hours)
- Run Bot 3: Citation Tracker. Run queries.txt through AI engines.
- Run Bot 5: Content Gap Hunter. Compare new citations to our content.
## WEEKLY TASKS
- Sunday: Generate technical health report from Bot 1 data.
- Monday: Generate GEO scorecard from Bot 3 data.
- Friday: Generate 3 content briefs from Bot 5 data.
- Monthly: Audit NAP consistency across all local directories.
# END OF HEARTBEAT REPORT
Send this format to Telegram after every run:
[SYSTEM STATUS]
Time: {current-time}
Tasks Run: {list-of-tasks}
Alerts: {urgent-issues-or-NONE}
Drafts Pending: {number-of-drafts} waiting for approval.
Deploy these files.
Start the engine.
Watch your phone.
The war room is open.
The Monthly Invoice
Let us look at the math.
A legacy agency charges a premium for manual labor.
An AI agent charges fractions of a cent per token.
It is not a fair fight.
Function | Agency Cost | Agent Cost |
|---|---|---|
Technical SEO Monitoring | $500 - $1,500/mo | ~$2/mo |
Reddit Engagement | $2,000 - $4,000/mo | ~$3/mo |
AI Citation Tracking | $1,000 - $3,000/mo | ~$4/mo |
X/Social Engagement | $1,500 - $3,000/mo | ~$3/mo |
Content Strategy | $2,000 - $5,000/mo | ~$5/mo |
Reputation Management | $500 - $2,000/mo | ~$2/mo |
TOTAL | $7,500 - $18,500/mo | ~$19/mo |
Add a $5 VPS to that $19 API cost.
Your total hard cost is $24 a month.
But cost is not the main point.
Speed is the point.
An agency sends a PDF report on the 15th of the month.
They tell you what broke two weeks ago.
These agents catch problems in two hours.
Coverage is the point.
No human monitors Reddit, X, Google, Perplexity, and Yelp at the same time.
Six agents can.
They do not sleep.
They do not miss a brand mention buried in a niche subreddit.
Time for a reality check.
That $24 price tag assumes zero labor cost.
It assumes you do the work.
You set up the server.
You build the text files.
You tune the prompts when the output looks bad.
You fix the bugs when an API breaks.
Add your own hourly rate to the math.
The numbers change fast.
This is why AI-native agencies exist.
They absorb the tech headaches.
They maintain the code.
You get the massive coverage without the daily grind.
The Real-World Proof
This architecture is not a theory.
It runs in production right now.
I use this exact setup for my own businesses.
My OpenClaw bot handles inbound lead response for LeadPanther and GetDeals.
It watches a Slack channel for new lead signals from LeadPanther.
It researches every prospect. Scrapes their company and LinkedIn profile.
It writes a personalized email using copywriting frameworks (PAS, BAB, Context-Value-CTA).
It sends the email via API. Schedules follow-ups. Updates the CRM.
It reports back to me on Telegram.
All from a $5 Contabo VPS.
The architecture is identical to your SEO War Room.
The server is the same.
The gateway is the same.
The only difference is the text file.
You do not build a new software product for every task.
You just write a new SOUL.md.
That is the real power here.
One server can run many projects at the same time.
Your SEO bots.
Your lead response bots.
Your content bots.
All living on one $5 machine.
They stay awake.
The heartbeat file runs every two hours on a rigid schedule.
The gateway survives server reboots.
Linger mode keeps everything alive if your SSH connection drops.
It is bulletproof.
You set it up once.
It runs until you tell it to stop.
Your Move
You have the blueprint.
You have the configs and the architecture.
Now you have to choose.
Here are your three paths forward.
Option 1: Build It Yourself (DIY)
Open your terminal.
Spin up a VPS.
Install OpenClaw.
Paste the SOUL.md and HEARTBEAT.md files from this guide.
Start the gateway.
If you know your way around a command line, you can be live in an hour.
The hard cost is $24 a month.
The hidden cost is your time.
Option 2: Join the Agent J Community
Do not build in the dark.
Agent J on Skool is a community of operators building AI agent systems.
Share your configs and steal theirs.
Get help when your heartbeat goes silent at 3am.
Learn from people who have already debugged the edge cases.
Option 3: Have Us Build It For You
You want these six bots running by next week.
You do not want to touch a terminal.
Your time is worth more than debugging code.
We deploy the system. We tune the configs. We monitor the output and handle the maintenance.
You get total brand coverage. We absorb the complexity.
This is the fastest path to GEO dominance.
Book a strategy call: tidycal.com/johnpeslar/30-minute-meeting
The agents are waiting.
The code is ready.
The only question is who runs them.
You, or someone who builds these every day.


