Notion
6 min
automatically sync your notion databases into custify create or update companies, people, events, and custom data on a recurring schedule one way sync • runs every 20 minutes • uses notion api version 2025 09 03 what you can sync any notion database can be mapped to one of four custify entity types • companies sync your accounts or clients' database to create or update company records • people sync contacts or users into custify people records • events track customer activity from event like data in notion • custom data sync any structured data that doesn’t fit the categories above you can run multiple syncs from the same notion workspace, for example • "accounts" database → companies in custify • "contacts" database → people in custify • "interactions" database → events in custify how to connect notion important you need an internal integration, not a public one internal integrations are simple and immediate; public integrations require privacy policies and other setup for the notion marketplace 1\ create an internal integration go to notion so/profile/integrations/internal and click new integration give it a name (e g “custify sync”), select your workspace, and make sure read content is checked under capabilities click submit 2\ copy your integration token after creating the integration, click show , then copy to grab your token (starting with ntn ) store it safely it provides read access to every database you share with the integration 3\ share your notion databases for each database you want to sync open it in notion, click the ••• menu (top right), go to connections → connect to , and select your integration repeat for every database you want to pull into custify note notion requires you to explicitly share each database with the integration this is a security feature it ensures the integration only sees what you allow 4\ add notion as a source in custify go to settings → data warehouses → add new source select notion, give it a name, paste your token, click test connection, then save 5\ create a sync click add sync , choose the entity type (companies, people, events, or custom data), select the database, click preview data to check a sample, then map your notion columns to custify fields mandatory fields are marked with click save the sync starts automatically supported property types text title, rich text numbers number options select, multi select, status dates date, created time, last edited time contact email, phone number, url other checkbox, relation (as ids), rollup, people (as names), files and media (first file url), unique id, formula not synced page body content (blocks) and comments on pages for multi view databases, each view with a different schema appears as a separate table in custify and can be synced independently frequently asked questions do i need to share every database individually? yes notion requires you to explicitly share each database with the integration this is a security feature it ensures the integration only sees what you allow what if i add new columns to a notion database? new columns won’t sync automatically edit the sync in custify and map the new column to a custify field what if i rename a column? the mapping will break for that column update the mapping in custify to use the new column name how often does it sync? every 20 minutes after the first full sync, only records modified since the last sync are pulled (incremental sync) invalid credentials error your token may have been revoked create a new integration token and update it in custify table not found the database may no longer be shared with the integration re share it in notion via the connections menu rate limited temporary custify automatically retries no action needed
