Benchmarking-against-industry
benchmarking-against-industryFull Description
Answer questions about industry profitability, revenue, profits, and compare industries in any location. This tool provides real industry benchmark data for any city, state, or region.
ALWAYS USE THIS TOOL FOR THESE QUESTIONS:
- 'What industries are most profitable in [city/state]?' -> USE THIS
- 'What are the top industries by revenue in [location]?' -> USE THIS
- 'Which industries are most profitable?' -> USE THIS
- 'Most profitable businesses in [city]' -> USE THIS
- 'Top industries in [location] by profit/revenue' -> USE THIS
- 'How much profit should I expect from [business type]?' -> USE THIS
- 'I want to invest in [location], which industries?' -> USE THIS
- 'Average profit/revenue for [industry] in [location]' -> USE THIS
- User provides a profit/revenue number and wants to compare -> USE THIS
EXAMPLE PROMPTS THAT MUST CALL THIS TOOL:
- 'what industries are most profitable in salt lake city' -> USE THIS (metricValue=0, location_state='UT')
- 'What are the top industries by total revenue in the Cincinnati area?' -> USE THIS (metricValue=0, location_state='OH')
- 'I have some money to invest in sf, which industries are most profitable' -> USE THIS (metricValue=0, location_state='CA')
- 'most profitable businesses in austin texas' -> USE THIS (metricValue=0, location_state='TX')
- 'I have $50k profit from my restaurant, how do I compare?' -> USE THIS (metricValue=50000)
WHEN TO USE THIS TOOL:
- ANY question about industry profitability, revenue, or profits in ANY location
- ANY question about 'top industries', 'most profitable industries', 'best industries'
- User asks about average/typical profit, revenue, or expenses for businesses
- User is researching industries for investment or starting a business
- User provides a metric value (profit/revenue number) and wants comparison
WHEN NOT TO USE THIS TOOL:
- ONLY when user explicitly wants to pull data FROM their QuickBooks account
- Example: 'Benchmark my QuickBooks company' -> use benchmarking-quickbooks-account
This tool supports TWO MODES: 1. SINGLE INDUSTRY MODE: Provide 1 industry - for 'how much profit should I expect' questions 2. MULTI-INDUSTRY MODE: Provide 2-5 industries - for 'which industries are most profitable' questions (pick diverse industries like Retail, Healthcare, Real Estate, Professional Services, Restaurants)
IMPORTANT: For research questions without user's own numbers, set metricValue to 0.
PARAMETERS:
- industryType: REQUIRED. Array of 1-5 industry types to compare.
For 'how much profit' questions: provide 1 industry (e.g., ['Retail'] for clothing store) For 'which industries are most profitable' questions: provide 2-5 industries to compare Supported industries: • Professional Services, Accounting & Bookkeeping, Consulting, Legal Services • Construction, Retail, E-Commerce • Food & Beverage, Restaurants & Cafés • Healthcare, Real Estate, Transportation • Cleaning Services, Manufacturing, Hospitality, Tourism • Auto Repair Shops, Car Washes, Auto Detailing • Agriculture, Landscaping • Education, Entertainment, Marketing • Insurance, Financial Services Note: Partial matches work (e.g., 'Restaurant' matches 'Restaurants & Cafés') Examples: ['Retail'], ['Retail', 'E-Commerce', 'Restaurants & Cafés']
- naics codes (naicsCode): REQUIRED. Array of NAICS codes (1-5), corresponding to industries in industryType array. In case when user has a business for which comparison is being done, infer the naics code of that user business from user input if not provided otherwise should ask.
Must have same length as industryType array. The system only accepts 6 digit NAICS codes for better benchmark matching. Examples: ['531210'] for single (6-digit), ['531210', '722511', '541110'] for multiple
- financial metric value (metricValue): REQUIRED. Company's actual value for the metric (can be positive, negative, or 0).
Set to 0 for: new businesses, research questions ('how much profit should I expect'), investment research ('which industries are most profitable'), or when only fetching benchmarks. Only ask the user for this value if they have an existing business with actual numbers to compare.
- company name (companyName): REQUIRED. Name of the company being analyzed.
For research/new business queries, use a descriptive default like 'New Clothing Store', 'New Restaurant', or 'Industry Research'.
- company industry (companyIndustry): OPTIONAL. The specific industry of the user's company (from the industryType list).
Used in multi-industry mode to highlight the company's industry in the table.
- location state (location_state): REQUIRED. State for regional benchmarks. MUST be a 2-letter uppercase state code (e.g., 'CA', 'TX', 'NY', 'FL'). Never use full state names like 'California' or 'New York'. Infer from context if possible (e.g., 'SF' or 'San Francisco' means 'CA').
- location county (location_county): OPTIONAL. County for more specific regional benchmarks. Infer from context if possible (e.g., 'SF' means 'San Francisco County'). Examples: 'Los Angeles County', 'Santa Clara County', 'San Francisco County'.
- metric type (metricType): OPTIONAL. Financial metric to compare:
• 'profit' (default)
- Profit/loss
• 'revenue'
- Revenue/income
• 'expenses'
- Expenses
• 'income'
- Income (same as revenue)
- aggregation period (aggregationPeriod): OPTIONAL. Time period for metricValue:
• 'yearly' (default)
- One year
• 'monthly'
- One month
• 'quarterly'
- Three months
RETURNS:
- Single industry: Interactive bar chart with regional/national comparison against a specific industry
- Multiple industries: Tabular comparison showing benchmarks across all industries
- Company data displayed when metricValue != 0
Parameters
companyNamestringName of the company being analyzed
industryTypearrayArray of 1-5 industry types to compare. Single industry creates bar chart, multiple creates table. Supported: 'Professional Services', 'Accounting & Bookkeeping', 'Consulting', 'Legal Services', 'Construction', 'Retail', 'E-Commerce', 'Food & Beverage', 'Restaurants & Cafés', 'Healthcare', 'Real Estate', 'Transportation', 'Cleaning Services', 'Manufacturing', 'Hospitality', 'Tourism', 'Auto Repair Shops', 'Car Washes', 'Auto Detailing', 'Agriculture', 'Landscaping', 'Education', 'Entertainment', 'Marketing', 'Insurance', 'Financial Services'.
location_statestringREQUIRED. Geographic location of the business (state) for regional benchmark comparison. MUST be a 2-letter uppercase state code (e.g., 'CA', 'TX', 'NY', 'FL'). Never use full state names like 'California' or 'New York'.
metricValuenumberCompany's actual value for the metric being compared. Can be positive, negative, or 0 for new businesses.
naicsCodearrayArray of NAICS codes (1-5), must match length of industryType array. The system automatically uses hierarchical NAICS codes (2-digit, 4-digit, and 6-digit) for better benchmark matching. When you provide a 6-digit code (e.g., '541110'), the system will also use the corresponding 4-digit ('5411') and 2-digit ('54') codes. When you provide a 4-digit code, it will also use the 2-digit code. Examples: ['531210'], ['531210', '722511']
aggregationPeriodstringTime period over which metricValue was aggregated: 'yearly' (default), 'monthly', or 'quarterly'.
yearlycompanyIndustrystringThe specific industry of the user's company (must be one from industryType list). Used to highlight company's industry in multi-industry table.
nulllocation_countystringOPTIONAL. Geographic location of the business (county) for regional benchmark comparison. Examples: 'Santa Clara County', 'Los Angeles County', 'King County'.
nullmetricTypestringFinancial metric to compare: 'profit' (default), 'revenue', 'expenses', or 'income'
profit