Okay, I'll admit it: over the past month, I've talked to AI more than to any human being.
And it's worked surprisingly well.
I run two businesses. Nice Events (event production and artist booking) and DJ gigs under my own name. Work piles up. CRM clients are waiting for responses. Follow-ups get forgotten. Websites get updated late. Bookkeeping... well, we don't talk about that.
I needed help. Not a permanent employee to hire, but something nimbler.
The idea was simple: what if I built my own team of AI agents that actually know my business model?
I built four agents:
Lumi ❄️ — generalist assistant. Remembers things between sessions, handles day-to-day operations, is the person you talk to when you don't know who to ask.
Coder 💻 — technical implementer. Knows all my projects down to the code. When NiceCRM breaks or djsnabu.com needs updating, it's the first one I call.
Consultant 📊 — business and marketing strategist. Knows my artist roster, understands the Finnish market, doesn't speak generic consultant jargon. Concrete suggestions, not "consider synergies".
Sales Assistant 💼 — every weekday at 8 AM it goes through 340 CRM clients, picks 3-5 best leads, drafts personalized emails, and posts the list on Discord. I look at the list, hit ✅ or ❌, and send the ones I approve myself.
They have their own Discord server. Every morning when I wake up:
#gigsales — Sales Assistant's daily list is waiting
#reports — GitHub status and weekly market review
On other channels I can write directly to anyone
They have different personalities. Coder is straightforward and tests before saying "done". Consultant challenges technical decisions from a business perspective. They disagree with each other — which is intentional.
Here's the fun part: about 5-10 euros per month for everything combined.
No monthly fees, no subscription prices. Just the API tokens used. Three agents + automations = less than Netflix.
AI agents are only useful when you give them real context. A generic chatbot doesn't know who Aito Mäkki is, what biletti.fi's competitive advantage is, or why you should write briefly and directly to Finnish bars.
When an agent knows your business model, you can actually work with it. It doesn't ask the same basic questions over and over.
Gmail integration: Sales Assistant sends approved emails automatically
CRM: emails for 340 clients. Most are still missing email addresses
biletti.fi collaboration kickoff
If you want to do the same, here's the path. It doesn't require coding skills, just patience and about half a day. Works regardless of industry — barber, hairdresser, photographer, construction entrepreneur, consultant, shopkeeper.
OpenClaw — the framework everything runs on. Installed on your own machine or server.
Discord account — free. You create your own private server.
Anthropic API key — get it from console.anthropic.com. Deposit €10, lasts for several months.
npm install -g openclaw openclaw init
This creates a workspace folder where your agent's memories and instructions are stored.
Go to Discord Developer Portal → New Application.
For each agent:
Create a new Application (give it a name — e.g., "Assistant" or "Salesperson")
Bot tab: Reset Token → copy the token
OAuth2 → URL Generator → select bot + Administrator
Invite the bot to your own server with the generated link
Each agent is a folder containing a SOUL.md — this is the agent's "personality and instructions". The most important thing is to write in it:
Who it is and what its task is
What it knows about your business (products, services, prices, customer base)
How it behaves — direct and concrete, not "maybe you could consider"
Example SOUL.md:
I help [your name] sell [your service/product].
[Write everything essential here: what you sell, to whom, at what price, what your competitive advantage is, how you contact customers]
This is where you spend the most time — the more precisely you write, the more useful the agent becomes.
Add agents and Discord tokens to the OpenClaw openclaw.json file:
{
"agents": {
"list": [
{ "id": "assistant", "name": "Assistant", "model": {"primary": "anthropic/claude-sonnet-4-6"}, "workspace": "/.openclaw/workspace-assistant" },
{ "id": "sales", "name": "Sales", "model": {"primary": "anthropic/claude-sonnet-4-6"}, "workspace": "/.openclaw/workspace-sales" }
]
},
"channels": {
"discord": {
"accounts": {
"assistant": { "token": "DISCORD_BOT_TOKEN_HERE" },
"sales": { "token": "DISCORD_BOT_TOKEN_HERE" }
}
}
}
}
Want the agent to do something automatically — e.g., list daily tasks every morning or remind you about clients you haven't contacted? It's done with one command:
openclaw cron add
--name "MorningReminder"
--cron "0 8 * * 1-5"
--tz "Europe/Helsinki"
--agent assistant
--channel discord
--message "Check if there are open tasks or clients that need contacting..."
Realistically:
Discord bots created and on the server: 30 min
OpenClaw installed and configured: 1-2h
SOUL.md files written (this is the most important step): 2-4h
Crons and automations: 30 min
Total about half a day. The most important work is the SOUL.md files — the more time you spend writing the agent's context, the more useful it becomes. A generic agent is useless. An agent that knows your business model is valuable.
If this interests you but you don't know where to start — send me an email. I'm happy to help you get started.
And if you want to know when I publish the next article, subscribe to the newsletter below. No spam, I promise.
Nabil Samari is a Helsinki-based entrepreneur, DJ and event producer. Building automations and digital tools for small businesses — kivamedia.fi