Your Personal Knowledge Graph: Remember Everyone, Forget Nothing
You meet someone interesting at a conference. You talk for 30 minutes — they work in infrastructure, have a dog named Biscuit, recently moved to Portland, and mentioned they’d been meaning to try OpenClaw. You exchange contacts. Six months later you run into them again and you’ve completely forgotten everything except their name.
This happens constantly. Your network is larger than your memory. OpenClaw can fix that — not with a CRM designed for sales teams, but with a personal knowledge graph that tracks people, conversations, topics, and follow-ups in plain English.
The Problem With Contacts
Your contact list is a graveyard of names. You have 2,400 contacts in your phone and you actually know about 40 of them. The rest are people you met once, added, and never contacted again. The information you gathered during those conversations — what they do, what they care about, what you discussed, what they needed — is gone.
The second problem is follow-up. You met someone and said “we should grab coffee sometime” — but you never wrote it down, so it never happened. Or you had a specific action item (“send them that article about Postgres”) and it got buried in your inbox and never surfaced.
The third problem is connection blindness. You meet someone new and don’t realize they share a connection with someone you already know — or that they’re working on something adjacent to a project you’re involved in. The network exists; you’re just not seeing it.
What a Personal Knowledge Graph Looks Like
Instead of a contacts app, you have a structured knowledge file. OpenClaw maintains it:
# knowledge-graph/people/
## Jane Chen
- first_met: 2026-02-14, PyCon Pacific hallway
- role: Staff engineer at Cloudflare
- topics: Postgres performance, eBPF, distributed tracing
- notes: |
Dog named Biscuit. Just moved to Portland.
Interested in OpenClaw for home automation.
Works on their team's observability stack.
- follow_ups:
- "Send her the eBPF blog post from Datadog" (pending)
- "Coffee in Portland — follow up June 2026" (scheduled)
- connections:
- introduced_to: Marcus Lee (via PyCon Slack)
- last_contact: 2026-03-10
## Marcus Lee
- first_met: 2025-11-20, PostgresConf
- role: Founder at Neon (formerly)
- topics: serverless Postgres, cloud infrastructure, startup scaling
- notes: |
Referred me to the OpenClaw project. Has strong opinions
on vector databases for observability data.
Interested in AI-native infrastructure tooling.
- follow_ups: []
- connections:
- knows: Jane Chen (introduced via Slack)
- last_contact: 2026-04-02
This is readable, writable, and queryable. OpenClaw maintains it. You just talk to it.
How It Works
Adding a Person
After a conversation, you send OpenClaw a quick note:
“Met someone named Ravi Patel at the meetup tonight — he’s a DevOps engineer at Stripe, works on their Kubernetes multi-cluster tooling, has a background in network engineering. We talked about eBPF, observability tooling, and he’s been looking for better ways to manage config across clusters. Interested in OpenClaw for that. Follow up: send him the Datadog eBPF guide.”
OpenClaw creates or updates the entry. It files it, flags the follow-up, and stores the context. You didn’t open a CRM or fill out a form — you just talked.
The Weekly Digest
Every Monday morning, OpenClaw sends you a digest:
📋 Knowledge Graph — Week of May 26
PEOPLE YOU MET:
- No new contacts added this week
PENDING FOLLOW-UPS:
- 📧 Jane Chen: Send her the eBPF blog post (due: this week)
- ☕ Ravi Patel: Coffee chat — schedule for June (due: anytime)
PEOPLE TO REACH OUT TO (no contact in 30+ days):
- Marcus Lee — last contacted April 2
- Sophie Chen — last contacted March 15
TOPIC CONNECTIONS TO EXPLORE:
- Two of your contacts (Jane Chen + Marcus Lee) both work in observability —
they might know each other or have overlapping interests
This surfaces what you’d forget otherwise — the person you met three months ago who you’d now have a good reason to contact again.
Follow-Up Prompts
OpenClaw doesn’t just store the follow-up — it acts on it:
Monday 9:02 AM: “Reminder: you told Jane Chen you’d send her the eBPF Datadog blog post. Still pending. Want me to draft the message?”
You say yes or adjust. If you actually sent it manually, you tell OpenClaw “done, sent yesterday” and it marks it complete and logs the date.
For time-bound follow-ups (“coffee in Portland in June”), OpenClaw watches the date and prompts you:
June 1: “Ravi Patel’s follow-up is due: coffee chat to discuss multi-cluster Kubernetes tooling. Want me to reach out and schedule something?”
Connection Discovery
The graph gets powerful when OpenClaw sees patterns:
“You met someone named Priya Sharma today who works on developer experience at Vercel. Interesting: Marcus Lee mentioned Vercel in January when we discussed serverless infrastructure. Want me to introduce you? Or would you like me to add Priya to Marcus’s connection list?”
You didn’t know those people were related. OpenClaw did.
Topic Threads
Some conversations span months and multiple people:
“You mentioned OpenClaw in conversations with Jane Chen (Feb), Ravi Patel (May), and Priya Sharma (June). Each gave different feedback. Want me to summarize the themes?”
OpenClaw can track a topic across your network and synthesize what different people told you — surfacing perspectives you’d have to manually reconstruct.
Why This Works Better Than a CRM
Traditional CRMs are designed for sales pipelines. You log a contact, assign a lead score, move them through stages. It’s heavy and wrong for personal networking — you don’t need a funnel, you need a memory.
OpenClaw’s approach is different:
- No forms to fill. You talk, it files. The friction is near zero.
- Passive maintenance. OpenClaw prompts you on schedule — you don’t have to remember to follow up.
- Context-rich. It stores not just names and titles, but what you actually discussed — the stuff that makes a conversation memorable.
- Connection-aware. It sees when your contacts know each other, when topics overlap, when a new meeting connects to an old one.
- Personal, not professional. This lives in your workspace, not a SaaS product. It’s yours.
What You Need
- A knowledge graph directory in your workspace (e.g.,
~/knowledge-graph/people/) - An initial data dump — OpenClaw can help you import from your existing contacts or email, or you can start fresh
- A weekly or bi-weekly digest cron job
- The habit of logging new people after you meet them (OpenClaw can prompt you if you mention a name it doesn’t recognize)
Limitations
This only works if you actually use it. The value is proportional to how consistently you log. If you meet people constantly and never tell OpenClaw about them, the graph stays empty. The initial investment is low (a sentence after each conversation) but it has to actually happen.
The knowledge graph also doesn’t sync with your phone’s contacts automatically — it lives in your workspace as plain text files. If you want both, you need to maintain them in parallel or integrate with a contacts API.
Finally, this is a memory aid, not a recall engine. It can tell you what you stored about someone; it can’t tell you what you talked about if you didn’t write it down. The graph is only as complete as your notes.
What a First Session Looks Like
You come back from a conference with six new contacts. You spend 10 minutes:
“Met six people at the infrastructure summit. Let me log them:”
You paste your notes. OpenClaw creates six entries, flags three follow-ups, and adds two connection links to existing contacts. You review, confirm, done.
Three weeks later, OpenClaw reminds you about one of those follow-ups. You send the email, tell OpenClaw it’s done, and it logs the date. When you run into that person at another event six months later, you can say “hey, good to see you — how’d that eBPF experiment work out?” — and actually mean it.
Photo: Unsplash
Want to try this with OpenClaw?
OpenClaw is free and open source. Get started at openclaw.ai
Try OpenClaw →