Fathom Notion integration
Fathom to Notion without Zapier
Fathom already writes the notes. The missing piece is putting that row in the Notion database you actually use—not a Zapier basket, and not a Make scenario you have to babysit.
Updated 16 Sep 2026 · About 5 minutes to first row
Why the official path still goes through Zapier
Fathom’s Notion integration page tells you to connect through Zapier or Make. That is the native answer today: there is no Fathom UI where you pick a Notion database and map Title, Date, Attendees, Summary, Action items, and Recording URL. See the official page: fathom.ai/integrations/notion.
Zapier Professional is $19.99/month on annual billing for 750 tasks, and the free tier is two-step only. Pricing: zapier.com/pricing. If you already pay Fathom, that second platform exists only to write a row you could have written yourself.
Webhooks themselves are documented for every Fathom plan, including Free. Confirm on Fathom workflow automation and developers.fathom.ai/webhooks before you start—if Fathom later gates webhooks behind a paid plan, this path changes.
What “Fathom to Notion database” should mean
Consultants and researchers do not want every call in one dump. They want the discovery call under Client A’s Sessions database, the interview under a Quotes database, the support call under CS. A Zapier template usually lands in one hard-coded database. Sessary asks you to pick the database and map the fields. The next Fathom recording writes one Notion page. Retries do not create a second row.
| Official Fathom Notion page | Zapier / Make | Sessary | |
|---|---|---|---|
| Pick your Notion database | No — send you elsewhere | Possible, extra account | Yes, during setup |
| Field mapping | Not in Fathom | You build the zap | Six slots, type-checked |
| Idempotent writes | — | Depends on the zap | Same recording_id = one row |
| Meeting body stored by the pipe | — | Zap / scenario history | Forwarded, then discarded |
| Price for this one job | Outsourced | Zapier Professional $19.99/mo | $9/mo or $79 early-bird |
Bind it once: token, database, webhook
Follow this order. Do not start in Fathom. If Notion cannot see the database, the webhook will fail after the meeting and you will think Fathom is broken.
- Create a Notion connection. Open app.notion.com/developers/connections, new connection, Access token, Read + Insert. Paste the token into Sessary and tap Test. You should see your workspace name.
- Share the database with that connection. In Notion: database → ••• → Connections → invite the connection you just named. If the Sessary list is empty, this step is missing.
- Map fields. Title is required and must be a title property. Date only maps to date. Recording URL only maps to url; if you have no URL property, Sessary puts the link in the page body. Skip any slot you do not use.
-
Copy your webhook URL
(
https://sessary.com/h/<id>) into Fathom User Settings → API Access → Add Webhook. Enableinclude_summaryandinclude_action_items. Leaveinclude_transcriptoff. Set triggered_for to your recordings. -
Record a 2-minute test call.
Fathom fires
new-meeting-content-readyafter the notes are ready. Payload fields: webhook payload docs. Sessary’s dashboard shows a green delivery and a Notion deep link. That is first success.
No live meeting? The dashboard can send sample JSON into your database, titled with [test]. Delete that row anytime.
What gets written
- Title from
meeting_title, elsetitle - Date from
scheduled_start_time - Attendees from
calendar_inviteesnames - Summary from
default_summary.markdown_formatted - Action items as description + assignee name, one line each
- Recording URL from
share_url, elseurl
The same recording_id posted three times still creates one Notion page.
A bad signature or a timestamp older than five minutes is rejected and never written.
Connect Fathom to your Notion database
30 days free, no card. Meeting content is never stored. $9/month after the trial, or $79 early-bird lifetime for the first 50 customers.
Start connecting