Skip to content

Notion Integration

Certum Draft integrates with Notion to manage your client and matter databases. Search for existing clients when creating matters, create new matters and clients in Notion, and sync notes bidirectionally.

FeatureDirectionDescription
Search clientsReadFind existing clients when creating matters
Search mattersReadLook up matters by number or client
Create mattersWriteNew matters are created in Notion automatically
Create clientsWriteNew clients are added to your Clients database
Link clients to mattersWriteClient relation is set on new matters
Shared NoteBidirectionalEdit the Shared Note in the app or Notion
Team taggingWriteTag team members on new matters
Certum linkWriteLink back to Certum Draft saved to matter page
  1. Create a Notion Integration

    Go to Notion Integrations, click New integration, give it a name (e.g., “Certum Draft”), select your workspace, and click Submit.

    Important: Enable these capabilities:

    • Read content
    • Update content
    • Insert content

    Copy the Internal Integration Token (starts with ntn_).

  2. Share Databases with the Integration

    In Notion, open your Clients database, click (More) → Connections → find your integration and connect it. Repeat for your Matters database.

  3. Find Your Database IDs

    Each Notion database has a unique ID in its URL:

    https://www.notion.so/yourworkspace/abc123def456...?v=...
    ^^^^^^^^^^^^^^
    This is the database ID

    Copy the ID portion (32 characters, before the ?v= query string).

  4. Configure in Certum Draft

    Open Preferences ( + ,) → Notion tab. Paste your Integration Token and click Save Token. Enter both Database IDs and click Save Database IDs.

After configuring, click Test Connection to verify your setup:

CheckWhat it Verifies
AuthenticationYour integration token is valid
Clients DatabaseThe database exists and is accessible
Matters DatabaseThe database exists and is accessible
Schema ValidationExpected properties exist in each database

Certum Draft reads from and writes to specific Notion property names. Your databases should include these properties.

PropertyTypeRequiredNotes
Client Full NameTitleYesFormat: “SURNAME, Given Names”
EmailEmailNo
PhonePhoneNoMobile and landline combined with | separator
AddressTextNoCombined address (auto-parsed into components)
TypeSelectNoIndividual, Company, Trust, Other
MattersRelationNoLink to Matters database
S/C Packet NoTextNoSafe custody packet number
PropertyTypeRequiredNotes
DescriptionTitleYesMatter name / Re: line
No.NumberYesMatter number (e.g., 13556)
ClientRelationYesLink to Clients database
TypeMulti-selectNoMatter type categories
StatusStatusNoActive, Completed, Closed, On Hold, Not started
PropertyTextNoProperty description
Person ActingPeopleNoResponsible person
Open DateDateNo
Close DateDateNo
File RefTextNoLocal file reference
S/C Packet NoTextNoSafe custody packet number
Shared NoteTextNoSynced with Matter Workspace
Certum LinkURLNoLink back to open in Certum Draft
  1. Client selected from Notion — Name parsed into components, address split into parts
  2. Matter created — New page created in Matters database with:
    • Matter number, description, type
    • Client relation linked
    • Status set to “Active”
    • Open Date set to today
    • Team members tagged (if configured)
    • Certum Draft link saved
  3. New client created (if not found) — Added to Clients database
  4. Shared Note initialised — Available for editing in the workspace

Certum Draft separates mobile and landline numbers in the form, but Notion has a single Phone field.

Reading from Notion:

  • If the phone contains |, it’s split: first part is mobile, second is landline
  • If no pipe, the number is treated as mobile (backwards compatible)

Writing to Notion:

  • Both numbers are combined with a pipe separator
  • Format: {mobile} | {landline}
  • If only one number exists, no pipe is added

The Shared Note field syncs bidirectionally:

  • From Notion: The note loads when you open a matter, showing @mentions with highlighting
  • To Notion: Edits save back to Notion with proper @mention formatting
  • @mentions: Typing @Name creates a real Notion mention (the person is notified)

Automatically tag team members when creating matters:

  1. Open PreferencesNotionTeam Tagging
  2. Click Fetch Workspace Users to load available users
  3. Select the team members to tag on new matters
  4. When creating matters, selected users are:
    • Added to the “People” property on the matter page
    • @mentioned in a comment on the matter page

Each matter in Notion includes a URL field that links back to Certum Draft:

  • Format: certum://open?matter=013548
  • Usage: Clicking this link opens the matter in Certum Draft
  • Limitation: Notion displays custom URL schemes as text (not clickable)

Notion integration is completely optional. Without it:

  • Client details are entered manually for each matter
  • Client information is stored locally in the matter metadata
  • All other features work exactly the same
  • Matters exist only on disk (no cloud sync)

”Test Connection” button is greyed out

Section titled “”Test Connection” button is greyed out”

All three fields must be saved: Integration Token (click Save Token), Clients Database ID, and Matters Database ID (click Save Database IDs).

  • Check that your integration token is correct
  • Ensure the token starts with ntn_ (newer tokens) or secret_ (older tokens)
  • Try generating a new token at Notion Integrations
  • Verify the database ID is correct (32 characters)
  • Ensure you’ve connected the database to your integration in Notion
  • Check that you haven’t accidentally copied the view ID instead
  • The schema validation found expected properties missing from your database
  • Add the missing properties to your Notion database
  • Or ignore if you don’t need those fields — only Title and Relation fields are essential
  • Check that the integration has “Insert content” capability enabled
  • Verify the Matters database is connected to your integration
  • Look in Notion’s database for recent entries (it may be filtered by a view)
  • The person must be a member of your Notion workspace
  • Their name must match exactly as it appears in Notion
  • The integration needs permission to mention users
  • Wait a few seconds and try again
  • Notion allows approximately 3 requests per second
  • Certum Draft automatically throttles requests, but rapid operations may trigger limits