Skip to main content
⚠️ IMPORTANT: This tool WRITES data. Use when user confirms their business profile. 🎯 What This Tool Does (Performance Agent - Phase 1 Feature 5):
  • Saves user’s business profile to database
  • Updates existing profile if one exists
  • Sets profile source as ‘user_confirmed’ or ‘user_mcp’
  • Enables personalized recommendations going forward
Required Parameters:
  • business_vertical: retail, services, technology, healthcare, finance, education, travel, food_beverage, automotive, real_estate
  • business_size: small (<$50K/month), medium ($50K-$500K/month), large (>$500K/month)
  • primary_goal: leads, sales, awareness, traffic, engagement, app_installs
Optional Parameters:
  • target_audience: Free-text description (e.g., “B2B enterprise clients”)
  • geographic_focus: local, regional, national, international
  • seasonality: none, holiday_heavy, summer_peak, winter_peak, q4_heavy, back_to_school
  • customer_id: Optional (uses connected account if omitted)
Use this tool when:
  • User provides their business details
  • User confirms an inferred profile
  • User wants to update their business profile
  • After asking user clarifying questions about their business
Example Usage: User: “I run a small local plumbing business targeting homeowners” → Call save_business_profile with:
  • business_vertical: “services”
  • business_size: “small”
  • primary_goal: “leads”
  • target_audience: “homeowners”
  • geographic_focus: “local”
Execution time: 1-2 seconds (database write)

OpenAPI

/api-reference/openapi.json post /api/v1/tools/save_business_profile/execute