A browser extension fits this workflow because capture happens where the research happens. The design detail I would spend time on is deduplication: the same lead can arrive from a profile, a post, or a search result. A canonical profile URL works well as the key. I work with AllyHub, and allyhub.com has a related LinkedIn research workflow. How do you handle profiles after someone changes a vanity URL?