Operator
← Back to blog
GuidesProductivity

Keep in touch with people using OpenClaw

Operator TeamOperator Team···6 min read

You meant to check on the friend who moved, to follow up with the person you clicked with at a conference, to call your aunt more than twice a year. Staying in touch keeps losing to whatever is on fire today because there is no reminder and no place to store the context that makes a catch up feel personal rather than generic.

The Harvard Study of Adult Development, which has tracked participants for over eighty years, found that the quality of close relationships predicts long term health and happiness better than money, social class, or IQ. Robert Waldinger, the study's current director, has written that satisfaction with relationships at age 50 was a better predictor of physical health at age 80 than cholesterol levels.

The research is longitudinal and well documented in the Harvard Gazette, and the practical takeaway for most people is simpler: the relationships you want to keep need some structure, or they slip.

Waldinger condensed the study into a 2015 TED talk on the TED channel, three lessons on how the warmth of your close relationships tracks with how long and how well you live, which is the reason a short list and a standing reminder beat good intentions here.

Your Operator.io agent can provide that structure. You send it one prompt and it keeps a simple list of the people you want to stay close to, how often you want to reach each of them, and the context worth remembering, then it comes to you when someone is due.

How it works

You send the keep in touch prompt, and the agent sets up the list and the rhythm around it:

  • It keeps a CSV in its workspace with one row per person: how you know each other, how often you want to stay in touch, when you last spoke, and notes worth remembering.
  • On the schedule you set, it messages you with who you are due to reach out to.
  • When you tell it you spoke to someone, it stamps the date and sets the next reminder from the cadence you chose for that person.
  • It updates each person's row instead of adding a new one, so the file stays a current picture of your circle rather than a log you dig through.

The notes field is where the relationship lives, what they are working on, their kids' names, the book they recommended, so a catch up reads as a continuation rather than a cold restart. You can change or pause the reminders on the Automations page in your dashboard.

Anthropologist Robin Dunbar's research on social group size, often summarized as Dunbar's number, suggests most people can maintain roughly 150 stable social relationships, with a smaller inner circle of about five close ties and fifteen good friends. The exact numbers are debated, and a BBC Future article walks through the evidence and the pushback, but the underlying point holds: you cannot actively nurture an unlimited circle. A CSV with twenty names and a monthly reminder is a realistic scope for most people.

The prompt

This is the instruction the agent acts on:

Be my keep in touch assistant. Create a spreadsheet in your workspace, a CSV with
columns for the person, how we know each other, how often I want to stay in
touch, when we last spoke, and notes like what we talked about and details worth
remembering. Keep one row per person and update it rather than adding a new row,
so the file stays current. Set up an automation that messages me on a schedule
with who I am due to reach out to, and when I tell you I have spoken to someone,
stamp the date and set the next time based on their cadence. Before you start,
ask me who I want to keep up with, how often for each one, and what day to send
the list.

The same prompt is saved in the prompts library, so you can send it to your agent without retyping a word.

Using it day to day

The weekly message does the remembering for you. It names the few people who are due, you reach out to whichever you can, and you tell the agent who you got to.

Before a call you can ask it what you know about someone and it reads back your notes, so you walk in remembering that they just changed jobs or that their dog was sick last time, the details that make a catch up feel like a continuation rather than a cold restart. Afterward you tell it how it went and add anything new, and the next reminder lands at the right distance out.

Because it is a file the agent keeps, you can ask it about your circle as a whole. Who you have not spoken to in the longest, who you have been meaning to reconnect with, which people you want to see in person next time you travel somewhere. The list of who and how often is yours to change, so you can add someone after a good first meeting or stretch the cadence when a relationship naturally settles into something looser. Different people get different cadences: a close friend every two weeks, a former colleague every quarter, a distant relative twice a year.

Personal CRM apps and what they do differently

A few apps exist specifically for relationship upkeep, and they differ mostly in what they pull from your accounts and what they charge.

ToolWhat it pulls inPrice
DexGmail, Google Calendar, LinkedIn, plus AI meeting briefs$12 a month Premium, $20 a month Professional for Outlook and bulk email
Monicawhatever you enter, self hosted or on their cloudfree self hosted, $9 a month managed, free cloud tier caps at ten contacts
Mesh (formerly Clay at clay.earth)email, calendar, and social accountsfree up to 1,000 contacts, $10 a month Pro for unlimited and CSV imports

These tools share a design: connect your accounts, let the app enrich contacts from your activity, and surface reminders when someone goes quiet. The enrichment is useful if you meet a lot of people and want LinkedIn headlines and job changes pulled in automatically. It also means granting read access to your inbox, calendar, and social graph, which is a tradeoff worth weighing against how much of your network you actually want to maintain.

The agent approach keeps everything in a CSV file in its workspace that you populate by telling it about people. Nothing scrapes your inbox or your social accounts. You add context manually after each conversation, which takes a minute but keeps the notes honest about what you actually remember and care about.

The reminders come to Telegram or Discord, the channel you already use, so acting on one is a reply rather than opening another app. The file is plain text, so you can export it, back it up, or edit it outside the agent if you want.

The notes field fills with personal details about other people: a friend going through a divorce, a colleague's health scare, a kid's name and age. All of that sits in the workspace file and in the channel where the reminders reach you. For nearly everyone that channel is a private one to one chat, which is where a record like this should live. Keep it in that thread rather than a shared channel, the same way you would not jot notes about your friends into a group chat where they can be read.

Personal CRM apps often get abandoned because they are one more place to check. An agent that messages you on a schedule inverts that, since it reaches you in the chat app you already keep open. Whether that beats a dedicated app depends on how much you value automatic enrichment versus how much you want to keep your contact data in a file you control without connecting third party accounts.

To set it up, open the prompts library and send the keep in touch assistant to your agent. It asks who you want to stay close to and how often, and then the reminders come to you in the channel you already use.

Frequently asked questions

How does the keep in touch assistant work?

+

You send one prompt and the agent keeps a CSV with one row per person: how you know each other, how often you want to stay in touch, when you last spoke, and notes worth remembering. On the schedule you set it messages you who is due to reach out to, and when you say you spoke to someone it stamps the date and sets the next reminder from that person's cadence. It updates each row rather than adding duplicates.

Will it remember context about each person?

+

Yes. The notes field is where the relationship lives, what they are working on, their kids' names, the book they recommended, so before a call you can ask what you know about someone and it reads your notes back. That makes a catch up feel like a continuation rather than a cold restart. Afterward you tell it how it went and add anything new, and the next reminder lands at the right distance out.

Does it scrape my inbox or contacts?

+

No. Nothing touches your inbox or social graph; it knows only the people you tell it about, with the context you choose to write down. That keeps the list limited to people you actually mean to keep up with, without granting access to your email or LinkedIn. The reminders come to the channel you already use, so acting on one is a reply.

How is this different from a personal CRM like Dex or Monica?

+

The personal CRMs lean on connecting your accounts: Dex runs about $12 a month and syncs email and LinkedIn, and Monica is free self hosted or about $9 a month managed. The enrichment is the draw and also why they want access to your inbox and contacts. The agent tracks only what you tell it in a CSV you own, reaching out to you in your channel, with no subscription beyond the OpenClaw you run.