⚡ Highside AI Concierge (Cooper) CONFIDENTIAL — Internal Strategy Document  ·  Last Updated: April 3, 2026
Business & Technical Game Plan

Highside AI Concierge (Cooper)

A dedicated AI agent for every professional — powered by OpenClaw + Claude. Built by John Burns & Kent McNeil.

🤖 OpenClaw + Claude 📧 Email + Telegram + Web Chat 💚 81–88% Gross Margins 🎯 50 Clients by Month 12 🏗️ Built by Highside Real Estate
01

Executive Summary

What we're building, why the economics work, and what Year 1 success looks like.

Highside AI Concierge (Cooper) provides dedicated, named AI agents to professionals and businesses who want more than a chatbot — they want a capable, persistent digital chief of staff. Each client gets their own AI agent with a name they choose, a dedicated email address, Telegram access, and a private web chat portal. The agent learns their context, preferences, and workflows over time and handles real work: inbox triage, research, document drafts, briefings, project tracking, and more.

The business is built on a simple insight: people don't need more AI tools — they need an AI that actually knows them. ChatGPT and generic assistants reset every conversation. Our agents remember. They have context. They're configured around the client's life and work from day one.

Why the Economics Work

$149–499
Monthly Price
$22–62
Cost per Client
81–88%
Gross Margin
$13K+
Gross Profit / Mo at 50 Clients

Costs are driven by Claude API usage, VPS server compute, and a minimal support burden. At average usage, a client on the Professional tier ($299/mo) costs roughly $28/mo to serve — leaving 91% gross margin. Even at heavy usage, margins stay above 79%. This is a high-margin SaaS business with extremely low variable costs.

What "Done Right" Looks Like

Year 1 Vision

We launch in concierge mode — 3 to 5 clients, all manually onboarded by John and Kent. We learn everything: what clients actually ask for, where friction is, what the agent gets wrong, what delights them. We use that learning to build the automated provisioning system. By month 3, we flip the switch to self-serve. By month 12, we have 50 clients generating $13K+ in monthly gross profit — and a system that can scale to 200+.

The Core Bet

Most AI tools are horizontal. We're vertical: personalized, persistent, and premium. The client who pays $299/mo isn't buying software — they're buying back 5 hours a week and a trusted co-pilot. That's not a commodity. That's a relationship.

02

The Product — What Clients Get

The full client experience, from named agent to daily work.

A Named Agent That's Yours

When a client signs up, they choose a name for their agent — Ryker, Maya, Scout, whatever feels right to them. That name becomes their agent's identity. The agent has a dedicated email address (ryker@agent.highside-re.com), a Telegram bot they can message any time, and a private web portal. From day one, the agent is configured around the client's context: their job, their priorities, their communication style, their current projects.

Three Interaction Channels

📧

Email

Send emails to your agent's address. It reads your existing inbox (with permission), drafts replies, flags priorities, and summarizes threads. Works like a human EA who lives in your inbox.

💬

Telegram

The fastest channel. Fire off a message and get a real response. Great for quick lookups, reminders, task creation, or "what should I do about this?" moments throughout the day.

🌐

Web Chat

A private, branded portal at agent.highside-re.com/chat/[client-id]. Ideal for longer sessions, document work, or when sharing context from a desktop. Magic link auth — no passwords.

What the Agent Actually Does

📋 Daily Briefings

  • Morning summary: key emails, calendar events, open tasks
  • Prioritized action list based on context
  • Weather, relevant news for client's industry (optional)

📥 Inbox Triage

  • Reads and categorizes incoming email
  • Flags urgent items, suggests replies
  • Drafts full responses for review
  • Unsubscribes from junk on request

🔍 Research

  • Web research on any topic
  • Competitor analysis, market summaries
  • People/company lookups
  • Summarizes long documents

📄 Document Building

  • Memos, proposals, briefs, reports
  • Contract redlines and summaries
  • Financial model narratives
  • Slide outlines

🏗️ Project & Pipeline Tracking

  • Maintains running project status in agent memory
  • Flags deadlines and milestones
  • CRM-style contact tracking (optional)

