The ICP Generator
This template automates the creation of a detailed Ideal Customer Profile (ICP) by analyzing a list of LinkedIn profiles from a Google Sheet. It uses AI to identify common patterns in career history, skills, and company details, then generates a structured report in Google Docs.
This automation streamlines the process of defining your Ideal Customer Profile. Here's how it works:
- Reads Input: The agent starts by reading a list of LinkedIn profile URLs from a Google Sheet you provide.
- Enriches Data: For each URL, it automatically visits the LinkedIn profile and extracts key information, including job titles, company details, skills, and career history.
- AI-Powered Analysis: All the collected data is then passed to an advanced AI model. The AI analyzes the information to find common patterns and characteristics across all the profiles.
- Generates Report: Based on its analysis, the AI generates a comprehensive ICP document, complete with an executive summary, key traits, company and role profiles, and a lead scoring framework.
- Creates Document: Finally, the agent creates a new Google Doc and populates it with the formatted ICP report, providing you with a shareable and actionable document.
Usage Ideas
- Refine Sales Targeting: Create a data-driven ICP to help your sales team identify and prioritize high-quality leads.
- Build Marketing Personas: Generate detailed personas for your marketing campaigns to improve messaging and ad targeting.
- Validate Product-Market Fit: Analyze early adopters or ideal customers to validate and refine your understanding of your target market.
- Enhance Recruitment: Build a "Candidate Persona" to help recruiters find and attract top talent for hard-to-fill roles.
- Conduct Competitor Analysis: Analyze the employees of a competitor to understand their organizational structure and talent pool.
Customization Ideas
This template is a powerful starting point that you can easily tailor to your specific needs. You have the flexibility to:
- Change the Data Source: While it defaults to Google Sheets, you can easily adapt the agent to pull profile links from other sources like Airtable or a simple text file.
- Customize the Output: Don't use Google Docs? You can have the final report sent as a Slack message, saved to a Notion page, or delivered via email.
- Refine the AI's Focus: You can guide the AI to focus on what matters most to you. For example, instruct it to analyze industry trends, identify key responsibilities, or look for specific technology stacks.
- Control the Scope: You can easily set the maximum number of profiles to analyze, allowing you to run quick tests on a small sample or perform a deep dive on a large list.
- Adjust Report Content: Modify the structure of the final report by adding or removing sections to match your team's requirements.
Notes
Spreadsheet template: https://docs.google.com/spreadsheets/d/1ypeJA1yvgFqpWt9QtISAJ7IaoC6e_fJT2l1k-KEJbXg/copy
Agent Inputs
Required Parameters
Name | Type | Default |
|---|---|---|
googleSheetsUrl | string | None |
URL of the Google Sheet containing LinkedIn profile URLs to analyze | ||
Optional Parameters
Name | Type | Default |
|---|---|---|
includeSkillsAnalysis | boolean | true |
Whether to include detailed skills analysis in the ICP output | ||
maxProfilesToProcess | number | -1 |
Maximum number of profiles to analyze. Use -1 to process all available profiles. | ||
outputDocTitle | string | Ideal Customer Profile |
Title for the generated Ideal Customer Profile document | ||
profileUrlColumn | string | A |
Column letter (e.g., 'A') or column name (e.g., 'LinkedIn URL') containing the LinkedIn profile URLs | ||