Introducing the Obsidian Contacts Plugin! With this plugin, you can easily organize and manage your contacts within Obsidian. Simply create a note with contact information and use the plugin's features to quickly search, and sort through your contacts. Contacts plugin also helps you to remember birthdays of your contacts and keeps track of the last time you met them.
Safe Mode in Obsidian to be able to install community plugins:Settings menu and select Community Plugins.Community Plugins menu, disable Safe Mode.Contacts plugin:Community Plugins menu, click on Browse.Contacts plugin.Install button to add the plugin.Community Plugins menu, enable the Contacts plugin.main.js, manifest.json, and styles.css from the latest release.obsidian-contacts in your Obsidian vault plugins directory: <VaultFolder>/.obsidian/plugins/. The final path should be <VaultFolder>/.obsidian/plugins/obsidian-contacts.main.js, manifest.json, and styles.css) into the newly created directory.(<VaultFolder>/.obsidian/plugins/obsidian-contacts)Contacts pugin in the Community plugins settings tab.After enabling the plugin in the settings menu, you should see the contacts button appear in the left sidebar. Click it to open the Contacts view in the right sidebar.
The plugin reads your contacts folder, which can be changed in the settings, to render all your contacts in the right sidebar.
/---contact---/
| key | value |
| --------- | ------------------------ |
| Name | carl |
| Last Name | johnson |
| Phone | +1 555 555 5555 |
| Telegram | @carlj567 |
| Linkedin | linkedin.com/in/carlj567 |
| Birthday | 1966-12-06 |
| Last chat | 2022-12-06 |
| Friends | [[Bob]] [[Sue]] |
/---contact---/
Feel free to add more rows, and leave existing ones empty. Do not rename existing keys, as they can be used by the plugin.
You can use different sorting options to find the required contacts:
Any of the following formats can be used for storing contact data in Obsidian files. The default for new contacts is Custom Format, but this behavior can be changed in the settings using the Contact File Template menu item.
The default format used by this plugin is the markdown table for storing contact's data.
/---contact---/
| key | value |
| --------- | ------------------------ |
| Name | carl |
| Last Name | johnson |
| Phone | +1 555 555 5555 |
| Telegram | @carlj567 |
| Linkedin | linkedin.com/in/carlj567 |
| Birthday | 1966-12-06 |
| Last chat | 2022-12-06 |
| Friends | [[Bob]] [[Sue]] |
/---contact---/
The Frontmatter format is used by Obsidian as metadata for files and is also supported by the Dataview plugin, allowing you to build queries for your contacts.
:warning: Do not change or remove
typefield. It is used to detect if the current file is a contact.
:warning: It needs to be placed at the very top of the file. Be very careful here!
---
name:
first: carl
last: johnson
phone: +1 555 555 5555
telegram: @carlj567
linkedin: linkedin.com/in/carlj567
birthday: 1966-12-06
last_chat: 2022-12-06
friends: "[[Bob]] [[Sue]]"
type: contact
---