🛠️ Ad Hoc Tasks

  • Anything a capable executive assistant could do digitally
  • Drafts, calculations, formatting, planning
  • Complex multi-step research with synthesis

Onboarding Experience

Day 1 — Welcome & Setup

Week 1 — Calibration

Month 1 — In the Flow

Daily Cooper Digest & New User Quick Start

Two core product features that drive early engagement, retention, and word-of-mouth.

🌅 Daily Cooper Digest

Every morning, the client's agent sends a structured daily digest email summarizing everything it did overnight, what's in motion, and 3 proactive insights it noticed. This is the single most powerful retention mechanic in the product — it makes the agent's invisible work visible and creates a daily habit loop. Clients who receive the digest don't churn. The digest includes:

The digest is sent from the agent's dedicated email address (e.g. cooper@agent.highside-re.com) and arrives before 7am at whatever time the client specifies. It's designed to feel like a message from a real executive assistant — personal, specific, and useful.

⚡ New User Quick Start List

On day one, every new client sees a curated Quick Start list organized into two categories: "Wow Me" (impressive one-shot deliverables) and "Make Me Unstoppable" (ongoing automations). This list exists to eliminate the blank-slate problem — new users don't know what to ask an AI agent, so we tell them exactly what to ask. Most clients pick one item, get a stunning result within the hour, and immediately understand the product's value. The Quick Start list is:

These two features together — the Digest and the Quick Start list — form the product's onboarding and retention backbone. The Quick Start converts curious prospects into active users on day one. The Digest keeps them engaged for months.

What Makes This Different

Why Not Just Use ChatGPT?

ChatGPT is a blank slate every conversation. Our agents remember your projects, your clients, your writing style, your preferences — and get better over time. They have your email. They know your industry. They work in your channels (Telegram, email) — you don't have to go to a website. And you have a real human (John or Kent) accountable for the experience. That's not a chatbot. That's a team member.

Trust & Memory — Core Value Propositions

Privacy and persistent memory are not just technical features — they are the two most powerful selling points of the Cooper product, and they must be communicated clearly in every sales conversation. This section gives the full picture: how they work, why they matter, and how to talk about them.

Privacy Architecture — Why Client Data is Isolated

Every Cooper client runs in a completely isolated workspace on the server. This is not a shared SaaS platform. Here's what isolation means in practice:

The sales framing: "Think of it as your assistant's private office. We gave you the key. We don't have a copy."

Memory System — The Technical Basis for Persistent Memory

Cooper's memory is built on a small set of plain-text files that live in the client's workspace. These files are loaded at the start of every session, giving Cooper full context about who the client is and what's happened:

At the start of every session, Cooper reads USER.md, MEMORY.md, and today's (and sometimes yesterday's) daily note. This gives it a complete, current picture of the client's world — before the client says anything. That's the mechanism behind "Cooper already knows your context."

How Memory Improves Over Time — Daily Notes to MEMORY.md Distillation

Memory is not static. It grows and improves through a distillation process:

The result: a Cooper that genuinely gets smarter and more personal over time — not because the AI model changed, but because the context it works with becomes richer and more accurate with every interaction.

The Learning Curve — Day 1 Through Month 6

This is the narrative arc for sales conversations. Use it to help prospects visualize the long-term value of Cooper:

Messaging Guidance for Sales Conversations

When speaking with a prospect about privacy and memory, use these framings:

On privacy:

"Cooper isn't a shared chatbot platform. Your agent is a dedicated instance — running for you, configured for you. We can tell you it's healthy. We can't read your conversations. The relationship is between you and your agent."

On memory vs. ChatGPT:

"ChatGPT forgets you the moment you close the tab. Cooper never forgets. Every conversation, every preference, every correction — it's all there next time. By Month 1, you've stopped explaining context. Cooper already has it."

On the long-term relationship:

"You know that feeling when you've worked with someone long enough that they just GET you? They know what you mean before you finish the sentence. They know not to bother you with small stuff. That's what Cooper becomes — not right away, but over time. Month 1 Cooper is good. Month 6 Cooper is remarkable."

