Notion Destination

Documentation on using Finicom's Notion destination to sync bank account transactions into Notion databases.


Introduction

Finicom’s Notion destination lets you sync financial transactions directly into a Notion database in your workspace, making it easy for your team to create financial reports right in Notion!

Check out our Notion Integration in Notion's integration gallery here.

Example of Notion Destination | Finicom

Watch How To Connect Notion

Setting Up a Notion Destination

  1. Go to your organization’s Destinations page.
  2. Click "Add Destination."
  3. Select "Notion."
  4. Ensure your Notion workspace is connected to Finicom. If not, select "Add a new Notion Workspace" in the "Notion Workspace" dropdown.
    • Follow Notion’s app connection flow to connect your workspace to Finicom.
    • Tip: Use our template to set up a database with the necessary properties.
  5. Complete adding the details for your Notion destination, including the source and database you’d like to sync. Details for Notion Destination | Finicom

Note: Only compatible databases with the required fields are displayed for selection.

How It Works

  • New Transactions: Each new transaction will create a new page in the Notion database.
  • Modified Transactions: When a transaction status changes (e.g., from pending to posted), the corresponding page updates. If the transaction doesn’t exist in the database, a new page will be created.
  • Removed Transactions: Voided transactions will archive the corresponding page.

Property Mapping

Finicom allows you to customize which pieces of transaction data are sent to specific Notion database properties so that you can control how your financial data is populated into your Notion database.

Property mappings can be configured when creating a new destination if a mapping is required, or on the destination's configuration page after creation.

Example of Notion Property Mapping | Finicom

Database Properties

If your Notion database has all of the below required properties, names & types, you won't need to manually map Finicom data to Notion properties.

Property NameNotion TypeDescription
created atDateDate and time when the transaction record was created
merchantRich TextName of the merchant for the transaction
descriptionRich TextDetails from your financial account related to the transaction
amountNumberTransaction amount in its original currency
StatusStatusTransaction state (pending, posted, or void)
institutionRich TextName of the financial institution (e.g., "Wells Fargo")
categoryRich TextCategory of the transaction (e.g., "Food and Drink: Restaurant")
accountRich TextSource account name (e.g., "Business Checking")
currencyRich TextCurrency code for the transaction
idTitleUnique identifier for the transaction
account idRich TextUnique identifier for your financial account
updated atDateDate and time when the transaction record was last edited

You can add extra properties, hide existing ones, or change sorting orders as needed, but the above properties must be present if your Finicom destination does not have a mapping.

If you wish to delete a required property, instead of deleting it, you may use the "Hide in view" option instead.