This guide provides a complete reference for all webhook events available in Bigmind. If you haven't set up webhooks yet, check out our webhook setup guide first.
#Available events
Bigmind supports the following webhook events:
| Event | Description |
|---|---|
transcription_created |
Triggered when a meeting transcription is completed |
summary_created |
Triggered when a meeting summary is generated |
scorecard_answers_created |
Triggered when all questions in a scorecard are answered for a meeting |
notes_created |
Triggered when a new note is created |
notes_updated |
Triggered when an existing note is updated |
framework_answers_created |
Triggered when a framework component value is created |
framework_answers_updated |
Triggered when a framework component value is updated |
#Webhook payload structure
Each webhook delivery includes a JSON payload with event data. All webhook payloads share a common structure:
{
"event": "event_name",
"data": { /* event-specific data */ },
"relations": {
"associated_account_ids": [],
"associated_contact_ids": [],
"associated_deal_ids": [],
"associated_lead_ids": []
},
"webhook_id": "whk_abc123",
"timestamp": "2025-10-10T14:30:00.000Z"
}
The relations field contains IDs of related CRM objects, making it easy to know which accounts, contacts, deals, or leads are associated with the event.
#Event payloads
#transcription_created
Triggered when a meeting transcription is completed:
{
"event": "transcription_created",
"data": {
"meeting_id": "mtg_abc123",
"session_id": "ses_xyz789",
"transcript": "<transcript content in HTML format>",
"speakers": [
{
"name": "John Doe",
"email": "john@example.com",
"device_id": "device_123"
}
]
},
"relations": {
"associated_account_ids": ["acc_123"],
"associated_contact_ids": ["con_456", "con_789"],
"associated_deal_ids": ["deal_101"],
"associated_lead_ids": []
},
"webhook_id": "whk_def456",
"timestamp": "2025-10-10T14:30:00.000Z"
}
#summary_created
Triggered when a meeting summary is generated:
{
"event": "summary_created",
"data": {
"meeting_id": "mtg_abc123",
"session_id": "ses_xyz789",
"summary": "<summary content in HTML format>"
},
"relations": {
"associated_account_ids": ["acc_123"],
"associated_contact_ids": ["con_456"],
"associated_deal_ids": ["deal_101"],
"associated_lead_ids": []
},
"webhook_id": "whk_def456",
"timestamp": "2025-10-10T14:30:00.000Z"
}
#scorecard_answers_created
Triggered when all questions in a scorecard are answered for a meeting:
{
"event": "scorecard_answers_created",
"data": {
"scorecard_id": "sc_abc123",
"scorecard_name": "Sales Call Quality",
"target_object_name": "meeting_session",
"target_object_id": "ses_xyz789",
"questions_and_answers": [
{
"question_id": "q_1",
"question_name": "Was budget discussed?",
"question_type": "yes_no",
"answer": true,
"reasoning": "Budget was discussed at 5:30 mark"
},
{
"question_id": "q_2",
"question_name": "Deal size estimate",
"question_type": "range",
"answer": 8,
"reasoning": "Strong indicators of large deal"
}
]
},
"relations": {
"associated_account_ids": ["acc_123"],
"associated_contact_ids": ["con_456"],
"associated_deal_ids": ["deal_101"],
"associated_lead_ids": []
},
"webhook_id": "whk_def456",
"timestamp": "2025-10-10T14:30:00.000Z"
}
#notes_created
Triggered when a new note is created:
{
"event": "notes_created",
"data": {
"note_id": "note_abc123",
"note_type": "note",
"content": "Follow up on pricing discussion",
"user_id": "usr_456",
"target_object_name": "Contact",
"target_object_id": "con_789",
"created_at": "2025-10-10T14:30:00.000Z"
},
"relations": {
"associated_account_ids": [],
"associated_contact_ids": ["con_789"],
"associated_deal_ids": [],
"associated_lead_ids": []
},
"webhook_id": "whk_def456",
"timestamp": "2025-10-10T14:30:00.000Z"
}
For warning-type notes, the content field contains structured data:
{
"event": "notes_created",
"data": {
"note_id": "note_abc123",
"note_type": "warnings",
"content": [
{
"severity": "high",
"warning": "Competitor mentioned multiple times",
"reasoning": "Customer compared pricing to Competitor X"
},
{
"severity": "medium",
"warning": "Budget concerns raised",
"reasoning": "Customer asked about payment terms"
}
],
"user_id": "usr_456",
"target_object_name": "Opportunity",
"target_object_id": "deal_101",
"created_at": "2025-10-10T14:30:00.000Z"
},
"relations": {
"associated_account_ids": [],
"associated_contact_ids": [],
"associated_deal_ids": ["deal_101"],
"associated_lead_ids": []
},
"webhook_id": "whk_def456",
"timestamp": "2025-10-10T14:30:00.000Z"
}
#notes_updated
Triggered when an existing note is updated (same structure as notes_created, but with updated_at instead of created_at):
{
"event": "notes_updated",
"data": {
"note_id": "note_abc123",
"note_type": "note",
"content": "Follow up on pricing discussion - scheduled for next week",
"user_id": "usr_456",
"target_object_name": "Contact",
"target_object_id": "con_789",
"updated_at": "2025-10-10T15:45:00.000Z"
},
"relations": {
"associated_account_ids": [],
"associated_contact_ids": ["con_789"],
"associated_deal_ids": [],
"associated_lead_ids": []
},
"webhook_id": "whk_def456",
"timestamp": "2025-10-10T15:45:00.000Z"
}
#framework_answers_created
Triggered when a framework component value is created. Includes all components in the framework with their current values:
{
"event": "framework_answers_created",
"data": {
"framework_id": "fw_abc123",
"framework_name": "MEDDIC",
"target_object_name": "Opportunity",
"target_object_id": "deal_101",
"components_and_values": [
{
"component_id": "comp_456",
"component_name": "Metrics",
"component_value": "Reduce lead enrichment time by 50%",
"component_status": "completed"
},
{
"component_id": "comp_457",
"component_name": "Economic Buyer",
"component_value": "VP of Sales",
"component_status": "in-progress"
},
{
"component_id": "comp_458",
"component_name": "Decision Criteria",
"component_value": null,
"component_status": "not-started"
}
],
"created_at": "2025-10-10T14:30:00.000Z"
},
"relations": {
"associated_account_ids": [],
"associated_contact_ids": [],
"associated_deal_ids": ["deal_101"],
"associated_lead_ids": []
},
"webhook_id": "whk_def456",
"timestamp": "2025-10-10T14:30:00.000Z"
}
#framework_answers_updated
Triggered when a framework component value is updated. Includes all components in the framework with their current values (same structure as framework_answers_created, but with updated_at instead of created_at):
{
"event": "framework_answers_updated",
"data": {
"framework_id": "fw_abc123",
"framework_name": "MEDDIC",
"target_object_name": "Opportunity",
"target_object_id": "deal_101",
"components_and_values": [
{
"component_id": "comp_456",
"component_name": "Metrics",
"component_type": "text",
"component_value": "Reduce lead enrichment time by 50%",
"component_status": "completed"
},
{
"component_id": "comp_457",
"component_name": "Economic Buyer",
"component_type": "text",
"component_value": "CEO",
"component_status": "completed"
},
{
"component_id": "comp_458",
"component_name": "Decision Criteria",
"component_type": "text",
"component_value": "Price, ease of use, integration capabilities",
"component_status": "in-progress"
}
],
"updated_at": "2025-10-10T15:45:00.000Z"
},
"relations": {
"associated_account_ids": [],
"associated_contact_ids": [],
"associated_deal_ids": ["deal_101"],
"associated_lead_ids": []
},
"webhook_id": "whk_def456",
"timestamp": "2025-10-10T15:45:00.000Z"
}
#Next steps
Now that you understand the webhook events and their payloads, make sure to:
- Check out the webhook setup guide to learn about signature verification, retry logic, and best practices
- Review our API documentation for more integration options