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:
  1. Reads Input: The agent starts by reading a list of LinkedIn profile URLs from a Google Sheet you provide.
  2. Enriches Data: For each URL, it automatically visits the LinkedIn profile and extracts key information, including job titles, company details, skills, and career history.
  3. 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.
  4. 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.
  5. 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.
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
HIPAA
SOC-2 TYPE 2
Airtop empowers anyone to turn ideas into powerful automations, by simply describing what they want to happen.
© 2025 Airtop