Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Contacts

vbeskrovnovvbeskrovnov8k downloads

Manage and organize contacts.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

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.

Obsidian Contacts plugin image

Installation

Automatic

Disable Safe Mode in Obsidian to be able to install community plugins:

  1. Go to the Settings menu and select Community Plugins.
  2. In the Community Plugins menu, disable Safe Mode.

Install and enable Contacts plugin:

  1. From the Community Plugins menu, click on Browse.
  2. Search for the Contacts plugin.
  3. Click the Install button to add the plugin.
  4. In the Community Plugins menu, enable the Contacts plugin.

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create a directory obsidian-contacts in your Obsidian vault plugins directory: <VaultFolder>/.obsidian/plugins/. The final path should be <VaultFolder>/.obsidian/plugins/obsidian-contacts.
  3. Move the downloaded files (main.js, manifest.json, and styles.css) into the newly created directory.(<VaultFolder>/.obsidian/plugins/obsidian-contacts)
  4. Restart Obsidian app.
  5. Enable Contacts pugin in the Community plugins settings tab.

Usage

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.

Changing the Contacts Folder

  1. Go to the settings.
  2. Find the "Contacts" tab.
  3. Change the value of "Contacts Folder Location" to an existing folder.

Creating a New Contact

  1. Click the "Contacts" icon in the left sidebar. The Contacts view should be opened in the right sidebar.
  2. Click the "Create" button in the opened Contacts view in the right sidebar.
  3. Fill out the created template. See an example below:
/---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.

Searching for Сontacts

You can use different sorting options to find the required contacts:

  • Use sorting by birthday to find contacts with the nearest birthdays.
  • Use sorting by last contact date to find contacts that you haven't talked to in a long time.
  • Use sorting by name to find a specific contact.

Contact File Formats

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.

(Default) Custom Format

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---/

Frontmatter Format

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 type field. 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
---
67%
HealthFair
ReviewSatisfactory
About
Organize contacts in Obsidian as Markdown notes. Search and sort contacts quickly, browse them in a sidebar view, and track birthdays and last meetings.
SidebarSearchDates
Details
Current version
1.2.0
Last updated
3 years ago
Created
3 years ago
Updates
4 releases
Downloads
8k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
vbeskrovnovvbeskrovnov
github.com/vbeskrovnov
GitHubvbeskrovnov
  1. Community
  2. Plugins
  3. Sidebar
  4. Contacts

Related plugins

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Chronology

A calendar and a timeline of the note's creation and modification.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Recent Files

Display a list of recently opened files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Longform

Helps you write and edit novels, screenplays, and other long projects.