What are Signals?
Signals are automatically extracted insights from your data including:- Customer feedback and feature requests
- Bug reports and technical issues
- Product complaints and pain points
- Success stories and wins
- Competitive mentions
- Action items and decisions
- Questions and objections
Signal Sources
Signals are automatically extracted from:Call Recordings
Live conversations, meetings, and sales calls with full transcript analysis
Imported Conversations
Support tickets (Zendesk, Intercom, Kustomer), chat logs (Slack), and CRM data
Documents & Text
Uploaded files, meeting notes, and written feedback
External Integrations
CRM systems (Salesforce, HubSpot), surveys (Pendo, Typeform), and more
Automatic Extraction Process
1
Data Ingestion
Content is processed from calls, imports, and integrations
2
AI Analysis
Advanced language models analyze content for meaningful insights
3
Signal Classification
Insights are categorized by type, sentiment, severity, and other properties
4
Enrichment
Signals are enhanced with metadata, context, and entity associations
Extraction happens automatically when calls are processed or data is imported. No manual tagging required.
Signal Types
BuildBetter detects 35+ different signal types across three categories:Universal Signals (Internal & External)
Detected in all conversations:- Improvement - Suggestions for enhancements
- Complaint - Expressions of dissatisfaction
- Issue - Problems or challenges mentioned
- Inquiry - Questions or information requests
- Compliment - Positive feedback or praise
- Observation - Noteworthy comments or insights
- Testimonial - Customer success stories
- Idea - Creative suggestions or concepts
- Feedback - General feedback or opinions
- Competition - Mentions of competitors
- Action Item - Tasks and next steps
Internal-Only Signals
Detected in internal conversations (team meetings, planning sessions):- Suggestion - Team improvement ideas
- Decision - Key decisions made
- Feature - Feature discussions
- Strategy - Strategic planning points
- Change - Process or product changes
- Confusion - Areas of uncertainty
- Concern - Worries or risks
- Challenge - Obstacles identified
- Opportunity - Growth opportunities
- Achievement - Milestones reached
- Milestone - Project progress markers
- Update - Status updates
- Priority - Priority discussions
- Risk - Risk identification
- Blockers - Impediments to progress
- Customer Insight - Insights about customers
- Dependency - Dependencies identified
External-Only Signals (Customer-Facing)
Detected in customer conversations:- Feature Request - Explicit feature asks
- Bug - Software defects or errors
- Objection - Sales or product objections
- Discovery - Discovery phase insights
- Question - Customer questions
- Strategic - Strategic discussions
- Interest - Product interest indicators
Signal types can be configured in Settings > Features > AI Labeling to enable/disable specific types for your organization.
Signal Properties
Each extracted signal includes:Core Properties
- Type: Classification from 35+ signal types
- Content: The actual text/quote from the source
- Summary: AI-generated concise summary
- Source: Original recording, conversation, or import
Enrichment Properties
- Sentiment: Score from -10 (very negative) to +10 (very positive)
- Severity: Impact score from -10 to +10
- Bias: External signal bias measurement
- Emotions: Detected emotions (happiness, frustration, confusion, etc.)
- Business Impact: Revenue, adoption, satisfaction, retention, efficiency implications
Context Properties
- People: Associated contacts
- Companies: Related organizations
- Topics: Detected themes and subjects
- Timestamp: Exact moment in source content
- Personas: Customer persona associations
- Tags: Organizational labels
Dynamic CRM Properties
Signals inherit metadata from connected systems:- Salesforce fields: Account info, opportunity data, custom fields
- HubSpot properties: Contact properties, company data, deal info
- Custom metadata: Organization-specific attributes
Use the properties panel when viewing a signal to see all extracted and enriched data.
Extraction Configuration
AI Labeling Settings
Access Settings > Features > AI Labeling to:- Enable/disable specific signal types
- Configure extraction sensitivity
- Set confidence thresholds
- Customize type definitions for your domain
Extraction Methods
- Automatic (default): AI extracts signals during processing
- Manual: Users can create signals directly from transcript selections
Signal Quality
Quality Indicators
- Confidence score for each signal
- Source reliability rating
- Extraction method (automatic vs manual)
- Verification status (if using citation verification feature)
Improving Accuracy
- Ensure complete, accurate transcripts
- Use proper speaker labeling
- Configure signal types for your industry
- Provide feedback on incorrect extractions
Signal accuracy depends on transcript quality, speaker identification, and proper source configuration. Review important signals before acting on them.
Integration with Other Features
Signals Enable:
- Document Generation: Create PRDs, reports from signal collections
- Datasets: Organize signals for analysis with custom AI columns
- Dashboards: Visualize signal trends and patterns
- Workflows: Trigger actions based on signal detection
- CRM Push: Send signals to Jira, Linear, Salesforce, HubSpot
Troubleshooting
Missing Signals
Missing Signals
- Verify transcript is complete
- Check speaker labeling accuracy
- Review signal type configuration
- Ensure extraction hasn’t been disabled for that type
Incorrect Classification
Incorrect Classification
- Review confidence scores
- Check context and full transcript
- Verify signal type settings
- Use manual reclassification if needed
Duplicate Signals
Duplicate Signals
- Signals may appear in multiple related contexts
- Filter by unique source or timestamp
- Use deduplication in dataset views
Signal extraction runs automatically on all processed content. No manual action required to generate signals from your calls and data.