The killer line:

"A human assistant can leave, can talk, can be subpoenaed. Cooper's loyalty is structural — not promised."

03

Infrastructure Architecture

Technical stack, multi-client isolation, routing, and security.

Overview

Highside AI Concierge (Cooper) runs on a single Hostinger KVM VPS (starting on KVM4, upgrading to KVM8 at 20+ clients). Each client is completely isolated — separate workspace directory, separate process, separate credentials, separate channels. OpenClaw is the agent runtime. Claude is the AI brain. Cloudflare handles DNS, routing, and the web chat frontend.

📱 Client Channels

Email · Telegram · Web Chat

⚡ OpenClaw Runtime

Per-client sessions
Per-client workspaces
Skill execution layer

🧠 Claude AI

Anthropic API
Context-aware responses
Tool-using model

Multi-Client File System Design

Each client gets a fully isolated workspace on the VPS. Structure:

# VPS filesystem layout /data/.openclaw/clients/ ├── client-001-acme-corp/ │ ├── workspace/ │ │ ├── MEMORY.md # Long-term memory │ │ ├── SOUL.md # Agent persona │ │ ├── USER.md # Client profile │ │ ├── AGENTS.md # Operational rules │ │ └── memory/ # Daily memory files │ ├── credentials/ # API keys, tokens (chmod 700) │ │ ├── telegram.json │ │ ├── msgraph.json │ │ └── config.json │ └── logs/ # Per-client session logs ├── client-002-jane-doe/ │ └── ... /data/.openclaw/admin/ # Internal dashboard, provisioning scripts /data/.openclaw/backups/ # Daily encrypted backups

Email Architecture

Domain Setup

Email Routing Logic

# Inbound email routing (simplified) Receive email → catch-all inbox Parse To: field → extract agent name prefix Lookup agent name → client-id in routing table Route to client's OpenClaw session → process as task Reply from [agentname]@agent.highside-re.com via Graph API

Telegram Architecture

One bot per client — this is the cleanest isolation strategy. Each client has their own Telegram bot (e.g., @RykerAgentBot). No shared state, no cross-contamination, clear identity. Bots are created via BotFather during provisioning and stored per-client in credentials.

Web Chat Architecture

Server Sizing

🖥️ Phase 1: KVM4 (0–20 clients)

  • 4 vCPU cores
  • 8 GB RAM
  • ~$25–35/mo on Hostinger
  • Handles 15–20 simultaneous active agents comfortably
  • OpenClaw sessions are lightweight; RAM is the main constraint

🖥️ Phase 2: KVM8 (20+ clients)

  • 8 vCPU cores
  • 16 GB RAM
  • ~$50–65/mo on Hostinger
  • Comfortably handles 40–60 clients
  • Upgrade is non-disruptive with Hostinger snapshot migration

Security & Data Isolation

🔒 Non-Negotiable Security Principles

Client A must never be able to see, affect, or contaminate Client B's data. This is enforced at the OS level (user isolation), the application level (per-session workspaces), and the API level (separate credentials). Verify this isolation before onboarding any paying client.

04

Onboarding Flow

Manual concierge for the first 5 clients, then automated provisioning at scale.

Phase 1: Manual Concierge Onboarding (Clients 1–5)

The first 5 clients are a learning lab. John and/or Kent handle every step personally. The goal is NOT efficiency — it's depth of understanding. Every friction point gets logged. Every "why can't it just..." gets written down. These notes become the spec for the automated system.

