Personal CRM: Track Relationships and Follow-Ups
Maintain a conversational CRM of contacts with interaction logs and timely follow-up reminders.
What You Will Get
By the end of this walkthrough, OpenClaw will function as your personal CRM. You can log interactions with contacts, set follow-up reminders, and ask the agent to surface people you have not reached out to recently. All of this happens through natural conversation.
The CRM lives as structured notes or a simple spreadsheet that OpenClaw reads and writes. Each contact entry includes their name, how you know them, last interaction date, and any notes about the relationship. The agent keeps this data up to date every time you log a conversation.
This is invaluable for networking, maintaining friendships, and professional relationship management. Instead of relying on memory or sporadic calendar reminders, you have a system that proactively tells you who to reconnect with and what you last discussed.
Setup Steps
Build your personal CRM powered by OpenClaw.
Define Your Contact Schema
Decide what fields each contact should have: name, relationship type (friend, colleague, client), last contact date, follow-up interval, and notes. Write this schema in your OpenClaw prompt so the agent knows how to structure each entry.
Choose a Storage Method
Use a markdown file in Obsidian, an Apple Note, or a CSV file. Markdown works well for individual contact files, while CSV is better for tabular overviews. Configure OpenClaw with a file tool pointing to your chosen storage.
Add Your Initial Contacts
Start by telling OpenClaw about 10 to 15 key contacts. Say something like 'Add Sarah, colleague from marketing, last talked two weeks ago, follow up monthly.' The agent creates each entry in your chosen format.
Log Interactions Naturally
After a meeting or call, tell OpenClaw 'I just had coffee with Sarah, we talked about her new project.' The agent updates her entry with today's date and a summary of the conversation. This keeps the CRM current without any extra effort.
Set Follow-Up Reminders
Configure OpenClaw to check follow-up intervals daily. If Sarah's follow-up interval is one month and the last contact was 30 days ago, the agent should remind you to reach out. Include suggestions like 'You last discussed her new project.'
Build a 'Who to Reach Out To' Report
Create a prompt that lists contacts whose follow-up interval has passed, sorted by how overdue they are. Run this weekly or include it in your weekly review. This ensures no relationship goes neglected for too long.
Add Birthday and Event Tracking
Include a birthday field and any other important dates for each contact. OpenClaw can remind you a day before someone's birthday so you have time to send a message or small gift.
Tips and Best Practices
Keep Notes Concise but Specific
Record one or two key topics from each interaction. These conversation starters make your next outreach feel personal and thoughtful.
Group Contacts by Circle
Use labels like Inner Circle (weekly contact), Professional (monthly), and Extended (quarterly). This helps you prioritize follow-ups realistically.
Review Before Meetings
Before a scheduled meeting, ask OpenClaw to pull up the contact's profile. Reviewing your past interactions helps you prepare better conversation topics.
Prune Inactive Contacts
Every quarter, review contacts you have not reached out to in over six months. Decide whether to re-engage or move them to an archive list.
Frequently Asked Questions
Related Pages
Ready to get started?
Deploy your own OpenClaw instance in under 60 seconds. No VPS, no Docker, no SSH. Just your personal AI assistant, ready to work.
Starting at $24.50/mo. Everything included. 3-day money-back guarantee.