This tutorial walks you through a structured LinkedIn network analysis using AI-assisted tools (Microsoft Copilot, ChatGPT, or whatever your organization approves - be deliberate about where your data goes) to diagnose your professional network, locate the gaps that matter for where you are going, and build a targeted plan to close them.
By completing this analysis, you will be able to:
Nothing is collected, submitted, or shared with your employer or with Carnegie Mellon. You run the analysis on your own machine, you see your own results, and you decide what, if anything, you say out loud. Nothing is uploaded or submitted anywhere, and this page stays useful afterward, when you repeat the diagnostic a year from now.
1. Request your LinkedIn connections file. Full instructions in Step 1 below. Do this first: LinkedIn can take up to a week to release the archive.
2. Write one sentence about where you are going. Specific, covering the next two years. The analysis is only as good as the goal you give it.
Client-facing: “Build and own a book of business in treasury management across the mid-Atlantic.”
Non-client-facing: “Expand my influence and access across lines of business so my work reaches the people who make resourcing decisions.”
3. Run the analysis. Work through Steps 1 through 5 below, or run the single portfolio diagnostic at the end in one pass if you are short on time.
Step 1: Export Your LinkedIn Connections
On the LinkedIn desktop site:
Connections.csv fileLinkedIn returns a CSV with the following columns. Every value in it was typed by hand, by your connections and by the employers who set up their profiles, which is why the same company shows up as “Amazon,” “Amazon.com,” and “AWS,” and why many rows carry no company or position at all. Cleaning and normalizing the file is the first real analytical step, not housekeeping.
First Name, Last Name, Email Address, Company, Position, Connected On
Step 2: Upload to AI Tool and Initial Cleaning
Upload your Connections.csv to the AI tool you prefer,
then enter the prompt below. It does two jobs at once: it cleans and
normalizes the file, and it returns the first cut of analysis on who is
actually in your network.
Help me clean and analyze my LinkedIn Contacts.
To clean:
1) Clean names of special characters
2) Normalize Company names (e.g., "Amazon.com" → "Amazon",
"PNC Financial Services Group" → "PNC")
To analyze:
1) Count the number of contacts per Company and provide
the top 5 companies with the most contacts
2) Look up the top 10 companies and research what industries
they belong to
3) Count the unique job types by the number of contacts and
provide the top 5 job titles
What to Expect
| Rank | Company | Contacts |
|---|---|---|
| 1 | Amazon | 63 |
| 2 | Carnegie Mellon University - Tepper School of Business | 52 |
| 3 | Unknown | 40 |
| 4 | Carnegie Mellon University | 28 |
| 5 | Microsoft | 25 |
| Pattern Observed | Implication |
|---|---|
| High concentration in one employer | May indicate limited network diversity |
| One line of business dominant | Influence is bounded by your own function |
| Client industries clustering | Industry-specific network structure |
| Many “Unknown” entries | Data quality issues, or contacts between roles |
Key Questions to Ask:
Step 2.2: Industry Sector Classification
Show industry sectors for the top 10 companies in my network.
Use official classification systems like NAICS (North American Industry
Classification System) and GICS (Global Industry Classification Standard).
What to Expect
| Company | NAICS | GICS | Sector |
|---|---|---|---|
| PNC | 522110 | Banks | Financial Services |
| Fiserv | 522320 | Transaction & Payment Processing | Fintech & Payments |
| Grant Thornton | 541211 | Professional Services | Professional Advisors |
| UPMC | 622110 | Health Care Providers & Services | Healthcare |
Career and deal mobility: moving between adjacent sectors is far easier than jumping across them, for you and for the clients you cover
Information access: homogeneous networks return redundant information
Opportunity risk: over-concentration in a single industry or a declining one
Step 3: Sector Mapping & Network Composition
Generate a complete list of all unique normalized companies in my network
and their respective sectors.
Then create a visual summary of sector distribution in my network
(e.g., pie chart or bar chart).
Then provide insights on:
1) Which sectors dominate my network
2) Which sectors are underrepresented
3) What this distribution reveals about my network's strategic positioning
What to Expect
Example: Sector Distribution in a Commercial Banker’s Network
| Sector Dominance | Implication | Risk |
|---|---|---|
| >50% in one sector | Deep embeddedness in one domain | Limited cross-industry mobility; echo chamber |
| Balanced across 4-5 sectors | Diverse information access | May lack depth in any single domain |
| Heavy inside your own institution | Influence runs through internal channels | Few independent sources of opportunity or market intelligence |
Step 4: Ideal Network Composition
As a [YOUR ROLE AND GOAL: e.g., "treasury management officer in corporate
banking who wants to own a middle-market book across the mid-Atlantic" OR
"credit risk director who wants my work to reach the people making resourcing
decisions across other lines of business"] what would be the ideal composition
of LinkedIn contacts across industries?
Provide:
1) Recommended % distribution across sectors
2) Rationale for each sector
3) Key roles/titles I should prioritize in each sector
| Goal | Target Client Industries | Own Institution (Other LOBs) | Peer Institutions | Professional Advisors | Fintech & Payments | Private Capital | Other |
|---|---|---|---|---|---|---|---|
| Treasury Mgmt Officer | 35 | 20 | 10 | 15 | 15 | 0 | 5 |
| Middle-Market RM | 40 | 15 | 10 | 20 | 5 | 5 | 5 |
| Capital Markets / Syndications | 25 | 15 | 20 | 15 | 5 | 15 | 5 |
| Credit & Risk Leader | 25 | 30 | 15 | 15 | 5 | 5 | 5 |
| Internal Role → Broader Influence | 15 | 45 | 10 | 15 | 10 | 0 | 5 |
Adapt the prompt to your own situation:
Step 5: Gap Analysis & Recommendations
Create a visual comparison showing:
1) My CURRENT network composition by sector (%)
2) My IDEAL network composition by sector (%)
3) The GAP between current and ideal
Then provide actionable recommendations:
- Which sectors should I expand in
- Specific companies and roles to target
- LinkedIn strategies to close these gaps
- A 12-month network growth roadmap
Example: Current vs. Ideal Network Composition
| Sector | Current | Ideal | Gap | Action |
|---|---|---|---|---|
| Own Institution (Other LOBs) | 44% | 22% | +22% | ⚠️ Overrepresented - reach outward, and two levels up |
| Target Client Industries | 23% | 34% | -11% | ✅ Largest gap - add 100+ contacts in covered industries |
| Professional Advisors | 12% | 19% | -7% | ✅ Critical gap - add 70+ advisor contacts |
| Peer Institutions | 11% | 11% | 0% | ✅ On target - maintain |
| Fintech & Payments | 6% | 9% | -3% | ✅ Add 30 contacts in payments and treasury tech |
| Private Capital | 4% | 5% | -1% | ✅ Add 10-15 sponsor contacts |
Underrepresented Sectors to Target:
Target Client Industries (Largest Gap: -11%)
Professional Advisors (Critical Gap: -7%)
| Timeframe | Focus Area | Specific Actions | Target # |
|---|---|---|---|
| Months 1-3 | Audit & Ask | Reclassify ‘Unknown’ contacts; request 10 introductions into your thinnest sectors | 10 introductions |
| Months 4-6 | Expand Professional Advisors | Join 2 advisor or deal-community groups; attend 1 regional conference | +70 contacts |
| Months 7-9 | Deepen Client Industries & Reach Upward | Connect with finance leaders at 20 target companies; build ties two levels above you | +100 contacts |
| Months 10-12 | Visible Expertise | Publish 3 LinkedIn posts on your specialty; speak on 1 panel or client webinar | +30 contacts |
If you are short on time, run this instead of Steps 1 through 5. It does everything the five steps do - cleaning, classification, sector mapping, benchmarking, and the gap analysis - and treats your network as a portfolio, in a single pass.
Attached is my LinkedIn connections export. Clean it, analyze it, and
diagnose it as a portfolio.
My goal over the next two years is: [PASTE YOUR ONE SENTENCE HERE]
Be specific and concrete throughout.
1. CLEAN THE FILE
- Clean names of special characters.
- Normalize company names (e.g., "Amazon.com" → "Amazon",
"PNC Financial Services Group" → "PNC").
- Report how many rows are missing company or position data.
2. WHO IS IN MY NETWORK?
- Count contacts per company and give me the top 5.
- Count unique job types and give me the top 5 titles.
- Take the top 10 companies and classify them by industry using
official NAICS and GICS codes.
3. SECTOR MAP AND COMPOSITION
- Classify every unique normalized company in the file into a sector,
not just the top 10.
- Show the sector distribution as a bar chart with percentages.
- Tell me which sectors dominate, which are thin, and what the
distribution says about my strategic positioning.
4. CONCENTRATION - am I overexposed?
- What percentage of my connections work at my current employer?
- What percentage sit in my own line of business or function?
- What percentage are in a single metropolitan area?
- Flag any cluster where more than 20% share one company, school, or city.
5. DIVERSIFICATION - do I have the right mix?
- Do I reach across seniority, including two or more levels above me?
- Do I reach adjacent functions: who buys from, sells to, advises,
or regulates my work?
- Do I reach other lines of business inside my own organization?
- Do I have any ties at competing or counterpart institutions?
6. BENCHMARK AND GAPS - what should this look like, given my goal?
- Given the goal above, what is the ideal sector composition for my
network, as a percentage distribution, with the rationale for each
sector and the roles I should prioritize within it?
- Compare my current composition to that ideal and show the gap.
- Name the single most consequential gap in one short sentence.
7. INTRODUCTIONS - where should my next ties come from?
- Identify the industries, firms, functions, and geographies that are
under-represented given my goal, and that I would benefit from
extending into.
- Name 10 specific introductions worth asking for: the type of person
or role, the kind of firm, and why that tie matters to my goal.
- For each one, identify who in my existing network is best positioned
to make that introduction, and draft the ask in two sentences.
8. REBALANCING - what do I actually do?
- Five specific people or types of people to cultivate, with why
and a suggested approach.
- A 12-month roadmap, quarter by quarter, with a target number of
new contacts per quarter.
OUTPUT FORMAT
- Top 3 gaps, each in one line.
- Sector distribution table: current %, ideal %, gap.
- Introduction list: who to meet, why, and who can introduce me.
- Priority cultivation list: name or type, why, suggested approach.
- Three 15-minute weekly actions for the next month.
Problem: It is easy to accept the network you already have as given, without critical analysis
Solution: Force the comparison - ask “Compared to whom?” and “For what goal?”
Problem: Not distinguishing between strong ties, weak ties, and dormant ties
Solution: LinkedIn data does not show tie strength, so answer it yourself: how many of these contacts would respond if you messaged them today?
Problem: Focusing on total number of connections rather than strategic positioning
Solution: Emphasize network architecture (diversity, brokerage potential) over network size
Problem: Treating network analysis as a one-time exercise
Solution: Treat this as a repeatable diagnostic you run once a year, at the same time you set your goals
Problem: Copy-pasting AI outputs without critical thinking
Solution: Interrogate every AI-generated insight: “Why does the tool recommend this? Does it hold up against what we know about how networks work? Does it fit MY goals?”
By the end of this tutorial, you should be able to answer:
Tutorial created by Prof. Brandy Aven, PhD Carnegie Mellon University | Tepper School of Business