Step-by-Step: Manual Onboarding

  1. Intake Form Sent (Day 0) — Client fills out: agent name, primary use cases, communication style, top 3 current priorities, timezone, email access preference.
  2. John/Kent Reviews Intake (Day 0–1) — Manually builds USER.md, SOUL.md, and initial MEMORY.md for the client. Configures agent persona based on intake answers.
  3. Infrastructure Provisioned Manually (Day 1):
    • Create workspace directory with correct permissions
    • Create BotFather Telegram bot, store token in credentials
    • Configure Microsoft Graph mailbox/alias for the agent email
    • Register Telegram webhook
    • Create web chat endpoint + magic link
    • Test all three channels end-to-end
  4. Client Welcome (Day 1–2) — Personal email from John/Kent. Includes Telegram bot link, web chat link, and agent email address. Short video walkthrough (recorded once, reused).
  5. Quick Start List Shown on Welcome Page (Day 1) — The client's welcome page includes the personalized Quick Start list, pre-configured for their industry and role. Two categories: "Wow Me" (one-shot impressive deliverables) and "Make Me Unstoppable" (ongoing automations). The list is the answer to "where do I even start?" — clients pick one item and have a result in their inbox within the hour.
  6. Agent Introduction (Day 2) — The agent sends its first message via Telegram: "Hi, I'm [Name]. I've been set up to help you with [top priorities from intake]. Let's start simple — what's the one thing on your plate right now I can help with?"
  7. Daily Digest Begins (Day 2 onward) — Each morning, the agent sends a structured Daily Digest email: tasks completed, what's in motion, 3 proactive insights, and a weekly stats grid. First 30 days include a "Did you know Cooper can..." tip at the bottom of each digest to surface capabilities clients haven't discovered yet.
  8. Day 5 Check-In — John or Kent personally follows up: what's working, what's confusing, anything to fix.
  9. Week 1+ Personalization — After the first week, the agent begins personalizing the Quick Start list and digest insights based on what the client has actually done — surfacing ideas that match their real usage patterns, not a generic template.
  10. Day 30 Review — Formal check-in. Usage stats reviewed. Tier upgrade conversation if usage is high. NPS survey sent.

What We're Learning (Log Everything)

Phase 2: Automated Provisioning (Clients 6+)

After 5 clients, we have a playbook. Now we automate it via Stripe webhooks + a provisioning script.

# Automated provisioning flow 1. Stripe webhook fires: customer.subscription.created 2. Provisioning script triggered: - Generate client-id and slug - Create workspace directory tree - Copy template USER.md, SOUL.md, AGENTS.md - Register Telegram bot via BotFather API - Create Graph mailbox alias - Register webhook endpoints - Set filesystem permissions (chmod 700) - Start OpenClaw session 3. Intake form link sent to client automatically 4. Intake webhook fires on submit → populates USER.md 5. Welcome email + channel credentials delivered 6. Agent sends first Telegram greeting 7. Welcome page loads with personalized Quick Start list (industry/role pre-configured) 8. Daily Digest scheduled for Day 2 (first digest fires next morning) 9. First 30 days: "Did you know Cooper can..." tip appended to each digest 10. After Week 1: Digest insights and Quick Start list begin personalizing based on client usage # Total time: <10 minutes, mostly automated
✅ The Learning-to-Automation Pipeline

Every manual step in Phase 1 that takes more than 5 minutes gets a ticket in Phase 2 to automate. The goal is a provisioning system where a new client subscription triggers full setup in under 10 minutes with zero manual intervention from John or Kent.

05

Admin Backend

Internal dashboard, provisioning tools, monitoring, and alerts for John & Kent.

Internal Client Dashboard

A private, password-protected admin panel (hosted on Cloudflare Pages with Access protection) gives John and Kent full visibility into the business.

Client List View

Usage Metrics (per client)

Revenue Tracker

Provisioning Tooling

A set of admin scripts (shell + Node.js) handle client lifecycle:

Monitoring & Alerts

📊 Dashboard Tech Stack

Start simple: a static HTML dashboard on Cloudflare Pages, updated by a VPS cron job that writes JSON to a Cloudflare R2 bucket. No backend server needed for the dashboard itself. Protected by Cloudflare Access (email OTP for John/Kent only).

06

Billing & Pricing

Tier details, Stripe setup, usage limits, and upgrade nudges.

Pricing Tiers

Personal
$199/mo
$1,990/yr · 2 months free on annual
  • Named AI agent
  • Email + Telegram channels
  • Daily morning briefings
  • Memory & context
  • Personal productivity tasks
  • 7-day free trial
