Overview
The Clari Copilot integration enables you to:- Import call recordings and transcripts from Clari Copilot
- Filter calls by participants, title, or interaction type
- Process calls with BuildBetter’s AI analysis
- Extract signals and insights from sales conversations
- Maintain automatic sync of new calls
Features
- Full Call Import: Import complete call recordings with transcripts
- Smart Filtering: Filter by participant email, call title, or interaction type
- Advanced Selectors: Use JSONata expressions for custom filtering
- Automatic Sync: New calls are automatically imported every 6 hours
- Participant Mapping: Internal users and external participants tracked
- Media Access: Audio and video recordings with signed URLs
- Word-Level Transcripts: Complete transcripts with precise timing
Setup Guide
Prerequisites
-
Clari Copilot Requirements:
- Active Clari Copilot account
- API access enabled
- API Key and API Password from workspace settings
-
BuildBetter Requirements:
- Active BuildBetter account
- Admin privileges for integration setup
Quick Setup
-
Get Clari Copilot API Credentials
- Log in to your Clari Copilot workspace
- Navigate to Workspace Settings > Integrations > API
- Copy your API Key
- Copy your API Password
- Keep these credentials secure
-
Connect in BuildBetter
- Go to Settings > Integrations in BuildBetter
- Select “Clari Copilot” from recording import integrations
- Enter your Clari Copilot API Key
- Enter your Clari Copilot API Password
- Click “Connect”
-
Configure Import Settings
- Set date range for initial import
- Configure filters (optional):
- Participant emails
- Title keywords
- Interaction type
- Save configuration
-
Start Import
- Click “Import” to begin importing calls
- Monitor import progress in the dashboard
- BuildBetter will automatically check for new calls every 6 hours
Import Filters
BuildBetter supports sophisticated filtering for Clari Copilot calls:Participant Email Filter
Import only calls where specific email addresses participated. Example: Only import calls whereprospect@company.com or customer@enterprise.com participated.
Title Contains Filter
Import calls whose titles include specific keywords. Example: Import all calls with “Discovery”, “Demo”, or “Onboarding” in the title.Interaction Type Filter
Filter by interaction type (currently supports External calls only). Options:- External: Calls with external participants (prospects, customers)
Combining Filters
Filters can be combined using AND/OR logic for complex rules: Example: Import calls that are (External AND have “Demo” in title) OR (include participantvip@customer.com)
Advanced Filtering
Use JSONata expressions for custom filtering on raw Clari Copilot data:Imported Data
When calls are imported from Clari Copilot, the following data is preserved:Call Metadata
- Call ID: Unique identifier from Clari Copilot
- Title: From title, deal name, or account name
- Date/Time: Recording start time
- Duration: Call duration in seconds
- Platform URL: Link back to Clari Copilot call review page
Transcript
- Complete Text: Full word-level transcript
- Timestamps: Start and end time for each segment (in seconds)
- Speaker Attribution: Speaker ID for each segment
- High Accuracy: Preserves Clari Copilot’s transcript quality
Participants
- Internal Users: Name, email, and speaker ID
- External Participants: Name, email (when available), and speaker ID
- All Speakers: Tracked individually for attribution
Media Files
- Audio URL: Signed URL for audio download (valid 4 hours)
- Video URL: Signed URL for video download (valid 4 hours)
- Automatic Access: Signed URLs refreshed as needed
Additional Context
- Deal Information: Associated deal names and accounts
- Interaction Type: Classified as external calls
- Visibility: Set to public within your workspace
Call Status Filtering
BuildBetter only imports calls that have been fully processed in Clari Copilot: Imported Statuses:PROCESSED- Call processing completePOST_PROCESSING_DONE- Additional processing complete
- Calls still being processed
- Calls with processing errors
- Incomplete recordings
Usage
Viewing Imported Calls
- Navigate to the Calls section in BuildBetter
- Calls imported from Clari Copilot will show “Clari Copilot” as the source
- Filter by source to view only Clari Copilot calls
- Access all standard BuildBetter features:
- Search transcripts
- Extract signals
- Generate documents
- Share with team
Analysis Features
Once imported, Clari Copilot calls are analyzed by BuildBetter:- Signal Extraction: Automatically detect feature requests, objections, competitive mentions, and pain points
- Search: Search for keywords across all transcripts
- AI Summaries: Generate concise call summaries
- Document Generation: Create sales playbooks, competitive analysis, or custom documents
- Trend Analysis: Identify patterns across multiple calls
- Collections: Organize calls by deal stage, product, or custom categories
Automatic Updates
After initial setup, BuildBetter automatically:- Checks for new Clari Copilot calls every 6 hours
- Imports calls matching your filter criteria
- Processes new calls through the analysis pipeline
- Updates your library with the latest conversations
Use Cases
Sales Intelligence
- Track objection handling across your sales team
- Identify winning talk tracks and messaging
- Analyze competitive mentions and positioning
- Build coaching materials from real conversations
Product Insights
- Extract feature requests from sales calls
- Understand customer pain points and needs
- Track product feedback across the sales cycle
- Inform product roadmap with customer voice
Revenue Operations
- Analyze deal progression conversations
- Identify risk factors in ongoing deals
- Track messaging consistency
- Measure sales methodology adoption
Customer Success
- Understand customer expectations from sales process
- Track commitments made during sales cycle
- Identify onboarding friction early
- Improve handoff from sales to CS
Limitations
- One-Way Import Only: Calls are imported from Clari Copilot to BuildBetter. Changes in BuildBetter do not sync back.
- External Calls Only: Current filtering only supports external interaction types
- Signed URL Expiry: Media URLs expire after 4 hours (automatically refreshed when accessed)
- Polling Interval: New calls sync every 6 hours, not real-time
- Processed Calls Only: Only imports calls that have completed processing in Clari Copilot
- No Call Creation: Cannot create calls in Clari Copilot from BuildBetter
API Rate Limits
Clari Copilot API has the following limits:- 10 requests per second
- 100,000 requests per week
- Pagination (100 calls per request)
- 6-hour polling intervals
- Efficient batch processing
Troubleshooting
Connection Issues
- Verify your API Key and API Password are correct
- Ensure API access is enabled in your Clari Copilot workspace
- Check that you have admin permissions
- Confirm credentials haven’t been revoked or expired
No Calls Being Imported
- Check your date range settings
- Verify your filter criteria aren’t too restrictive
- Ensure calls exist in Clari Copilot for the specified date range
- Confirm calls have status
PROCESSEDorPOST_PROCESSING_DONE - Check that calls match your participant/title filters
Import Errors
- Verify sufficient storage space in BuildBetter
- Check network connectivity
- Ensure Clari Copilot API is accessible
- Review API rate limits
- Contact support if errors persist
Media Access Issues
- Signed URLs expire after 4 hours
- URLs are automatically refreshed when accessed
- Ensure you have permissions to access recordings in Clari Copilot
- Check firewall/network settings for media downloads
Security & Compliance
- Custom header authentication for secure API access
- Encrypted credential storage
- End-to-end encryption for data transfer
- SOC 2 compliant infrastructure
- GDPR compliant data handling
- Secure media access with signed URLs
- No storage of API passwords beyond encrypted storage
Support
Need help? Contact us:- Email: support@buildbetter.app
- Visit our Help Center
- Schedule a setup call