Editable Columns: Push Sheets Values Back to Notion
Write Google Sheets formulas that update Notion properties automatically. GOOGLEFINANCE stock prices, IMPORTXML web scraping, calculations, anything.

Editable columns let any cell in Google Sheets write its value back to the corresponding Notion property. Sync2Sheets is not a full two-way sync: Notion to Sheets is the default direction. Editable columns are an opt-in, per-column way to send values the other way, scoped to the specific columns you mark as editable.
Why you want this
Notion cannot call external services from a formula. It cannot fetch a stock price, a currency rate, a row from another system, or a value from a scraped webpage. Google Sheets can. Editable columns let you build that data in Sheets and have Notion show the result as if it were a native property.
Common patterns:
- Live stock prices with
=GOOGLEFINANCE("NASDAQ:AAPL")updating aCurrent Pricenumber property in a Notion portfolio database - Currency conversion with
=GOOGLEFINANCE("CURRENCY:USDEUR")for multi-currency tracking - Web scraping with
=IMPORTXMLpulling ratings, prices, or stock status into a Notion content database - Calculations too complex for Notion formulas such as weighted scoring, regression, or anything that benefits from array formulas
- Data from other systems imported into Sheets through connectors (HubSpot, Salesforce, Stripe) and mirrored into a Notion view
How it works
Once a database is synced, open the column settings in the Sync2Sheets sidebar and toggle Editable on the columns you want. From that point on, whenever the value in Sheets changes, Sync2Sheets writes it back to the matching Notion property. Manual edits made in Notion for that column are overwritten on the next sync. That is intentional: the formula is the source of truth, not a human edit.
Writes are one-directional by design. This protects your formulas from being silently overwritten by a teammate editing the Notion page. For truly bidirectional edits, use a regular (non-editable) column and edit only in Notion.
Supported property types
Editable columns work with:
- Title
- Rich Text
- Number
- Checkbox
- URL, Email, Phone Number
- Select, Multi-select, Status
- Person
- Date
- Files
- Relation
- Icon (emoji only; image and link icons are overwritten if pushed)
Setup steps
- Sync the Notion database to a Google Sheet.
- In the Sync2Sheets sidebar, open Columns for that database.
- Toggle Editable on the column you want to feed from a formula.
- Write the formula in that column. On the next sync, the result appears in Notion.
That's it. No API keys, no webhook configuration, no scripting.
Relation to other features
Editable columns send a single property's value. If you want to sync an entire cell's value to a Notion block (paragraph, heading, callout) rather than a property, use block updates instead. If you want to create whole Notion pages from new rows in Sheets, use page creation.
See it in action:
Related features
Block Updates: Live Notion Dashboards from Google Sheets
Feed a single Google Sheets cell into a Notion heading, paragraph, callout, or equation. Build Notion dashboards that stay current without extra work.
Sync Notion Databases to Google Sheets
Real-time, property-by-property sync between any Notion database and a Google Sheet. Every relation, rollup, select color, and date range preserved.
Page Creation: Make Notion Pages from Sheets Rows
Add a row in Google Sheets, get a new page in Notion. Bulk-create pages from imports, forms, or any sheet using the DRAFT and NEW keywords.
Try Editable Columns: Push Sheets Values Back to Notion free for 7 days
Install Sync2Sheets once and every feature is available, including this one. Plans from $12/month.