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

  1. Navigate to Organization Settings → Integrations → Krisp.ai
  2. Toggle Enable Krisp Integration to ON
  3. 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

  1. Log into your Krisp dashboard
  2. Navigate to Settings → Integrations → Webhooks
  3. Add a new webhook endpoint with your Jasper URL
  4. Select the events you want to receive (see supported events below)
  5. 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

  1. Verify krisp_enabled is ON for your organization
  2. Check that the webhook URL is correctly configured in Krisp
  3. Ensure the organization identifier matches your Jasper URL
  4. Check Settings → Webhook Logs for recent entries

Meeting Data Missing

  1. Check webhook logs for the meeting's events
  2. Verify the processing status shows 'completed'
  3. Look for error messages in failed logs
  4. Contact support if the issue persists

Action Items Not Extracted

  • Ensure the action_items_generated event 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.

Was this page helpful?