A personalised character that lives inside iMessage, WhatsApp and Telegram. It talks like a person, remembers what matters, and messages first, without anyone opening anything new.
The most-used screen on any phone is the messaging screen. Every brand that asks people to download, log in and check a dashboard is competing with that screen and losing. Meanwhile the bots that do reach people there are menus with a greeting.
We build a named personality with a voice, opinions and a memory, and drop it into the chat your customer already uses. No buttons to press, no flows to click through. You text it like you'd text anyone, and it always texts back.
iMessage, WhatsApp, Telegram, SMS. One-to-one or inside the group chat that already exists.
Short messages, a point of view, jokes that land. Designed around how people actually text, not how systems answer.
Every conversation teaches it something. Favourites, dislikes, timing, tone. It keeps learning and adapts to each person.
A sports concierge we built and run. Bud is a gorilla who knows more about sports than your drunk uncle, and he lives in iMessage. He learns how you watch, remembers who you support, and pings you only for the moments worth looking up for.
Read it and notice what isn't there. No "How can I help you today?". No menu. He has opinions, he knows when the game matters, and he tells you to go be with your family when it doesn't.
A real exchange, in Bud's voice, from budknowsball.com.
The difference between a bot and a mate isn't intelligence. It's behaviour. Every character we build follows the unwritten rules of a group chat.
One nudge when it matters. No double-texting, no "just checking in". Silence is part of the personality.
Quiet hours, time zones, the fact that nobody wants a breakdown at 1am. It waits until you're ready.
Preferences stick from the first mention. Ask for something once and it becomes a habit.
Real people take sides, use lowercase, and get a bit sarcastic. A character with no edge reads as a form.
Heads-ups before, a nudge during, a wrap after. It starts conversations instead of waiting to be prompted.
"Log off, it won't get interesting." Trust comes from the messages it chooses not to send.
The platform builds a living memory of each person: what they follow, what they ignore, when they read, how they like to be spoken to. Nothing is configured up front. It learns from the conversation and quietly adapts, so a soccer fan never hears about basketball and the Sunday early game arrives without being asked.
Preferences, moods, and throwaway comments all count.
A private memory per person, updated after every chat.
Tone, timing, topics and frequency shift to fit you.
The longer it knows you, the less it needs to ask.
Ask a question in plain language and get a real answer, with live data pulled in when it needs it. News, scores, stock, bookings, whatever your world runs on.
Scheduled updates, event-driven alerts, threshold nudges. "Tell me when it ships", "every Friday", "if the price drops".
Sits inside an existing group, follows the thread, chips in when tagged or when it has something worth saying.
Send to a segment and every person gets a version written for them, in the character's voice, at the right time.
Reminders, check-ins, "how did it go?" the day after. It carries the thread so your team doesn't have to.
When a real person is needed it passes the full context across, so nobody repeats themselves.
The character changes, the platform underneath doesn't. A few we'd happily build tomorrow.
| Menu-driven bot | Generic AI chatbot | Kingly Clark character | |
|---|---|---|---|
| Lives inside iMessage, WhatsApp, Telegram | WhatsApp only, usually | Mostly a website widget | Yes, and inside group chats |
| Messages you first | Broadcast blasts | Waits to be asked | Proactive, personal, timed |
| Remembers you between conversations | No | Sometimes, within a session | Persistent memory per person |
| Keeps learning and adapting | No | Rarely | Self-learning, every conversation |
| Sounds like a person | Buttons and menus | Polite, generic, verbose | A named character with a voice |
| Knows when not to message | No | No | Quiet hours, restraint, one nudge |
| Hands off to a human with context | Sometimes | Sometimes | Yes |
We don't start with the technology, we start with who this person is. The rest is our job, and you never have to see it.
Name, voice, opinions, boundaries. What it talks about and what it never mentions. Written and tested in real conversations with your team.
We connect it to what it needs to know and decide what it should message about on its own, and when.
A small group on iMessage or WhatsApp. We watch how they actually use it, and the character learns from day one.
Open it up, add channels, and let the memory compound. We stay on to tune the voice as it grows.
Simple usage pricing per thousand messages. The more your character talks, the cheaper each message gets. Drag the slider to see what a month looks like at your volume.
| Volume band | Per 1,000 messages |
|---|---|
| First 100,000 | $30 |
| 100,000 to 500,000 | $28 |
| 500,000 to 2,000,000 | $26 |
| Beyond 2,000,000 | $25 |
Bands apply progressively within a month, so the first 100,000 messages are always $30 per thousand and only the messages above each threshold move to the lower rate. One message is one text sent or received. Character design, integration and pilot are scoped separately. Channel carrier fees, where a platform charges them, are passed through at cost.
The fastest way to understand this is to have a conversation with it. Join Bud's waitlist, watch how he behaves over a weekend of fixtures, and we'll take it from there.
Kingly Clark · kinglyclark.com · August 2026