Turning email addresses into links to People notes

What I’m trying to do

Hi, I have a few plugins that sync meetings and meeting notes and include attendee email addresses. These have mailto: links my default, but I’d like them to instead link to individual People notes (all of which have their respective email addresses set as an alias in their properties).

Things I have tried

I’ve tried setting templates as [[[email protected]]] but since the emails are just aliases, this doesn’t work. I guess I can switch to naming the files based on the email address and including the names and aliases, but that’d be less useful on my sidebar.

Any ideas?

Thanks so much!

The way aliases work is that once you’ve added the email address as an alias:

you can start typing a link to the alias (not to the note’s name) then select it from the suggester:

which inserts a link to the note with the alias as display text:

rendering the email address as a clickable link to the note:

Does that meet your need?

Hey, not quite! I’m looking for a way to automatically do this without any interaction on my part.

Let’s say an event note is added to my Obsidian vault via an integration, and it includes an attendees property with a list of email addresses. How can I automatically have those link to the right notes (which have the email addresses as aliases) without any interaction on my part?

Thanks so much!

Oh I get you now. Haven’t tried it, but there’s a plugin called Virtual Linker that sounds like it accomplishes the user interaction part of that.

I assume but haven’t checked whether it leaves the source text unedited. If so, then one consideration is that it would be effective only in Obsidian, not in exports, in other markdown editors, or with other plugins like the graph.