How to Auto-Sync Apple Reminders to Notion for Free (Using Apple Shortcuts)
Last October, I almost threw my phone across the coffee shop. I had just barked a quick voice command to Siri while drivingā"Remind me to send the Q3 report draft tomorrow at 9 AM"āand it safely landed in my Apple Reminders. Great, right? Except my entire life, project pipeline, and daily dashboard live inside Notion.
For weeks, I found myself manually copying tasks from my iPhone Reminders list into my Notion master database every evening. It was tedious, prone to human error, and frankly ridiculous for someone who considers themselves a productivity nerd. I looked into Zapier and Make.com, but they wanted $10 to $20 a month just to push simple text snippets across apps. Absolutely not.
After three cups of dark roast and a lot of trial and error with Appleās native Shortcuts app, I cracked the code. You can completely auto-sync Apple Reminders to Notion for free. No monthly subscriptions, no shady third-party middleware, and no code required. Let me walk you through how I built this exact setup.
The Frustration That Sparked My $0 Solution
Let's be honest about why we love both of these tools. Apple Reminders is unmatched for quick capture. You can tell Siri to add a task from your Apple Watch while jogging, or flick a quick widget on your lock screen. It's fast, native, and frictionless.
Notion, on the other hand, is awful for fast mobile capture. The mobile app can take five seconds just to load your workspace dashboard. But once you're at your desk, Notion reigns supreme for contextual project management.
I wanted the best of both worlds:
- Lightning-fast Siri voice capture on the go.
- Automatic transfer into my structured Notion database.
- Zero recurring subscription costs.
The secret weapon is Notion's public API combined with Apple Shortcuts' "Get Contents of URL" action. Once you connect those two dots, magic happens.
What You Need Before Setting Up the Sync
Before we dive into building the shortcut, let's prep your workspace. You only need three things, and all of them are completely free.
1. A Dedicated Notion Database
Create a fresh database in Notion (or use your existing Master Task database). Make sure it has these basic properties:
- Task Name (Title property)
- Due Date (Date property)
- Status (Select or Status property, e.g., "To Do")
- Reminder ID (Text property ā this prevents duplicate syncing)
2. A Notion Integration Token
Head over to www.notion.so/my-integrations in your desktop browser. Click New Integration, name it "Apple Reminders Sync", select your workspace, and save. Copy the Internal Integration Secret. Keep this private!
Next, go back to your Notion task database page, click the three dots (...) in the top-right corner, scroll down to Connections, and add your new "Apple Reminders Sync" integration. If you skip this step, Notion will block the sync request.
Step-by-Step: Building Your Free Apple Shortcut
Grab your iPhone, iPad, or Mac. Open the Shortcuts app. We are going to build a short script that fetches un-synced reminders and posts them directly to Notion via JSON.
- Create a New Shortcut: Tap the
+icon in Shortcuts and name your creation "Sync Reminders to Notion". - Find Reminders: Add the action Find Reminders. Set the filter to
Is Not Completedand (optionally)List is Tasks. - Loop Through Tasks: Add a Repeat with Each action right below it. This ensures every single task gets processed individually.
- Set Up the API Request: Inside the repeat loop, add the Get Contents of URL action.
- Set the URL to:
https://api.notion.com/v1/pages - Change the Method to POST.
- Add Headers:
Authorization:Bearer YOUR_NOTION_INTEGRATION_TOKENNotion-Version:2022-06-08Content-Type:application/json
- Set the URL to:
- Format the JSON Request Body: Set the Request Body to Custom JSON. Build the payload matching your Notion database properties (mapping the task title and due date from the current shortcut item).
- Mark as Synced: Right after sending the request, add an action to set the reminder as completed or edit its tag so it won't sync again next time.
Pro Tip: Don't stress if JSON formatting looks intimidating at first glance! The key is matching the exact key names of your Notion database columns. Double-check capitalizationāNotionās API is strict about exact string matches!
Setting Up Hands-Free Automation
Running a shortcut manually by tapping an icon is okay, but true productivity bliss comes from automated, hands-free syncing. We want this to happen quietly in the background while you sleep or work.
Here is how to make it trigger automatically:
- Open the Shortcuts app and navigate to the Automation tab at the bottom.
- Tap New Automation (or the
+sign). - Choose Time of Day. I personally have mine set to run every day at 8:00 AM and 8:00 PM.
- Select Run Immediately so it doesn't prompt you with an annoying confirmation popup every time.
- Link the automation to run your "Sync Reminders to Notion" shortcut.
Alternatively, you can trigger the automation whenever you close the Apple Reminders app or open Notion. Experiment and see what fits your personal routine best!
Frequently Asked Questions
Does this work as a two-way sync?
No, this specific lightweight setup is a one-way bridge from Apple Reminders to Notion. Two-way synchronization requires maintaining state tracking across both platforms, which gets complicated quickly without a dedicated server backend. For 95% of users, sending quick captures to Notion is all you need anyway.
Will Notion or Apple charge me for API calls?
Not a single penny. Notion's API is generous and completely free for personal workspace use. Apple Shortcuts is built directly into iOS and macOS with no usage limits.
What happens if I leave a reminder without a due date?
Your shortcut will still pass the title over to Notion! Just make sure your shortcut logic includes a quick conditional check (If Due Date has value) so it doesn't pass an empty date string to Notion, which can cause an API error response.
Final Thoughts
Building this free sync workflow took me about 20 minutes on a Sunday afternoon, and it has saved me dozens of hours of manual copy-pasting ever since. There is something deeply satisfying about shouting a quick thought to Siri on my evening walk and seeing it neatly categorized in my Notion dashboard when I open my laptop the next morning.
Technology should serve us, not demand extra monthly subscription fees for simple tasks. Give this shortcut a spin today, tweak it to fit your database setup, and reclaim your peace of mind! If you run into any hiccups while configuring the API headers, drop a comment or reach outāI'm always happy to help a fellow task manager enthusiast!
By the ReadyTips Team
We research, test, and write practical guides so you don't have to figure things out the hard way. Every article is reviewed by hand before publishing.