Notion is one of the most powerful productivity tools available, but manually updating databases gets tedious fast. Whether you're tracking leads, managing projects, or logging form submissions, doing it by hand is a time sink. Make.com (formerly Integromat) changes that — it connects Notion to hundreds of other apps and automates the data flow so your databases stay current without you lifting a finger.
This guide walks you through everything: connecting Make.com to Notion, building your first automation scenario, and real-world use cases you can deploy today.
Why Automate Notion Database Updates
Notion's built-in automations are limited. You can trigger basic actions inside Notion, but the moment you need data from an external source — a Google Form, a Typeform submission, a new Stripe payment, or a webhook from your CRM — you need a third-party automation platform.
Make.com is the go-to choice for Notion power users because:
Visual workflow builder — drag-and-drop scenario editor with no coding required
1,000+ app integrations — connect Notion to Gmail, Slack, Airtable, HubSpot, and more
Real-time triggers — scenarios run the moment a trigger event fires, not on a slow polling schedule
Free tier available — 1,000 operations per month at no cost, enough for light automations
Advanced data transformation — built-in functions to format dates, parse text, and map fields precisely
According to Make.com's own data, users save an average of 10+ hours per week on manual data entry after setting up automations. For teams managing large Notion databases, that number is even higher.
Setting Up Your Make.com and Notion Connection
Before you can automate anything, you need to authorize Make.com to access your Notion workspace. This is a one-time setup that takes about five minutes.
Step 1: Create Your Make.com Account
Go to Make.com and sign up for a free account.
Verify your email address and log in to your dashboard.
You'll land on the Scenarios page — this is your automation hub.
Step 2: Create a Notion Integration in Your Workspace
Make.com connects to Notion via the official Notion API. You'll need to create an internal integration in Notion first.
Go to notion.so/my-integrations and click New integration.
Give it a name (e.g., "Make.com Connector") and select the workspace you want to connect.
Set Capabilities to include Read content, Update content, and Insert content.
Click Submit — Notion generates an Internal Integration Token (starts with
secret_).Copy this token and store it securely.
Step 3: Share Your Notion Database with the Integration
Notion's API uses a permission model — your integration can only access pages and databases you explicitly share with it.
Open the Notion database you want to automate.
Click the ... menu in the top-right corner, then Add connections.
Search for the integration name you created and click Confirm.
Step 4: Connect Notion to Make.com
In Make.com, create a new scenario and add a Notion module.
When prompted to select a connection, click Add.
Paste your Internal Integration Token into the API Key field.
Click Save — Make.com will verify the connection and list your accessible databases.
Building Your First Notion Automation Scenario
Now that the connection is live, let's build a real scenario: automatically creating a new Notion database entry every time someone submits a Google Form.
Step 1: Set the Trigger Module
Click the + icon in your blank scenario canvas.
Search for Google Forms and select Watch Responses as the trigger.
Connect your Google account and select the form you want to monitor.
Set the polling interval — Make.com checks for new responses every 15 minutes on the free plan, or in near real-time on paid plans.
Step 2: Add a Notion Action Module
Click the + after your trigger module.
Search for Notion and select Create a Database Item.
Select your connected Notion account and choose the target database.
Make.com will load all the properties (columns) from your database automatically.
Step 3: Map Form Fields to Notion Properties
This is where the magic happens. You'll see every column in your Notion database listed as a field to fill.
Click into each Notion field and map it to the corresponding Google Form answer using the variable picker.
For example: map the "Name" form field to the Name property in Notion, map "Email" to a Text property, map "Submission Date" to a Date property.
Use Make.com's built-in formatDate function if your date format doesn't match Notion's expected ISO 8601 format.
Step 4: Test and Activate
Click Run once to test the scenario with your most recent form submission.
Check your Notion database — a new entry should appear with all mapped fields populated.
If the test passes, toggle the scenario ON in the top-left corner.
Your automation is now live. Every new form submission creates a Notion entry automatically.
Practical Use Cases and Real-World Examples
Lead Capture → Notion CRM
Connect Typeform or a website contact form to a Notion CRM database. Each new lead creates a database entry with their name, email, company, and the date they submitted. Add a Make.com filter to only log leads from specific countries or with budgets above a threshold.
Project Management Sync
When a new task is created in Asana or Trello, automatically mirror it to your Notion project tracker. Map the task name, assignee, due date, and status. Use a second scenario to sync status updates back — so your Notion board reflects real-time project state without manual copying.
Stripe Payment Logging
Every time a payment is completed in Stripe, log it to a Notion financial tracker database. Include the customer name, amount, product, and timestamp. Over time, this builds a queryable history of all transactions inside Notion — useful for weekly reviews without opening Stripe.
Content Calendar Automation
When you publish a blog post in WordPress or Ghost, automatically add a row to your Notion content calendar with the post title, URL, publish date, and category. This keeps your content inventory current with zero manual updates.
Team Standup Aggregation
Collect daily standup responses from a Google Form or Slack workflow, then auto-populate a Notion standup database. Each team member's entry gets its own row with a timestamp, making it easy to filter by person or date range.
FAQ
Does Make.com work with Notion's free plan?
Yes. The Notion API is available on all plans, including the free tier. You only need a paid Notion plan if you want advanced workspace features — the API access itself is free. Make.com's free plan gives you 1,000 operations per month, which is sufficient for low-volume automations.
What is an "operation" in Make.com?
An operation is a single action executed by a module in a scenario. If your scenario has three modules (trigger + filter + Notion create), each run consumes three operations. Make.com's free plan includes 1,000 operations per month; paid plans start at $9/month for 10,000 operations.
Can I update existing Notion database entries, not just create new ones?
Absolutely. Make.com's Notion module includes Update a Database Item as a separate action. You'll need to retrieve the page ID of the entry you want to update first — typically by using the Search Objects module to find the matching entry, then passing its ID to the update module.
How do I handle Notion's rate limits?
Notion's API allows 3 requests per second per integration. For most automations, this isn't a concern. If you're processing high volumes (e.g., bulk importing hundreds of records), add a Sleep module in Make.com between Notion actions to stay within the rate limit and avoid 429 errors.
Is it possible to trigger a Make.com scenario from inside Notion?
Not natively — Notion doesn't send outbound webhooks. However, you can work around this using a "watcher" scenario in Make.com that polls your Notion database on a schedule and checks for rows with a specific property value (e.g., a checkbox labeled "Ready to Process"). When it finds matching rows, it triggers the next steps in your workflow.
Conclusion
Automating Notion database updates with Make.com turns a passive repository into an active, self-updating system. By connecting external apps — forms, CRMs, payment processors, project tools — directly to your Notion workspace, you eliminate manual data entry and keep your databases accurate in real time.
The setup takes under 30 minutes, requires no code, and the free tier covers most personal and small-team use cases. Start with one scenario — a form-to-database automation is the easiest entry point — and expand from there.
Ready to automate your Notion workspace? Create your free Make.com account and connect your first app in minutes.