Garba can automatically send meeting summaries to Zapier (or Make.com, n8n, etc) when a meeting is processed. This allows you to integrate Garba with thousands of other apps through Zapier's automation platform.
The webhook is triggered automatically when a meeting summary is completed.
The event type sent is meeting_summary_completed via an HTTP POST request.
Note: Webhooks are only sent for non-private meetings. Private meetings are excluded from webhook delivery.
The webhook sends a JSON payload with the following fields:
id - Unique identifier for the meeting (UUID)
name - Meeting title
meetingType - Name of the meeting type (if assigned)
created - When the meeting was created (ISO 8601)
attendeeType - Type of meeting: Single, Internal, or External
summaryInMarkdown - The meeting summary in Markdown format
summaryHtml - The meeting summary in HTML format
meetingSource - Source: FileUpload, OnlineMeeting, HubSpotCall, or InPersonMeeting
user - Information about the meeting owner
participants - List of meeting participants
actionItems - List of action items from the meeting
eventType - Always meeting_summary_completed
name - User's full name
email - User's email address
picture - URL to profile picture (may be null)
teamName - Name of the user's team (may be null)
type - Participant role: Unknown, Host, TeamMember, or Guest
name - Participant's name
email - Participant's email address (may be null)
profilePicture - URL to profile picture (may be null)
assignedTo - User object for the assignee
title - Action item title
description - Detailed description (may be null)
dueDate - Due date in ISO 8601 format (may be null)
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Weekly Sales Pipeline Review",
"meetingType": "Sales Call",
"created": "2025-01-15T14:30:00Z",
"attendeeType": "External",
"summaryInMarkdown": "## Summary\n\nThe team reviewed the Q1 sales pipeline...\n\n## Key Points\n\n- Pipeline value increased by 15%\n- Three new enterprise deals in negotiation\n- Follow-up needed with Acme Corp",
"summaryHtml": "<h2>Summary</h2>\n<p>The team reviewed the Q1 sales pipeline...</p>\n<h2>Key Points</h2>\n<ul>\n<li>Pipeline value increased by 15%</li>\n<li>Three new enterprise deals in negotiation</li>\n<li>Follow-up needed with Acme Corp</li>\n</ul>",
"meetingSource": "OnlineMeeting",
"user": {
"name": "Jane Smith",
"email": "jane.smith@example.com",
"picture": "https://example.com/avatars/jane.jpg",
"teamName": "Sales"
},
"participants": [
{
"type": "Host",
"name": "Jane Smith",
"email": "jane.smith@example.com",
"profilePicture": "https://example.com/avatars/jane.jpg"
},
{
"type": "TeamMember",
"name": "Bob Johnson",
"email": "bob.johnson@example.com",
"profilePicture": "https://example.com/avatars/bob.jpg"
},
{
"type": "Guest",
"name": "Alice Chen",
"email": "alice.chen@acmecorp.com",
"profilePicture": null
}
],
"actionItems": [
{
"assignedTo": {
"name": "Jane Smith",
"email": "jane.smith@example.com",
"picture": "https://example.com/avatars/jane.jpg",
"teamName": "Sales"
},
"title": "Send follow-up proposal to Acme Corp",
"description": "Include revised pricing and implementation timeline",
"dueDate": "2025-01-22T00:00:00Z"
},
{
"assignedTo": {
"name": "Bob Johnson",
"email": "bob.johnson@example.com",
"picture": "https://example.com/avatars/bob.jpg",
"teamName": "Sales"
},
"title": "Schedule demo with TechStart Inc",
"description": null,
"dueDate": null
}
],
"eventType": "meeting_summary_completed"
}In Zapier, create a new Zap and choose "Webhooks by Zapier" as the trigger
Select "Catch Hook" as the trigger event
Copy the webhook URL provided by Zapier
In Garba, go to Settings > Integrations and paste the webhook URL
Garba will send a test payload to verify the connection
Return to Zapier and test the trigger to see sample data