Personal Relationship Manager

The personal relationship manager (PRM) is a database of people with which you wish to keep some special contact. It's like a customer relationship management system, but for the people in your life.

It's first role is simply as a database of the persons you know. But via other Jupiter mechanisms it can make sure you don't forget about birthdays, or remember to catch up regularly, or even call for specific holidays.

In the workspace, you can see the PRM:

PRM in Workspace

The PRM database contains people. But it has some metadata too.

Currently this is the catch up project - the project where birthday, catch up tasks, etc are generated.

You can see an example PRM database:

PRM Example

Interaction Summary

You can:

  • View the whole PRM database via prm-show.
  • Update any number of properties via prm-update. This cannot be done from Notion


A person has a name, and it must be unique. Add some clarification next to it to resolve conflicts.

A person also has a certain relationship with you - family, friend, work buddy, etc.

A person can have a defined catch up period. Some guideline for how often you should try to catch up with them - a message, a call, or even a dinner would all count. Corresponding inbox tasks are generated in the PRM catch up project much like with metrics collection.

  • There are a number of other optional parameters which control how the catch up inbox task is setup, and they have the same meanings as for habits.
  • If the period is missing, then no generation occurs, and the whole parameter set is ignored.

A person can have a birthday. It needs to be specified with the format like 12 Apr. An inbox task is defined yearly for this and also generated.

  • If the birthday is missing, the no generation occurs.
  • The birthday has an actionable date so it doesn't clog up the inbox. It becomes visible like:
  • 28 days in advance for family
  • 14 days in advance for friends
  • 2 days in advance for everyone else

In general, you're going to add persons from Notion, and use sync to bring them over to the local store.

Persons Interaction Summary

You can:

  • Create a person via person-create, or by creating a new person in the appropriate Notion table.
  • Remove a person via person-archive, or by clicking the archive checkbox in Notion.
  • Change any number of person values via person-update, or by editing the row in Notion.
  • Show the persons database via person-show, or by looking in Notion.