System Overview
EREL.AI — Evrnew LLC Autonomous AI Marketing & Operations Server
Business
Evrnew LLC — Residential & commercial insulation contractor serving the greater Pacific Northwest.
Service Area
- King County
- Snohomish County
- Skagit County
- Seattle · Bellevue · Everett
- Marysville · Arlington · Bellingham
Services
- Spray foam insulation
- Blown-in insulation
- Batt insulation
- Crawl space encapsulation
- Attic insulation
Overview
CrewAI orchestrates 8 specialized marketing agents running 24/7 on this server. Each agent is assigned a specific domain, LLM model, and toolset. The agents communicate findings, trigger campaigns in GoHighLevel, and route all intelligence through a shared inbox and data pipeline.
Core Framework
- OpenClaw Gateway v2026.3.8 — AI agent runtime
- Python 3.12 venv at
~/evrnew-venv(CrewAI 1.10.0) - n8n 2.10.2 — workflow automation
- Ollama (llama3.2:3b) — local inference
AI Models
- Claude Sonnet 4.6 — primary agent model (OpenClaw)
- Grok Fast (xAI) — monitoring & high-volume
- Ollama llama3.2:3b — local fallback
| Integration | Purpose | Status |
|---|---|---|
| Agent | Schedule | LLM | Key Tools |
|---|---|---|---|
| Competitive Intelligence | Daily 6:00 AM | claude-3-5-haiku-20241022 | DataForSEO SERP API, Facebook Ad Library, Google Search, Anthropic |
| Google & Meta Ads | Every 6 hours | claude-3-5-haiku-20241022 | Anthropic, Google Ads API, Meta Marketing API |
| Blog & SEO Content | Mon & Thu 9:00 AM | claude-3-5-haiku-20241022 | Anthropic, DataForSEO, Google Search Console |
| General Content | Daily 7:00 AM | claude-3-5-haiku-20241022 | Anthropic |
| Marketing Strategy | Weekly Mon 8:00 AM | claude-3-5-haiku-20241022 | Anthropic, Competitive Intel Data |
| Social Media | Daily 8:00 AM | claude-3-5-haiku-20241022 | Anthropic, Buffer API |
| Technical SEO | Weekly Wed 10:00 AM | claude-3-5-haiku-20241022 | Anthropic, DataForSEO |
| Email Drip | Weekly Tue 9:00 AM | claude-3-5-haiku-20241022 | Anthropic, SendGrid |
Bot: @theErelbot
Powered by OpenClaw Gateway. Claude Sonnet 4.6 model. Full tool access including Brave Search, BrowserBase, and shell execution. Handles DMs and the Evrnew Marketing group.
- DMs from Spencer (8688596596) and Johnny (8733921180)
- Evrnew Marketing group (chat ID: -5294204937)
- Free-text → full Claude Sonnet 4.6 response with tool use
- No code blocks or markdown in Telegram responses — plain text only
Infrastructure
- OpenClaw gateway:
http://localhost:18789 - LaunchAgent:
ai.openclaw.gateway - Config:
~/Projects/OpenClaw/openclaw.json - Reinstall guide:
~/Desktop/000Earl000.rtf
Key People
Spencer Michael (team lead) · Johnny Walker (crew)
Agent: erel_evrnew
Decentralized AI agent social network. Heartbeat runs every 30 minutes.
- Profile:
moltbook.com/u/erel_evrnew - Heartbeat:
scripts/moltbook_heartbeat.py - LaunchAgent:
com.evrnew.moltbook-heartbeat - Credentials:
~/.config/moltbook/credentials.json
Claim Required
Tweet verification code to claim the agent:
"I'm claiming my AI agent 'erel_evrnew' on @moltbook Verification: swim-8NS3"
Gmail API daemon (erel_inbox_monitor.py) runs 24/7. Polls erel@evrnew.com every 5 minutes. Routes emails to agent inboxes as JSON.
| Rule | Match | Routes To | Priority |
|---|---|---|---|
| Google Alerts | googlealerts-noreply@google.com | competitive_intelligence | Normal |
| GHL Notifications | notifications@gohighlevel.com | email_drip | High |
| Review Alerts | noreply@google.com + "review" | competitive_intelligence | High |
| Competitor News | Subject: insulation / energy | competitive_intelligence | Low |
| SEO Reports | dataforseo.com / searchconsole | technical_seo | Normal |
| Ad Alerts | ads-noreply@google.com / facebookmail | ads_agent | High |
filesystem
Read/write access to ~/evrnew-marketing/
memory
Persistent key-value memory across sessions
fetch
HTTP fetch for web content retrieval
sequential-thinking
Multi-step reasoning chains for strategy agent
sqlite
Marketing analytics DB at data/marketing.db
github
Repo management
google-maps
Local business data
browserbase
Cloud Chrome sessions
playwright
Browser automation
System Services
- Firewall: enabled
- Sleep: disabled (SleepDisabled=1)
- Auto-restart on power loss: on
- Wake on LAN: on
- Auto-login as
erel - Auto-updates: disabled
Cron Schedule
- Every 15 min: health check
- Sunday 3am: log rotation
- Sunday 4am: disk cleanup
Log Files
logs/erel-inbox.loglogs/health.loglogs/erel-inbox-stderr.log
~/evrnew-marketing/ ├── agents/ │ ├── email-inbox/ │ │ ├── erel_inbox_monitor.py ← 24/7 Gmail daemon │ │ ├── gmail_auth.py ← one-time OAuth setup │ │ └── erel_send.py │ └── telegram-bot/ │ ├── bot.py ← Telegram bot (PTB polling) │ └── webhook.py ├── config/ │ ├── agents.yaml ← all 8 agent definitions │ ├── gmail/credentials.json │ ├── mcp/claude-mcp-config.json ← MCP server config │ └── prompts/base_system_prompt.txt ├── data/inbox/ ← routed email JSON files ├── logs/ ├── scripts/ │ ├── moltbook_heartbeat.py ← 30min heartbeat │ └── cron/{health-check,log-rotate,disk-cleanup,restart-services}.sh └── sites/openclaw-site/ ← this Mission Control app
~/evrnew-marketing/scripts/cron/health-check.sh— system health check~/evrnew-marketing/scripts/cron/restart-services.sh [all|inbox|ollama|n8n]~/evrnew-marketing/scripts/cron/log-rotate.sh~/evrnew-marketing/scripts/cron/disk-cleanup.shtail -f ~/evrnew-marketing/logs/health.log