A plugin for managing contacts, tracking birthdays, and staying in touch with the people who matter.
- View upcoming birthdays in the next 30 days
- Automatic birthday tasks created on journal pages
- When you complete a birthday task, next year's reminder is automatically created
- Set contact frequency for each person (e.g., "reach out every 14 days")
- See overdue contacts at a glance
- Track last contact date
- Quick "Add Person" form with smart date parsing
- Type birthdays naturally:
15 Apr 1988,April 15, 1988,1988-04-15 - Live preview shows parsed date as you type
- Open Logseq
- Go to Plugins (click
...menu > Plugins) - Search for "People Manager"
- Click Install
- Download the latest release from GitHub Releases
- Unzip the file
- In Logseq, go to Plugins > Load unpacked plugin
- Select the unzipped folder
- Click the People icon in the toolbar
- Or use the slash command:
/People Manager
- Click "+ Add Person" button
- Fill in the details:
- Name (required)
- Birthday - type in any common format
- Relationship - family, friend, colleague, etc.
- Contact Frequency - days between check-ins
- Click "Save & Close" or "Save & Add Another"
The birthday field accepts many formats:
15 Apr 1988or15 April 1988April 15, 1988orApr 15 19881988-04-15(ISO format)15/04/1988or15-04-1988
A green preview appears when the date is recognized.
- When you add a person with a birthday, a task is created on their next birthday's journal page
- The task appears as a proper
#Taskblock - When you mark the birthday task as DONE, the plugin automatically creates next year's reminder
Click any person card to navigate to their page in Logseq.
- Logseq DB version (the new database-backed Logseq)
- The
#peopletag should exist in your graph with these properties:birthday(Date)last-contact(Date)contact-frequency(Number)relationship(Select)email(Text)
| Platform | Supported |
|---|---|
| Logseq DB (Desktop) | Yes |
| Logseq DB (Web) | Yes |
| Logseq Classic (Markdown) | No |
# Install dependencies
npm install
# Development mode
npm run dev
# Build for production
npm run buildMIT License - see LICENSE for details.