Executive
$599/mo
$5,990/yr · 2 months free on annual
  • Everything in Professional
  • Power user workloads
  • Custom integrations & workflows
  • Priority support
  • First access to new features
  • 7-day free trial

Trial: No Credit Card Required

Every plan starts with a 7-day free trial — no credit card required. After 7 days, the client chooses a plan and enters payment. Cancel any time during the trial with zero friction — one email to Cooper is all it takes.

Annual Billing

Offer 2 months free on annual commitment (pay 10 months, get 12). Present at onboarding and again at month 3.

Flexible Code System

John and Kent can generate custom discount codes on demand via Stripe. Each code can be configured for:

Use cases:

No predefined tiers or code names needed — full flexibility on demand. Codes are entered at checkout on the Stripe payment form.

Referral Program

After a client's first week, Cooper proactively asks if they know someone who could use this. Each client gets a personal referral link. When their referral signs up, the referrer gets one free month. No limit on referrals.

Stripe Setup

Usage & Overage Nudges

08

Phased Roadmap

From foundation to scale — with clear deliverables and checkboxes at each phase.

0
Foundation — Build the Platform
Weeks 1–2

Get the infrastructure solid before any client touches it. No rushing this.

  • Form Highside AI Concierge (Cooper) LLC
  • Open business bank account
  • Set up Stripe account under new entity
  • Configure agent.highside-re.com DNS on Cloudflare
  • Build client filesystem provisioning script
  • Create client template: SOUL.md, USER.md, AGENTS.md
  • Configure catch-all email inbox on agent.highside-re.com
  • Build email routing logic (To: field → client session)
  • Build Telegram webhook routing (URL → client session)
  • Scaffold web chat frontend on Cloudflare Pages
  • Implement magic link auth for web chat
  • Set up daily backup cron → Cloudflare R2
  • Configure monitoring (UptimeRobot) for all endpoints
  • Draft Terms of Service + Privacy Policy (send to attorney)
  • Build internal admin dashboard (v1: simple HTML)
  • Create onboarding intake form
  • Create welcome email template + video walkthrough
  • End-to-end test with a John-as-client dummy account across all three channels
  • Security audit: verify zero cross-client data access
  • Pricing page live on agent.highside-re.com
1
Concierge Launch — First 5 Clients
Weeks 3–6

Manually onboard 3–5 clients. Observe everything. Log every friction point. Get NPS by day 30.

  • Select first 3 clients (warm leads from John/Kent network)
  • Run full manual onboarding for Client 1 (allow 4 hours)
  • Client 1 Day 5 check-in completed
  • Log all friction points from Client 1 onboarding
  • Run onboarding for Clients 2 and 3 (should be faster)
  • Collect NPS from all 3 clients at Day 30
  • Document top 5 things clients love
  • Document top 5 things clients find confusing or frustrating
  • Identify 3 most common request types → improve agent defaults
  • Onboard Clients 4 and 5 with improved process
  • Write first iteration of provisioning runbook (manual steps documented)
  • First MRR milestone: $1,000+/mo
  • ToS and Privacy Policy finalized by attorney
2
Automated Provisioning + Soft Launch
Months 2–3

Flip the switch from manual to automated. Begin marketing. Reach 15–20 clients.

  • Build automated provisioning script (Stripe webhook → full setup)
  • Build automated deprovisioning (subscription cancelled → archive + clean)
  • Build automated intake → USER.md population workflow
  • Test provisioning end-to-end 5× before any real client uses it
  • Enable Stripe self-serve checkout on pricing page
  • Soft launch email to John/Kent's professional networks
  • LinkedIn posts introducing Highside AI Concierge (Cooper)
  • Referral incentive program: refer a client, get 1 month free
  • Upgrade admin dashboard with real metrics
  • Implement usage tracking per client
  • Implement upgrade nudge messages at 80% usage
  • Target: 15 clients, $3,500+/mo MRR
3
Scale — 50 Clients by Month 12
Month 3+

