Quick answer
Use Notion to Calendar to generate an iCal subscription URL, then add that URL to Skylight. This sends dated Notion entries to Skylight without Google Calendar. For supported edits back to Notion, use direct Google sync in Notion to Calendar and connect that Google calendar to Skylight with two-way sync enabled.
Choose how to connect
Keep planning activities, appointments, and project dates in Notion, and display those entries on your household calendar. Start with iCal if you want to view them on Skylight and make your changes in Notion.
- iCal: Notion to Calendar supplies a read-only feed directly to Skylight. No Google account is needed.
- Google Calendar: Notion to Calendar syncs linked events with a dedicated Google calendar, which Skylight connects to separately. Supported changes can return through Google to Notion.
Before you start
You need a Notion database with dated entries, a Notion to Calendar account, and access to your Skylight calendar through its app. A page without a usable date cannot appear as a calendar event.
Start free with one calendar and up to 30 events using the iCal feed. Configurable Calendar Links, filters, and direct Google sync require Premium. The Google connection remains in beta.
Step 1: Get your Notion iCal URL
Keep this URL private: anyone with it can read the events it serves. Copy the subscription URL, not the address of your Notion page or a downloaded calendar file.
- Sign in at notiontocalendar.com with Notion and grant access to the database you want to display.
- Select your calendar in the dashboard. For the free option, select it as your active free calendar.
- Use Get calendar link to copy its iCal subscription URL.
Step 2: Subscribe in Skylight
Skylight calls the field Calendar public share URL. Supply the feed URL there; you do not need to publish your Notion database to the web. These menu names come from the Skylight subscription instructions linked below.
- Open the Skylight app and go to My Skylight.
- Open Synced Calendars, then choose Sync new calendar.
- Choose Calendar URL and paste your N2C feed into the URL field.
- Save with Done and check for an expected Notion event after Skylight imports the feed.
Step 3: Check dates and updates
iCal sends changes in one direction. Edit the source in Notion; edits on Skylight do not return through the feed. Skylight decides when to fetch updates. Free feeds also use a six-hour N2C event cache. Premium uses a shorter cache, but cannot make Skylight fetch sooner.
- Compare the title, date, and time of one imported event with its Notion entry.
- Change that entry in Notion and check Skylight again after it refreshes.
Alternative: use Google Calendar for two-way edits
Use this route if you want supported changes made on Skylight to reach the original Notion entry. It requires the Premium direct Google connection in N2C. Adding an iCal URL to Google Calendar does not enable two-way sync.
Skylight documents two-way Google sync, and N2C supports Google edits on linked events. Use the related Google setup guide for N2C connection details.
- Connect your Google account in N2C, configure a Calendar Link, and start direct Google sync. Confirm that two-way sync is enabled.
- Check that a non-recurring event created in Notion appears in the dedicated Google calendar created by N2C.
- Connect that Google account in Skylight, select the dedicated calendar, and choose Two-Way Sync during setup. Follow the official Skylight Google instructions linked below.
- Once the linked event appears on Skylight, move its time there. Check Google first, then the original Notion date. Allow each connection time to process the change.
- If you previously added the same events by iCal, hide the old subscription after checking the Google route to avoid displaying duplicates.
What returns to Notion, and what does not
- N2C supports title and date changes on linked, non-recurring Google events. Reverse date edits require a writable Notion date property.
- Location and description changes depend on whether their mapped Notion properties can represent the edit. Preserve generated links and read-only page content.
- Create entries in Notion first. A new event created only in Skylight or Google does not automatically create a Notion page.
- Dated tasks appear as calendar events. These connections do not synchronize Skylight chore lists, task completion, or rewards with Notion.
- Recurrence, attendees, reminders, and meeting responses are outside N2C two-way sync. Deleting an external event does not delete or archive its Notion page.
Related resources
Troubleshooting
No Notion events appear on Skylight
Check that you pasted the N2C subscription URL, that N2C has access to the database, and that the entries have dates. On Free, confirm this is your selected calendar and account for the 30-event limit. For configurable links, check the selected date field and filters. Then allow Skylight time to fetch the feed.
Events appear twice
Check whether both the direct iCal subscription and the Google calendar are visible on Skylight. Once you have verified the route you want to keep, hide the other calendar.
An edit on Skylight does not reach Notion
The iCal route cannot return edits. For the Google route, check whether the change reached the dedicated Google calendar first. Then check that N2C two-way sync is enabled and that the event is linked to a Notion entry with writable mapped fields. Newly created Skylight events are not imported as Notion pages.
An event appears at the wrong time
Compare the Notion date and time zone with the event in the intermediate Google calendar, if used, and the Skylight display settings. Check all-day entries separately from timed entries before changing the source date.
Official references
Frequently asked questions
Can I connect Notion to Skylight without Google Calendar?
Yes, through an iCal subscription URL from Notion to Calendar. Skylight supports calendar URL subscriptions. This route is read-only and does not require a Google account.
Is this a native Skylight API integration?
No. The main method uses a standard iCal feed. The alternative uses N2C direct Google sync and the separate Skylight Google connection. Neither requires N2C to access a private Skylight API.
Can I start free?
Start free with one N2C calendar and up to 30 events through iCal. Configurable links, filters, and direct Google sync require Premium. You still need your own Skylight setup.