Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.fabl.studio/llms.txt

Use this file to discover all available pages before exploring further.

The Notion integration turns a Notion database into a live mirror of your Fabl production data. When you connect Fabl to Notion and configure a target database, Fabl pushes rundowns, their segments, and show-level metadata into Notion automatically — either on a schedule or whenever you publish a rundown. Your Notion workspace becomes a flexible view into your production pipeline, where you can build custom dashboards, filter by status, roll up segment counts, and generate reports using Notion’s native tools, all without manually copying data from Fabl.

What syncs from Fabl to Notion

Fabl can push the following data into your Notion database:
  • Shows — show name, description, and any custom metadata you define in Fabl
  • Rundowns — rundown name, show, air date, production status, segment count, and publish date
  • Segments — segment title, type, script content, duration, assigned team member, and status
  • Links — a direct link back to each rundown in Fabl is included in every synced record
The Notion integration is a one-way sync from Fabl to Notion. Changes you make in Notion are not written back to Fabl. Use Fabl as your source of truth and Notion for reporting and visibility.

Connect Fabl to Notion

1

Open Integrations settings

Click your workspace avatar in Fabl and select Settings. Go to the Integrations tab and click Connect next to Notion.
2

Authorize Fabl in Notion

Fabl opens Notion’s authorization page. Sign in to Notion if prompted, then select the pages and databases that Fabl should have access to. You must grant access to at least one database where Fabl will write production data. Click Allow access.
3

Return to Fabl and select a target database

Back in Fabl’s integration settings, use the Target database dropdown to choose the Notion database you granted access to. This is where Fabl will create and update records.
4

Map your fields

Fabl displays a field mapping table. Match each Fabl data field (such as Rundown Name, Air Date, or Status) to the corresponding property in your Notion database. Any unmapped fields are not synced.
5

Choose sync behavior

Select when Fabl should sync data to Notion:
  • On publish — syncs the rundown each time you publish it in Fabl
  • On schedule — syncs all rundowns at a regular interval (every hour, every 6 hours, or daily)
  • Manual only — syncs only when you click the Sync now button
6

Save and run the initial sync

Click Save. Then click Sync now to run an immediate sync and populate your Notion database with your existing Fabl rundowns. Review the Notion database to confirm that records look correct.

Map Fabl fields to Notion properties

Fabl supports mapping to the following Notion property types:
Notion property typeSupported Fabl fields
TitleRundown Name, Segment Title, Show Name
TextScript Content, Description, Notes
SelectProduction Status, Segment Type
DateAir Date, Publish Date, Created Date
NumberSegment Count, Duration (seconds)
URLFabl Rundown Link, Frame.io Review Link
PersonAssigned Team Member (matched by email)
CheckboxPublished (true/false)
Set up your Notion database properties before connecting the integration so the field mapping dropdown has all your intended properties available. You can add new properties to the Notion database later and then update the mapping in Fabl’s integration settings.

Sync behavior

On-publish sync

Every time you publish a rundown in Fabl, Fabl immediately creates or updates the corresponding record in Notion. If the rundown already exists in Notion (matched by rundown ID), Fabl updates the existing record rather than creating a duplicate.

Scheduled sync

Fabl syncs all rundowns that have changed since the last sync at the interval you choose. This is useful if you want Notion to stay current without requiring a publish event.

Manual sync

Click Sync now in Settings → Integrations → Notion → Configure to push all current Fabl data to Notion immediately. This is also the fastest way to backfill Notion when you first connect the integration.

Managing synced records

Updating a record

When a rundown changes in Fabl and a sync occurs, Fabl updates the existing Notion record in place. Changes appear in the Notion database without creating a new row.

Deleting a record

Fabl does not delete records from Notion when a rundown is deleted in Fabl. This is intentional — your Notion database serves as a historical log. To remove a record from Notion, delete it directly in Notion.
If you change the target Notion database after the initial sync, Fabl starts writing new records to the new database but does not migrate or remove records from the old one. Update any Notion views or rollups that reference the old database accordingly.