One person, one agent: my AI community dashboard
Grown purely organically, we're at over 400 people, close to half of them active, and 308 people have reached out on their own. Daily messages went from two-hundred-something to nearly 500.
Of the people who sent a direct message, roughly 40% showed a clear buying signal—those are the ones I take over and follow up on myself.
The video opens with a disclaimer card I put there myself: this content is for AI learning and sharing only. The official tools are the platform’s own built-in assistants, or a service account once your company is verified. What follows is a framework and a line of thinking, not a tutorial.
Running a community group has probably never been this easy
This is the operations dashboard my AI built for me.
The group is basically in a state of organic growth—driving engagement, answering questions, following up on leads. Grown purely organically, it is over four hundred people, close to half of them active, and 308 people have reached out on their own.
The dashboard makes it obvious how active it is: daily messages went from two-hundred-something to nearly five hundred.
Of the people who sent a direct message, roughly 40% showed a clear buying signal—those are the ones I take over and follow up on myself.
What the dashboard actually shows
- The daily message-volume curve, the active time-of-day distribution, and a day-of-week × hour heatmap—which, to some extent, actually guides when I publish my videos;
- The community can be segmented and split: a fans group, long-term clients, a partners group—and the operating strategy and activity metrics are different for each;
- It also does user tiering and personas;
- Who the group’s active contributors are;
- The distribution of question types the agent answers;
- Who asks the most;
- Where the latent business opportunities are;
- And high-intent direct-message leads, plus the window in which they close.
Why people keep asking about the framework
Friends in the group all feel the agent replies very naturally and at high quality, so they all ask me how I designed this agent framework.
Back in the workflow era, roughly two years ago, I had already built a complete intent-recognition knowledge base for a medical setting, along with natural-language customer-service logic. That medical setup is genuinely complex. My community is an AI community—it does not need that level of intent analysis, long-term follow-up, or per-client knowledge-base separation. What runs here is a simplified version of it.
Why I’m not sharing the source code
The reason is simple:
In the age of AI development, rather than giving you source code, it’s better to give you a framework you can learn from and a line of thinking. That way your own community-operations system gets rebuilt around your needs, instead of being a clumsy imitation of mine. Plenty of small details in there you can redefine for yourself.
And if the jargon on that page is over your head? No problem—throw the web page at your own agent, Claude Code or Codex. It will keep working through it with you and build the whole thing out.
Both pages from the video are attached at the bottom of this post: the architecture notes (the one to hand to your own Claude Code—it ends with a six-step opening sequence) and the operations dashboard (shareable version, data inlined, opens as a single file). Both are self-contained, with credentials and server details deliberately left out.
How it’s put together
Authenticate first. Logically, the first step is user authentication—different users talking to the agent genuinely do get treated differently.
Then answer. When it replies, on top of using a good model:
- it injects knowledge from my own past replies in the group and the content of my blog;
- it runs one round of search through Perplexity’s online API to fill in the latest news;
- it deliberately imitates the way I express things;
- and depending on what the question needs, the answer may be short, fairly involved, or hand over a blog link for further reading.
Side-channel operations are bolted on separately:
- 500 messages a day and some people have no time to read them → it produces a daily digest;
- my own words in the group periodically go back in as knowledge-base increments;
- it runs self health-checks and keep-alive;
- and there’s one genuinely fun feature I call over-the-top compliments—using my own cloned voice to praise people in the group in flowery, situation-aware ways.
The rules matter more than the code
Through development I give the agent rules: reply logic, the human/machine boundary, and so on—including gate design and sensitive-word detection. All of it grew and iterated one step at a time.
The page also lists the pitfalls that are easy to fall into, which models and libraries I used, worked examples of the actual configuration, and some further reading.
One last thing
I don’t know whether today’s content will even be allowed through. Either way, I had my Claude Code prepare carefully for it—and if it can’t go out, it goes back to being group-members-only.
Source: EP0078_audio.mp3 · ASR model gemini-2.5-pro (concurrent segment transcription) · full text of the original recording
[00:00] Running a community has probably never been this easy This is what my AI built for me an operations dashboard It’s basically in a state of organic growth driving engagement, answering questions, and following up on leads With purely organic growth we’re at over 400 people with close to half of them active 308 people have reached out on their own So we can see this group is very active Daily messages went from over 200 to nearly 500 Of the users who DM’d, about 40% showed a clear buying signal and those I take over to follow up on myself
[00:25] I can also see the daily message volume in the group as a curve the active time-of-day distribution and the weekly heatmap This actually guides, to some extent when I publish my videos The community can also be segmented and split into a fans group, long-term clients and a partners group The operating strategy and activity metrics are different for each It also does user tiering and personas At the same time, I can see the group’s active contributors, see the AI agent’s distribution of question types answered who the users asking the most are
[00:50] what the potential business opportunities are and for high-intent direct-message leads what the window is in which they close Friends in the group all feel that my agent’s replies are very natural and the quality of its replies is very high are all asking me how I designed this kind of agent framework Well, back in the workflow era about two years ago I had already, in a medical setting built a complete intent-recognition knowledge base and natural-language customer-service logic My community is an AI community, right
[01:15] That medical services setup is very complex My community doesn’t need that level of complex intent analysis or long-term follow-up or even per-client knowledge-base separation So this is a simplified version So today, I’m going to share this framework with you all So why not share the source code? The reason is actually very simple Because in the age of AI development rather than giving you source code it’s better to give you a framework you can learn from and a line of thinking This way, your own community operations system
[01:40] is based on your own needs, rebuilt from the ground up instead of being a clumsy imitation of my system There are many small details inside that you can redefine for yourself Some of you might be wondering about all the technical jargon, “What if I don’t get it?” No problem Just throw this web page at your agent Claude Code or Codex and it can keep working through it with you and build out this entire system for you So first, logically it does user authentication Different users talking to the agent are genuinely treated differently
[02:06] When it replies, on top of using a good model it uses my own replies in the group plus the content of my blog as knowledge injection It also uses Perplexity’s online search API to run one search to fill in the latest news and information When replying, it also deliberately imitates my way of speaking Depending on what the question needs the answer may be short or it could be fairly involved or even hand over a blog link
[02:31] for further reading That’s how it replies You can also add some side-channel operations For example, with 500 messages a day some people have no time to read them so it can produce a daily digest Also, my own words in the group periodically go back in as knowledge-base increments It runs self health-checks and keep-alive and I also built a really fun feature called the “over-the-top compliment” feature using my own cloned voice depending on the situation to praise people in the group in flowery ways
[02:56] And throughout the development process I give the agent rules rules about reply logic the human/machine boundary, and so on including things like gate design and sensitive-word detection all of which grew and iterated one step at a time The page also lists some of the common pitfalls which I’ve put right here including which models and libraries were used The actual configuration is also shown with some simple examples and I’ve also included some further reading Now, I don’t know if today’s content will even be allowed through, so I had my Claude Code prepare for that
[03:21] just in case If it can’t go out it becomes group-members-only again So that’s it for today See you next time, bye