Given a target company and department, this prototype finds companies that might fit the target company's ideal customer profile (ICP) by identifying events current customer companies have attended, and finding companies that have attended the same events.
The prototype also locates key stakeholders (leads) in the potential customer companies, and drafts personalized LinkedIn outreach messages.
(This feature is yet to be fully fleshed out -- a viable next step is integrating LinkedIn Sales Navigator API to more accurately locate company stakeholders and their LinkedIn information. Oftentimes, the API used in this demo doesn't accurately locate the contact information, and so hallucinates the LinkedIn profile.)
Note: The
.envfile is excluded from the repository because it contains sensitive information like the Perplexity API key.
Create a .env file in the root directory with the following values:
PERPLEXITY_API_KEY=your_perplexity_api_keyCOMPANY="DuPont Tedlar"TEAM="Graphics and Signage"
Replace your_perplexity_api_key with your actual key from Perplexity and update COMPANY and TEAM as needed for your use case.
- Run
npm installin the terminal to install all dependencies (listed in package.json). - Run
npm run devin the terminal to deploy both frontend and backend. - Open 'http://localhost:3000' (should also automatically open after
npm run dev)