Krisp.ai Integration
Automatically capture meeting transcripts, action items, and key points from your Krisp.ai-powered meetings.
About Krisp Integration
The Krisp.ai integration enables automatic capture and organization of meeting data within Jasper. When team members have Krisp installed for their meetings, the following data is automatically synced to your organization's dashboard:
Captured Meeting Data
| Data Type | Description |
|---|---|
| Transcripts | Full meeting transcription with speaker identification |
| Action Items | AI-extracted tasks with assignee and due date suggestions |
| Key Points | Important discussion points and decisions |
| Outlines | Structured meeting summary |
Setting Up the Integration
Step 1: Enable Krisp Integration
- Navigate to Organization Settings → Integrations → Krisp.ai
- Toggle Enable Krisp Integration to ON
- Your unique webhook URL will be displayed
Step 2: Get Your Webhook URL
Each organization has a unique webhook URL in the format:
https://heyjasper.ai/webhooks/krisp/{your-org-uuid}
The organization UUID is displayed on the integration settings page. Copy this URL for the next step.
Step 3: Configure Krisp
- Log into your Krisp dashboard
- Navigate to Settings → Integrations → Webhooks
- Add a new webhook endpoint with your Jasper URL
- Select the events you want to receive (see supported events below)
- Save the configuration
Step 4: Test the Integration
Use the Send Test Webhook button in Jasper's integration settings to verify the connection is working correctly.
Success! Once configured, meeting data will automatically appear in your Jasper dashboard within minutes of each meeting ending.
Supported Webhook Events
The integration listens for the following Krisp webhook events:
| Event | Description |
|---|---|
transcript_created |
New meeting transcript available |
action_items_generated |
AI-extracted action items ready |
key_points_generated |
Key discussion points extracted |
outline_generated |
Meeting outline/summary created |
meeting_completed |
Meeting has ended |
summary_generated |
AI summary generated |
Viewing Meeting Data
Once meetings are synced, you can access them in several ways:
Dashboard Widget
The Recent Meetings widget on your dashboard shows:
- Last 5 meetings with transcripts
- Pending action items count
- Quick access to meeting details
Meeting Detail View
Click on any meeting to see the full detail page including:
- Full transcript with search functionality
- Action items with status management
- Key points highlighted
- Meeting outline/summary
- Participant list
- Meeting duration and source
Action Items
Track action items extracted from meetings:
- View all pending action items across meetings
- Mark items as complete
- Filter by assignee or due date
- Export to ClickUp tasks (if ClickUp is connected)
Organization Settings
Configure Krisp integration settings for your organization:
| Setting | Description |
|---|---|
| Enable Integration | Toggle the Krisp integration on or off |
| Webhook URL | Your unique URL for Krisp to send data to |
| Auto-create Tasks | Automatically create ClickUp tasks from action items |
| Notification Preferences | Choose when to receive meeting sync notifications |
Troubleshooting
Webhooks Not Received
- Verify krisp_enabled is ON for your organization
- Check that the webhook URL is correctly configured in Krisp
- Ensure the organization identifier matches your Jasper URL
- Check Settings → Webhook Logs for recent entries
Meeting Data Missing
- Check webhook logs for the meeting's events
- Verify the processing status shows 'completed'
- Look for error messages in failed logs
- Contact support if the issue persists
Action Items Not Extracted
- Ensure the
action_items_generatedevent is enabled in Krisp - Check that the meeting had enough conversation to extract action items
- Verify the transcript was successfully processed
Note: Meeting data is processed asynchronously. It may take a few minutes for all data (especially transcripts) to appear after a meeting ends.
Security Considerations
- Unique URLs: Webhook URLs use organization UUIDs that cannot be guessed
- Audit Logging: All webhook payloads are logged for audit purposes
- Async Processing: Processing happens asynchronously to prevent timeout issues
- Automatic Retries: Failed webhooks are retried with exponential backoff
API Access
Access meeting data programmatically via the Jasper API:
| Endpoint | Description |
|---|---|
GET /api/v1/krisp/meetings |
List all meetings |
GET /api/v1/krisp/meetings/{id} |
Get meeting details |
GET /api/v1/krisp/meetings/{id}/transcript |
Get full transcript |
GET /api/v1/krisp/meetings/{id}/action-items |
Get action items for meeting |
GET /api/v1/krisp/action-items |
List all action items |
PATCH /api/v1/krisp/action-items/{id} |
Update action item status |
Need help? Check the general troubleshooting guide or contact support for assistance.