Skip to content

Integration · Communication

usebubbles.com

Connect Claude & ChatGPT to Bubbles

Ask your AI what was said in a meeting and get the answer from your Bubbles recordings. It can search and list your bubbles, read the speaker-labelled transcript and the comments, and send the Bubbles notetaker to join and record a Google Meet, Teams, Zoom or Webex call.

Connect Bubbles free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What did we agree on in yesterday's customer call?”

    The AI finds the recording, reads its transcript and sums up the decisions.

  • “Find the recording where we talked about the Q3 roadmap.”

    It searches your bubbles for the text and shows the matching recordings.

  • “What comments did people leave on the onboarding demo?”

    It lists the comments on that bubble in reading order.

What your AI can do

Recordings and search

Search and list bubbles by text, team, channel, type and date, and open any recording by its id.

Transcripts and comments

Read speaker-labelled transcripts and the comments on each recording, in reading order.

Meeting notetaker

Send the notetaker to Google Meet, Teams, Zoom, Webex and similar meetings and follow its status.

  • “Send the notetaker to this Zoom link for my 2 pm meeting.”

    It sends the Bubbles notetaker to the meeting and saves the recording in the team you choose. The bot visibly joins the call.

  • “Has the notetaker joined the meeting yet?”

    It checks the live status of the join.

  • “Show my recordings from last week in the Sales team.”

    It lists the team's bubbles created in that date range, newest first.

15 tools for Bubbles

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_webhookDeletesCreate a new webhook. Required: url or events. Destructive action; may require approval. API summary: Create a webhook subscription for recording-ready events; the signing secret is returned exactly once.
  • create_webhook_testDeletesCreate a new test for a webhook. Destructive action; may require approval. API summary: Queue a synthetic webhook.test delivery through the signed delivery path (202 queued), to verify a receiver end-to-end.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete a webhook subscription. Requires the webhooks:manage scope.
  • get_bubbleGet one bubble (recording) by `bubble_id`, either the full id or the short id from the app URL.
  • get_bubble_transcriptGet the speaker-labelled transcript of a bubble by `bubble_id`. Returns not found if no transcript exists yet.
  • get_current_userGet the connected Bubbles user's id, name and email.
  • get_notetaker_statusCheck the live status of a notetaker join by `join_id` returned when sending the notetaker.
  • get_webhookGet one webhook by webhook id. API summary: Fetch one webhook subscription by id (the signing secret is omitted); 404 notfound if it does not exist or is not the caller’s.
  • list_bubble_commentsList the comments on a bubble in reading order by `bubble_id`.
  • list_bubblesList the user's bubbles newest first, filtered by `team_id`, `space_id`, `type`, `created_after` or `created_before`.
  • list_teamsList the user's Bubbles teams with plan, role and visible channels. Use a team id to filter bubbles or send the notetaker.
  • list_webhooksList webhooks. API summary: List the caller’s webhook subscriptions (the signing secret is omitted). Requires the webhooks:manage scope.
  • search_bubblesSearch bubbles (meeting recordings and videos) by text in `q`, optionally filtered by `team_id`, `space_id` (channel), `type` and created date range.
  • send_notetaker_to_meetingChanges dataSend the Bubbles notetaker to join and record a meeting. Requires `meeting_url` (Google Meet, Teams, Zoom, Webex and similar) and the `team_id` to save the recording into; the bot visibly joins the call.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a webhook subscription’s url, events, filters, or status. Each field you include is replaced wholesale (a partial update at the top l….

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Bubbles from the app list.

  2. 2

    Paste your key

    Paste a Bubbles API key. In Bubbles open Settings > API keys, click Create key, give it a name and copy the token (it starts with bbls_pat_). It is shown only once. API keys need a workspace with paid-feature access.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Bubbles?

The AI can search and list your bubbles, open a recording, read its transcript and comments, and list your teams and your own user details. It can also send the Bubbles notetaker to join and record a meeting and check the status of that join.

Does the AI see my Bubbles API key?

No. Your Bubbles API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading recordings and transcripts only. Sending the notetaker to a meeting can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Bubbles account, and API keys need a workspace with paid-feature access.

Will people in the meeting see the notetaker?

Yes. When the AI sends the notetaker, the bot visibly joins the call and records it into the team you pick. The AI needs the meeting link and a team id, which it can find by listing your teams.

Let your AI work in Bubbles today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Bubbles free

HeyMyApps is not affiliated with Bubbles. Product names are trademarks of their owners.