Skip to main content

🎯 Common Workflows

Basic Feedback Analysis Workflow

The most common workflow for analyzing customer feedback:
# 1. Configure your API key
cl config set --api-key your-api-key-here

# 2. Set your product website (helps AI understand your product)
cl team website "https://yourproduct.com"

# 3. Ingest customer feedback
cl ingest "The new dashboard is confusing and hard to navigate"

# 4. Wait for AI analysis (optional)
cl ingest "Customer complaint about performance" --wait

# 5. View AI-generated insights
cl insight

# 6. Get detailed analysis of specific insight
cl insight <insight-id>

Advanced Feedback Ingestion

For comprehensive feedback analysis with full context:
# Ingest with complete metadata
cl ingest "Great product, love the new features!" \
  --title "Positive Customer Feedback" \
  --customer "enterprise-123" \
  --name "Jane Smith" \
  --email "jane@example.com" \
  --url "https://support.example.com/ticket/789"

# List all ingested feedback with pagination
cl ingest --page 1 --limit 20

# Get JSON output for scripting
cl insight --json | jq '.data[0].title'

📊 Real-World Examples

Customer Success Team Workflow

Scenario: Customer Success Manager analyzing support tickets
# Ingest support ticket feedback
cl ingest "Customer is frustrated with the slow loading times on the mobile app" \
  --title "Mobile Performance Issue" \
  --customer "customer-456" \
  --name "Sarah Johnson" \
  --email "sarah@company.com" \
  --url "https://support.yourcompany.com/ticket/12345"

# Ingest follow-up feedback
cl ingest "After the recent update, the app is much faster. Great work!" \
  --title "Performance Improvement Feedback" \
  --customer "customer-456" \
  --name "Sarah Johnson" \
  --email "sarah@company.com"

# View all insights for this customer
cl insight --json | jq '.data[] | select(.customer_id == "customer-456")'

Product Manager Workflow

Scenario: Product Manager collecting feature requests
# Ingest feature request from user interview
cl ingest "We really need a dark mode option. Our team works late hours and the bright interface is hard on the eyes" \
  --title "Dark Mode Feature Request" \
  --customer "enterprise-789" \
  --name "Mike Chen" \
  --email "mike@techcorp.com"

# Ingest competitive feedback
cl ingest "Our competitor just launched dark mode and our customers are asking when we'll have it too" \
  --title "Competitive Pressure - Dark Mode" \
  --customer "sales-team" \
  --name "Alex Rodriguez" \
  --email "alex@company.com"

# View all dark mode related insights
cl insight --json | jq '.data[] | select(.title | contains("dark mode"))'

Business Analyst Workflow

Scenario: Business Analyst tracking customer sentiment trends
# Ingest positive feedback
cl ingest "The new pricing model is much more transparent and fair. We're happy with the changes." \
  --title "Pricing Model Feedback" \
  --customer "customer-123" \
  --name "Lisa Wang" \
  --email "lisa@startup.com"

# Ingest negative feedback
cl ingest "The new pricing is confusing and we're not sure what we're paying for anymore" \
  --title "Pricing Confusion" \
  --customer "customer-456" \
  --name "David Kim" \
  --email "david@company.com"

# Analyze all pricing-related feedback
cl insight --json | jq '.data[] | select(.title | contains("pricing")) | {title, sentiment, business_impact}'
For more advanced usage, check out these specialized sections:

Need More Help?

Check the complete command reference for advanced usage