public_api scope).
Prerequisites
- A Fathom account with API access enabled.
- Permission to authorize third-party integrations on your Fathom workspace.
- Fathom must be set to record and transcribe the meetings you care about (Zoom, Google Meet, or Microsoft Teams).
Setup
Open Yuzu Settings → Integrations
Go to Settings → Integrations and click Connect Notetaker, then choose Fathom.
Authorize Yuzu in Fathom
Yuzu redirects you to Fathom’s OAuth page. Sign in if you aren’t already, then approve the
public_api scope.Wait for the webhook to provision
Once you authorize, Yuzu creates a webhook in Fathom on your behalf and stores the webhook ID. You return to Yuzu’s settings page with Fathom marked as connected.
If you ever need to rotate the connection, click Regenerate in the Fathom row of the integrations page. Yuzu deletes the old webhook in Fathom and provisions a new one — no manual reconfiguration needed.
What gets pulled
For each completed meeting, Yuzu imports:- The full transcript with diarized segments (
segments[]withspeaker,text,start_time,end_time). - Title, call date, participants, and duration.
- Fathom’s summary and action items.
- The recording URL.
Webhook signature verification
Yuzu verifies every Fathom webhook using thewebhook-id, webhook-timestamp, and webhook-signature headers Fathom sends. The HMAC secret is generated by Fathom when the webhook is created and stored on the integration record — you don’t need to manage it.
Troubleshooting
The OAuth page shows an error
The OAuth page shows an error
Make sure your Fathom plan includes API access. If it does, try clearing cookies for
fathom.video and reauthorizing. The error response Fathom sends back is also surfaced in your Yuzu activity log.I disconnected Fathom and it still shows as connected on Fathom's side
I disconnected Fathom and it still shows as connected on Fathom's side
Disconnecting in Yuzu deletes the webhook and revokes the integration locally. To remove the Yuzu OAuth grant entirely, go to your Fathom account settings and revoke Yuzu under connected apps.
Webhooks aren't arriving
Webhooks aren't arriving
Check Settings → Automations → Activity log. If no entries appear after a recorded meeting completes, click Regenerate in the Fathom row of Yuzu Integrations — this re-provisions the webhook.
Speaker labels look wrong
Speaker labels look wrong
Fathom labels speakers based on the meeting host’s account. External attendees often appear as a single speaker. If pristine diarization matters, prefer Fireflies or HubSpot.