Systematic growth. Upgrade server. Add channels. Start thinking about standalone brand.

  • Upgrade VPS from KVM4 to KVM8 at 20 clients
  • Hire part-time client success person at 25 clients
  • Launch standalone domain (atlasagent.ai or similar)
  • Build public-facing marketing site
  • Explore WhatsApp as fourth channel option
  • Build agent skill library (pre-built skills for common use cases)
  • Develop industry-specific agent templates (real estate, finance, legal)
  • Begin case study content with best clients (with permission)
  • Target: 25 clients by month 6
  • Target: 50 clients by month 12
  • Target: $13,750+/mo gross profit at 50 clients
09

The One-Shot Rule

John's core principle: we only get one chance to make a first impression.

"We have one shot."

A client's first experience with their agent is the experience. It sets the entire relationship. If the first week is rocky — slow responses, wrong context, missed tasks — they mentally categorize it as "another AI toy" and churn. We can't unring that bell. So the rule is: everything gets tested and proven before a real client sees it. No exceptions. No "we'll fix it after launch."

What This Means Operationally

🧪 48-Hour Pre-Launch Testing

Every new client provisioning must be tested 48 hours before the client's first interaction. John or Kent acts as the client and runs through every channel. Tests: morning briefing delivery, email response, Telegram conversation, web chat session, file creation, memory persistence after session restart.

🚫 No Simultaneous Rollouts

Never provision two new clients on the same day. One at a time. If something goes wrong with Client A's setup, it must be resolved and fully stable before Client B goes live. Overlapping issues compound and overwhelm the ability to diagnose.

🔄 Rollback Plan

Before any infrastructure change: snapshot the VPS. Know exactly how to roll back. If a new feature breaks something, the answer is "roll back in 10 minutes" not "we'll figure it out."

👁️ Personal Review — First 3 Days

For every new client, John or Kent personally reads the agent's logs for the first 3 days. Not just "did it respond" — but "was the response actually good?" Quality control is manual at first, automated later.

⏱️ 2-Hour Response SLA

Any client issue reported via support email must receive a human response within 2 hours during business hours. This isn't the agent's SLA — this is John or Kent directly. Clients paying $299–499/mo deserve human accountability, not a bot deflection.

🚫 No Friday Deploys

No infrastructure changes, no new features, no server migrations on Fridays. Ever. Weekend issues are handled by two people running a business. Don't manufacture risk. Changes deploy Monday–Wednesday only.

The Monitoring-First Principle

Before launching anything — feature, client, server upgrade — the monitoring must be in place first. You don't add monitoring after something breaks. You need to know it broke before the client does. This means:

🛑 What Violates the One-Shot Rule

Launching a client without 48-hr testing. Deploying on a Friday. Skipping the Day 5 check-in. Running two new clients simultaneously in the first month. Assuming a feature works because it worked once. Ignoring an alert because "it'll probably be fine." None of these are acceptable. The reputation of the business lives in these details.

10

Success Metrics

Year 1 targets — the numbers that define winning.

Growth Targets

25
Clients by Month 6
50
Clients by Month 12
$275
Avg Revenue / Client
$13,750
Gross Profit / Mo at 50 Clients

Quality Metrics

<5%
Monthly Churn Rate
>60
Net Promoter Score
0
Critical Outages — First 90 Days
<2hr
Support Response SLA

Year 1 Revenue Model

📊 Month 6 Snapshot (25 clients)

  • Assumed tier mix: 10 Starter · 10 Pro · 5 Executive
  • Monthly Revenue: ~$4,985
  • Monthly Cost (avg): ~$700 (server + API)
  • Gross Profit: ~$4,285/mo
  • Annual Run Rate: ~$60K

📊 Month 12 Snapshot (50 clients)

  • Assumed tier mix: 15 Starter · 25 Pro · 10 Executive
  • Monthly Revenue: ~$15,960
  • Monthly Cost (avg): ~$1,400 (server + API)
  • Gross Profit: ~$14,560/mo
  • Annual Run Rate: ~$175K

Operational Metrics to Track Weekly

✅ Definition of Year 1 Success

50 clients. $13K+ gross profit per month. Zero data incidents. NPS above 60. A system that provisions new clients automatically in under 10 minutes. Two founders who can take a week off and the business keeps running. That's the win condition.