Use Circleback to read and search meetings, notes, transcripts, and insights; manage action items and tags; and look up people and companies.
The Meeting Completed , Meeting Notes Ready , and General Webhook triggers receive the meeting outcomes selected in your Circleback automation. The notes trigger receives the payload Circleback sends; it does not establish that notes arrive before the complete meeting is processed. Configure the webhook in Circleback and use the setup instructions below.
Webhook output includes meeting identity, title, creation time, duration in seconds, meeting URL, tags, calendar event ID, attendees, Markdown notes, action items, transcript segments, insights, and the complete payload in meeting. Circleback's webhook reference documents id as a string; Sim forwards the received value. recordingUrl is present only when recording storage is enabled and is valid for 24 hours.
Integrate Circleback into your workflow to read meetings, notes, transcripts, and insights, search across meetings, manage action items and tags, and browse the people and companies you meet with. Circleback can also trigger workflows when meetings are processed.
Lists meetings from Circleback with optional ownership, status, tag, and attendee filters.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key ownershipstring No Which meetings to return: All, Mine, or Shared. Defaults to Mine statusesstring No Comma-separated meeting statuses to filter by tagIdsstring No Comma-separated tag IDs to filter by attendeeProfileIdsstring No Comma-separated profile IDs of attendees to filter by cursorstring No Pagination cursor from a previous response
Parameter Type Description meetingsarray The meetings on this page ↳ id string The Circleback meeting ID ↳ name string The meeting name ↳ createdAt string When the meeting was created (ISO 8601) ↳ updatedAt string When the meeting was last updated (ISO 8601) ↳ duration number The meeting duration in seconds ↳ url string The URL of the virtual meeting (Zoom, Google Meet, or Microsoft Teams) ↳ recordingUrl string The URL of the meeting recording file, valid for 24 hours ↳ tags array Tags added to the meeting ↳ id number The unique identifier of the tag ↳ name string The display name of the tag ↳ description string A description of the tag ↳ icalUid string The identifier of the calendar event associated with the meeting ↳ attendees array The meeting attendees ↳ profileId number The unique identifier of the attendee profile ↳ name string The attendee name ↳ title string The attendee job title ↳ companyName string The name of the company the attendee belongs to ↳ email string The attendee email address ↳ isCalendarEventOrganizer boolean Whether the attendee organized the calendar event ↳ isCalendarInvitee boolean Whether the attendee was invited on the calendar event ↳ notes string The meeting notes with Markdown formatting ↳ privateNotes string The authenticated user private notes for the meeting ↳ actionItems array Action items created for the meeting ↳ id number The unique identifier of the action item ↳ title string The action item title ↳ description string The action item description ↳ assignee json The assignee as an object with profileId, name, title, companyName, and email, or null if unassigned ↳ status string The completion status, PENDING or DONE ↳ insights json Insight results for the meeting, keyed by the name of the user-created insight ↳ linkAccess string Who can access the meeting through its shareable link: Editor, Viewer, or LimitedViewer ↳ calendarEvent json The associated calendar event as an object with id, icalUid, description, platform, and platformId, or null nextCursorstring Pagination cursor for the next page, or null on the last page hasMoreboolean Whether another page of meetings is available
Gets a Circleback meeting by ID, including notes, attendees, action items, insights, and recording details.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key meetingIdstring Yes The unique identifier of the meeting
Parameter Type Description idstring The Circleback meeting ID namestring The meeting name createdAtstring When the meeting was created (ISO 8601) updatedAtstring When the meeting was last updated (ISO 8601) durationnumber The meeting duration in seconds urlstring The URL of the virtual meeting (Zoom, Google Meet, or Microsoft Teams) recordingUrlstring The URL of the meeting recording file, valid for 24 hours tagsarray Tags added to the meeting ↳ id number The unique identifier of the tag ↳ name string The display name of the tag ↳ description string A description of the tag icalUidstring The identifier of the calendar event associated with the meeting attendeesarray The meeting attendees ↳ profileId number The unique identifier of the attendee profile ↳ name string The attendee name ↳ title string The attendee job title ↳ companyName string The name of the company the attendee belongs to ↳ email string The attendee email address ↳ isCalendarEventOrganizer boolean Whether the attendee organized the calendar event ↳ isCalendarInvitee boolean Whether the attendee was invited on the calendar event notesstring The meeting notes with Markdown formatting privateNotesstring The authenticated user private notes for the meeting actionItemsarray Action items created for the meeting ↳ id number The unique identifier of the action item ↳ title string The action item title ↳ description string The action item description ↳ assignee json The assignee as an object with profileId, name, title, companyName, and email, or null if unassigned ↳ status string The completion status, PENDING or DONE insightsjson Insight results for the meeting, keyed by the name of the user-created insight linkAccessstring Who can access the meeting through its shareable link: Editor, Viewer, or LimitedViewer calendarEventjson The associated calendar event as an object with id, icalUid, description, platform, and platformId, or null
Searches Circleback meetings by name and content, with optional filters for specific meetings, tags, and people.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key searchTermstring No The text to search for across meeting names and content meetingIdsstring No Comma-separated meeting IDs to restrict the search to tagIdsstring No Comma-separated tag IDs to restrict the search to attendeeProfileIdsstring No Comma-separated profile IDs of attendees to restrict the search to cursorstring No Pagination cursor from a previous response
Parameter Type Description meetingsarray The matching meetings on this page ↳ id string The Circleback meeting ID ↳ name string The meeting name ↳ createdAt string When the meeting was created (ISO 8601) ↳ updatedAt string When the meeting was last updated (ISO 8601) ↳ duration number The meeting duration in seconds ↳ url string The URL of the virtual meeting (Zoom, Google Meet, or Microsoft Teams) ↳ recordingUrl string The URL of the meeting recording file, valid for 24 hours ↳ tags array Tags added to the meeting ↳ id number The unique identifier of the tag ↳ name string The display name of the tag ↳ description string A description of the tag ↳ icalUid string The identifier of the calendar event associated with the meeting ↳ attendees array The meeting attendees ↳ profileId number The unique identifier of the attendee profile ↳ name string The attendee name ↳ title string The attendee job title ↳ companyName string The name of the company the attendee belongs to ↳ email string The attendee email address ↳ isCalendarEventOrganizer boolean Whether the attendee organized the calendar event ↳ isCalendarInvitee boolean Whether the attendee was invited on the calendar event ↳ notes string The meeting notes with Markdown formatting ↳ privateNotes string The authenticated user private notes for the meeting ↳ actionItems array Action items created for the meeting ↳ id number The unique identifier of the action item ↳ title string The action item title ↳ description string The action item description ↳ assignee json The assignee as an object with profileId, name, title, companyName, and email, or null if unassigned ↳ status string The completion status, PENDING or DONE ↳ insights json Insight results for the meeting, keyed by the name of the user-created insight ↳ linkAccess string Who can access the meeting through its shareable link: Editor, Viewer, or LimitedViewer ↳ calendarEvent json The associated calendar event as an object with id, icalUid, description, platform, and platformId, or null nextCursorstring Pagination cursor for the next page, or null on the last page hasMoreboolean Whether another page of results is available
Gets the full transcript for a Circleback meeting.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key meetingIdstring Yes The unique identifier of the meeting
Parameter Type Description transcriptarray The transcript segments in order ↳ speaker string The speaker name ↳ text string The words spoken ↳ timestamp number The timestamp in seconds that marks the beginning of the segment
Updates the name, notes, or private notes of a Circleback meeting. The API returns only the fields that were updated.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key meetingIdstring Yes The unique identifier of the meeting namestring No The new name of the meeting notesstring No The new meeting notes in Markdown privateNotesstring No The authenticated user private notes for the meeting
Parameter Type Description idstring The Circleback meeting ID namestring The updated meeting name, when the name was updated notesstring The updated meeting notes, when the notes were updated privateNotesstring The updated private notes, when the private notes were updated updatedAtstring When the meeting was last updated (ISO 8601)
Deletes a Circleback meeting. Only the owner of the meeting can delete it. Returns the deleted meeting.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key meetingIdstring Yes The unique identifier of the meeting
Parameter Type Description idstring The Circleback meeting ID namestring The meeting name createdAtstring When the meeting was created (ISO 8601) updatedAtstring When the meeting was last updated (ISO 8601) durationnumber The meeting duration in seconds urlstring The URL of the virtual meeting (Zoom, Google Meet, or Microsoft Teams) recordingUrlstring The URL of the meeting recording file, valid for 24 hours tagsarray Tags added to the meeting ↳ id number The unique identifier of the tag ↳ name string The display name of the tag ↳ description string A description of the tag icalUidstring The identifier of the calendar event associated with the meeting attendeesarray The meeting attendees ↳ profileId number The unique identifier of the attendee profile ↳ name string The attendee name ↳ title string The attendee job title ↳ companyName string The name of the company the attendee belongs to ↳ email string The attendee email address ↳ isCalendarEventOrganizer boolean Whether the attendee organized the calendar event ↳ isCalendarInvitee boolean Whether the attendee was invited on the calendar event notesstring The meeting notes with Markdown formatting privateNotesstring The authenticated user private notes for the meeting actionItemsarray Action items created for the meeting ↳ id number The unique identifier of the action item ↳ title string The action item title ↳ description string The action item description ↳ assignee json The assignee as an object with profileId, name, title, companyName, and email, or null if unassigned ↳ status string The completion status, PENDING or DONE insightsjson Insight results for the meeting, keyed by the name of the user-created insight linkAccessstring Who can access the meeting through its shareable link: Editor, Viewer, or LimitedViewer calendarEventjson The associated calendar event as an object with id, icalUid, description, platform, and platformId, or null
Lists action items across the authenticated user meetings, filtered by assignee, status, tags, and attendees. Defaults to incomplete action items assigned to the API key owner.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key assigneeTypestring No The assignee scope to filter by: Me, NotMe, Profile, MyWorkspace, OutsideMyWorkspace, Unassigned, or Anyone. Defaults to Me assigneeProfileIdstring No Profile ID of the assignee to filter by assigneeTeamIdstring No Team ID of the assignee to filter by statusstring No Completion status to filter by: PENDING or DONE. Defaults to incomplete action items attendeeProfileIdsstring No Comma-separated profile IDs of meeting attendees to filter by tagIdsstring No Comma-separated tag IDs to filter by cursorstring No Pagination cursor from a previous response
Parameter Type Description actionItemsarray The action items on this page. Each also carries canEditActionItem, whether the caller may edit it ↳ id number The unique identifier of the action item ↳ title string The action item title ↳ description string The action item description ↳ assignee json The assignee as an object with profileId, name, title, companyName, and email, or null if unassigned ↳ completedAt string When the action item was marked done, or null if not completed ↳ meetingId string The ID of the meeting the action item belongs to, or null ↳ status string The completion status, PENDING or DONE ↳ meetings array The meetings the action item is associated with ↳ id string The Circleback meeting ID ↳ name string The meeting name ↳ createdAt string When the meeting was created (ISO 8601) ↳ canEditActionItem boolean Whether the caller may edit the action item. Returned only by the list operation nextCursorstring Pagination cursor for the next page, or null on the last page hasMoreboolean Whether another page of action items is available
Updates the title, description, status, or assignee of a Circleback action item. Returns the updated action item.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key actionItemIdstring Yes The unique identifier of the action item titlestring No The new title of the action item descriptionstring No The new detailed description of the action item assigneeProfileIdstring No The profile ID to assign the action item to, or the literal text null to remove the assignee statusstring No The completion status: PENDING or DONE
Parameter Type Description idnumber The unique identifier of the action item titlestring The action item title descriptionstring The action item description assigneejson The assignee as an object with profileId, name, title, companyName, and email, or null if unassigned completedAtstring When the action item was marked done, or null if not completed meetingIdstring The ID of the meeting the action item belongs to, or null statusstring The completion status, PENDING or DONE meetingsarray The meetings the action item is associated with ↳ id string The Circleback meeting ID ↳ name string The meeting name ↳ createdAt string When the meeting was created (ISO 8601) canEditActionItemboolean Whether the caller may edit the action item. Returned only by the list operation
Deletes a Circleback action item. Returns the deleted action item.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key actionItemIdstring Yes The unique identifier of the action item
Parameter Type Description idnumber The unique identifier of the action item titlestring The action item title descriptionstring The action item description assigneejson The assignee as an object with profileId, name, title, companyName, and email, or null if unassigned completedAtstring When the action item was marked done, or null if not completed meetingIdstring The ID of the meeting the action item belongs to, or null statusstring The completion status, PENDING or DONE meetingsarray The meetings the action item is associated with ↳ id string The Circleback meeting ID ↳ name string The meeting name ↳ createdAt string When the meeting was created (ISO 8601) canEditActionItemboolean Whether the caller may edit the action item. Returned only by the list operation
Lists upcoming calendar events from the authenticated user connected calendars, with pagination and a configurable time window.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key startTimeLookbackHoursstring No How many hours in the past to include calendar meetings from startTimeLookaheadHoursstring No How many hours in the future to include calendar meetings from sortDirectionstring No The direction calendar meetings are sorted in by start time: ascending or descending. Defaults to ascending includeOfflineSingleAttendeestring No Set to true to include calendar meetings that have no meeting link and only one attendee cursorstring No Pagination cursor from a previous response
Parameter Type Description eventsarray The calendar events on this page ↳ id string The unique identifier of the calendar meeting ↳ title string The title of the calendar meeting ↳ icalUid string The iCalendar UID of the calendar event ↳ attendees array The attendees invited to the calendar meeting ↳ name string The name of the attendee ↳ email string The email address of the attendee ↳ isOrganizer boolean Whether the attendee organized the calendar meeting ↳ status string The attendee response to the invitation: accepted, declined, tentative, or not_available ↳ calendarDescription string The description of the calendar event ↳ calendarPlatform string The calendar platform the meeting was synced from ↳ startTime string When the calendar meeting starts (ISO 8601) ↳ endTime string When the calendar meeting ends (ISO 8601) ↳ isExternal boolean Whether the meeting includes attendees from more than one email domain ↳ isHostedByMe boolean Whether the current user organized the calendar meeting ↳ location string The location of the calendar meeting ↳ meetingId string The Circleback meeting associated with the calendar meeting, when one exists ↳ meetingPlatform string The conferencing platform hosting the meeting, when detected ↳ organizerEmail string The email address of the meeting organizer ↳ platform string The conferencing platform hosting the meeting, when detected. Alias of meetingPlatform ↳ overrideShouldRecord boolean Whether the user manually overrode the automatic recording decision, or null when no override is set ↳ recurringEventId string The identifier of the recurring event series the meeting belongs to ↳ willRecord boolean Whether the notetaker will join and record the meeting ↳ willRecordReason string A human-readable explanation of why the meeting will or will not be recorded nextCursorstring Pagination cursor for the next page, or null on the last page hasMoreboolean Whether another page of calendar events is available
Lists the companies whose people attend the authenticated user meetings, with optional tag filters.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key tagIdsstring No Comma-separated tag IDs. Filters companies to those with meetings so tagged cursorstring No Pagination cursor from a previous response
Parameter Type Description companiesarray The companies on this page ↳ id number The unique identifier of the company ↳ name string The company name ↳ avatarUrl string The URL of the company logo image ↳ domain string The company website domain nextCursorstring Pagination cursor for the next page, or null on the last page hasMoreboolean Whether another page of companies is available
Gets a company by its domain from Circleback, including its people and external links.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key domainstring Yes The website domain of the company to fetch, such as example.com
Parameter Type Description namestring The company name avatarUrlstring The URL of the company logo image domainstring The company website domain externalLinksarray Links to the company on external platforms and connected integrations ↳ url string The URL of the external resource ↳ objectType string Whether the link refers to a person or a company ↳ type string The platform or integration the link points to, such as Attio, HubSpot, Linear, Salesforce, Zoho, linkedin, or website peoplearray People at the company the authenticated user has met with ↳ id number The unique identifier of the person ↳ title string The person job title ↳ companyId number The unique identifier of the company the person belongs to ↳ companyName string The name of the company the person belongs to ↳ email string The person email address ↳ firstName string The person first name ↳ lastName string The person last name
Lists the people who attend the authenticated user meetings, ordered by most recent meeting, with optional company and tag filters.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key domainsstring No Comma-separated company domains to filter people by tagIdsstring No Comma-separated tag IDs. Filters people to attendees of meetings so tagged limitstring No The maximum number of people to return cursorstring No Pagination cursor from a previous response
Parameter Type Description peoplearray The people on this page ↳ id number The unique identifier of the person ↳ title string The person job title ↳ companyId number The unique identifier of the company the person belongs to ↳ companyName string The name of the company the person belongs to ↳ email string The person email address ↳ firstName string The person first name ↳ lastName string The person last name nextCursorstring Pagination cursor for the next page, or null on the last page hasMoreboolean Whether another page of people is available
Gets a person by their profile ID from Circleback, including their profile details and external links.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key profileIdstring Yes The unique identifier of the person profile
Parameter Type Description idnumber The unique identifier of the person titlestring The person job title companyIdnumber The unique identifier of the company the person belongs to companyNamestring The name of the company the person belongs to emailstring The person email address firstNamestring The person first name lastNamestring The person last name externalLinksarray Links to the person on external platforms and connected integrations ↳ url string The URL of the external resource ↳ objectType string Whether the link refers to a person or a company ↳ type string The platform or integration the link points to, such as Attio, HubSpot, Linear, Salesforce, Zoho, linkedin, or website
Lists every tag available to the authenticated Circleback user.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key
Parameter Type Description tagsarray Every tag available to the authenticated user ↳ id number The unique identifier of the tag ↳ name string The display name of the tag ↳ description string A description of the tag
Creates a new tag in Circleback. If a tag with the same name already exists, a conflict error is returned.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key tagNamestring Yes The display name of the tag tagDescriptionstring No A description of the tag
Parameter Type Description idnumber The unique identifier of the tag namestring The display name of the tag descriptionstring A description of the tag
Updates the name or description of a Circleback tag.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key tagIdstring Yes The unique identifier of the tag tagNamestring No The new display name of the tag tagDescriptionstring No The new description of the tag
Parameter Type Description idnumber The unique identifier of the tag namestring The display name of the tag descriptionstring A description of the tag
Permanently deletes a Circleback tag and removes it from every meeting it was applied to.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key tagIdstring Yes The unique identifier of the tag
Parameter Type Description idnumber The unique identifier of the tag namestring The display name of the tag descriptionstring A description of the tag
Applies an existing Circleback tag to one or more meetings and returns the updated meetings.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key tagIdstring Yes The unique identifier of the tag to apply meetingIdsstring No Comma-separated IDs of the meetings to tag
Parameter Type Description meetingsarray The updated meetings ↳ id string The Circleback meeting ID ↳ name string The meeting name ↳ createdAt string When the meeting was created (ISO 8601) ↳ updatedAt string When the meeting was last updated (ISO 8601) ↳ duration number The meeting duration in seconds ↳ url string The URL of the virtual meeting (Zoom, Google Meet, or Microsoft Teams) ↳ recordingUrl string The URL of the meeting recording file, valid for 24 hours ↳ tags array Tags added to the meeting ↳ id number The unique identifier of the tag ↳ name string The display name of the tag ↳ description string A description of the tag ↳ icalUid string The identifier of the calendar event associated with the meeting ↳ attendees array The meeting attendees ↳ profileId number The unique identifier of the attendee profile ↳ name string The attendee name ↳ title string The attendee job title ↳ companyName string The name of the company the attendee belongs to ↳ email string The attendee email address ↳ isCalendarEventOrganizer boolean Whether the attendee organized the calendar event ↳ isCalendarInvitee boolean Whether the attendee was invited on the calendar event ↳ notes string The meeting notes with Markdown formatting ↳ privateNotes string The authenticated user private notes for the meeting ↳ actionItems array Action items created for the meeting ↳ id number The unique identifier of the action item ↳ title string The action item title ↳ description string The action item description ↳ assignee json The assignee as an object with profileId, name, title, companyName, and email, or null if unassigned ↳ status string The completion status, PENDING or DONE ↳ insights json Insight results for the meeting, keyed by the name of the user-created insight ↳ linkAccess string Who can access the meeting through its shareable link: Editor, Viewer, or LimitedViewer ↳ calendarEvent json The associated calendar event as an object with id, icalUid, description, platform, and platformId, or null
Removes a Circleback tag from one or more meetings and returns the updated meetings.
Inputs and outputsParameter Type Required Description apiKeystring Yes Circleback API key tagIdstring Yes The unique identifier of the tag to remove meetingIdsstring No Comma-separated IDs of the meetings to remove the tag from
Parameter Type Description meetingsarray The updated meetings ↳ id string The Circleback meeting ID ↳ name string The meeting name ↳ createdAt string When the meeting was created (ISO 8601) ↳ updatedAt string When the meeting was last updated (ISO 8601) ↳ duration number The meeting duration in seconds ↳ url string The URL of the virtual meeting (Zoom, Google Meet, or Microsoft Teams) ↳ recordingUrl string The URL of the meeting recording file, valid for 24 hours ↳ tags array Tags added to the meeting ↳ id number The unique identifier of the tag ↳ name string The display name of the tag ↳ description string A description of the tag ↳ icalUid string The identifier of the calendar event associated with the meeting ↳ attendees array The meeting attendees ↳ profileId number The unique identifier of the attendee profile ↳ name string The attendee name ↳ title string The attendee job title ↳ companyName string The name of the company the attendee belongs to ↳ email string The attendee email address ↳ isCalendarEventOrganizer boolean Whether the attendee organized the calendar event ↳ isCalendarInvitee boolean Whether the attendee was invited on the calendar event ↳ notes string The meeting notes with Markdown formatting ↳ privateNotes string The authenticated user private notes for the meeting ↳ actionItems array Action items created for the meeting ↳ id number The unique identifier of the action item ↳ title string The action item title ↳ description string The action item description ↳ assignee json The assignee as an object with profileId, name, title, companyName, and email, or null if unassigned ↳ status string The completion status, PENDING or DONE ↳ insights json Insight results for the meeting, keyed by the name of the user-created insight ↳ linkAccess string Who can access the meeting through its shareable link: Editor, Viewer, or LimitedViewer ↳ calendarEvent json The associated calendar event as an object with id, icalUid, description, platform, and platformId, or null
A trigger starts a workflow when a supported event occurs in this service.
Trigger workflow when a meeting is processed and ready in Circleback
Configuration and outputsParameter Type Required Description webhookSecretstring No Validates that webhook deliveries originate from Circleback using HMAC-SHA256.
Parameter Type Description idstring Circleback meeting ID namestring Meeting title/name urlstring URL of the virtual meeting (Zoom, Google Meet, Teams, etc.) createdAtstring ISO8601 timestamp when meeting was created durationnumber Meeting duration in seconds recordingUrlstring Recording URL (valid for 24 hours, if enabled) tagsarray Array of tag strings icalUidstring Calendar event identifier attendeesarray Array of attendee objects with name and email ↳ name string Attendee name ↳ email string Attendee email address notesstring Meeting notes in Markdown format actionItemsarray Array of action item objects ↳ id number Action item ID ↳ title string Action item title ↳ description string Action item description ↳ assignee object Person assigned to the action item (or null) ↳ name string Assignee name ↳ email string Assignee email ↳ status string Status: PENDING or DONE transcriptarray Array of transcript segments ↳ speaker string Speaker name ↳ text string Transcript text ↳ timestamp number Timestamp in seconds insightsobject User-created insights keyed by insight name meetingobject Full meeting payload object ↳ id string Meeting ID ↳ name string Meeting name ↳ url string Meeting URL ↳ duration number Duration in seconds ↳ createdAt string Creation timestamp ↳ recordingUrl string Recording URL
Trigger workflow when meeting notes and action items are ready
Configuration and outputsParameter Type Required Description webhookSecretstring No Validates that webhook deliveries originate from Circleback using HMAC-SHA256.
Parameter Type Description idstring Circleback meeting ID namestring Meeting title/name urlstring URL of the virtual meeting (Zoom, Google Meet, Teams, etc.) createdAtstring ISO8601 timestamp when meeting was created durationnumber Meeting duration in seconds recordingUrlstring Recording URL (valid for 24 hours, if enabled) tagsarray Array of tag strings icalUidstring Calendar event identifier attendeesarray Array of attendee objects with name and email ↳ name string Attendee name ↳ email string Attendee email address notesstring Meeting notes in Markdown format actionItemsarray Array of action item objects ↳ id number Action item ID ↳ title string Action item title ↳ description string Action item description ↳ assignee object Person assigned to the action item (or null) ↳ name string Assignee name ↳ email string Assignee email ↳ status string Status: PENDING or DONE transcriptarray Array of transcript segments ↳ speaker string Speaker name ↳ text string Transcript text ↳ timestamp number Timestamp in seconds insightsobject User-created insights keyed by insight name meetingobject Full meeting payload object ↳ id string Meeting ID ↳ name string Meeting name ↳ url string Meeting URL ↳ duration number Duration in seconds ↳ createdAt string Creation timestamp ↳ recordingUrl string Recording URL
Generic webhook trigger for all Circleback events
Configuration and outputsParameter Type Required Description webhookSecretstring No Validates that webhook deliveries originate from Circleback using HMAC-SHA256.
Parameter Type Description idstring Circleback meeting ID namestring Meeting title/name urlstring URL of the virtual meeting (Zoom, Google Meet, Teams, etc.) createdAtstring ISO8601 timestamp when meeting was created durationnumber Meeting duration in seconds recordingUrlstring Recording URL (valid for 24 hours, if enabled) tagsarray Array of tag strings icalUidstring Calendar event identifier attendeesarray Array of attendee objects with name and email ↳ name string Attendee name ↳ email string Attendee email address notesstring Meeting notes in Markdown format actionItemsarray Array of action item objects ↳ id number Action item ID ↳ title string Action item title ↳ description string Action item description ↳ assignee object Person assigned to the action item (or null) ↳ name string Assignee name ↳ email string Assignee email ↳ status string Status: PENDING or DONE transcriptarray Array of transcript segments ↳ speaker string Speaker name ↳ text string Transcript text ↳ timestamp number Timestamp in seconds insightsobject User-created insights keyed by insight name meetingobject Full meeting payload object ↳ id string Meeting ID ↳ name string Meeting name ↳ url string Meeting URL ↳ duration number Duration in seconds ↳ createdAt string Creation timestamp ↳ recordingUrl string Recording URL