Matt Schultz, just FYI
banner
mattjustfyi.bsky.social
Matt Schultz, just FYI
@mattjustfyi.bsky.social
Notion integrations & automations 🤖.

- Docs in code → Notion: https://exnota.com
- Delete duplicates: https://tools.exnota.com/duplicates
- Spotify sync: https://music.exnota.com
Been hammering away at a Git to Notion integration:

1) Write docs as code
(as part of your normal dev workflow).

2) Push changes.

3) Docs are synced to Notion.

4) Now any team can read, search, ask AI!
May 2, 2025 at 9:19 PM
Can't think of a single use for this in Notion...

But you can add a child page to a link block in the sidebar.

And it doesn't appear anywhere else 🤯
January 8, 2025 at 7:48 AM
The Updates & Analytics panel sometimes misses this info, and it can get lost in a sea of content changes.

This approach is easier to read and you can choose which properties you care about.
January 7, 2025 at 8:25 AM
Creating an audit log in Notion databases.

Just created an ~8min walkthrough. The basic idea is:

- Create a second database as your log.
- Use an automation to save changes to it.
- Use a custom layout to display those in the database page.
January 7, 2025 at 8:25 AM
Syncing a Markdown file to an existing Notion page.

With an image.
January 5, 2025 at 7:52 AM
Syncing developer-written docs to Notion?

A quick POC.
January 3, 2025 at 8:21 AM
3. Database automation.

Same as the button, but do it as a temporary database automation triggered on creating a page.

Create temp pages until all are done. Then delete temp pages and automation.

Pro: Can workaround the 1000 limit.

Cons: Requires setup and cleanup.
January 2, 2025 at 10:30 PM
2. Button automation.

Create a button that updates the relevant database, then... press it :P

Pro: Repeatable.

Cons: Won't work if more than 1000 pages match.
January 2, 2025 at 10:30 PM
1. Scrolling.

Literally just scroll and use the built-in bulk functionality.

Pro: No setup.

Cons: Max ~1000 at a time. Tedious. Can't use formulas. Slow computer issues?
January 2, 2025 at 10:30 PM
So I've mentally bought in, and financially too with a Laracasts subscription.

(check out all these topics they have!)

Time to start building!
December 22, 2024 at 11:31 PM
So Laravel wins, comfortably!

Just look at this ecosystem, which unlike AWS all seem to work quite easily together.

That does leave me with one question...
December 22, 2024 at 11:31 PM
Uses a helper database, so best for < 1000 page databases.

Uses the ID property instead of Created Time for deciding which is next/previous.

This is because Created Time is only accurate to the minute. So the formulas break down when two pages are created in quick succession
December 18, 2024 at 12:27 AM
Next/Prev page properties in Notion.

Use-case: Someone on Reddit asked :P
December 18, 2024 at 12:27 AM
Notion webhook + Github Issue 💚

Love little things that reduce friction.

1. Choose code task to work on.
2. Press 'Create issue'
3. Wait a few seconds
4. Click link to new Github Issue.

No need to: Open github, select repo, select new issue, type title, two way link to task in Notion.
December 11, 2024 at 7:05 AM
Fun with Notion webhooks 🕸️🪝

- Task count in page icon.
- AI generated cover images.
- Auto-screenshot websites.
- And a few more!

This could get addictive ;)
December 7, 2024 at 7:02 AM
So I settled on Make, which:
- Allows flexible scheduling.
- Isn't time-based.

And it has a workaround for removing commas from artist names, without adding an extra action.

You can't use an array, so attempt to list 6 artists and fallback to the first if there is none.

Replace commas on each.
December 6, 2024 at 12:16 PM
Pipedream with a custom code action seemed great initially.

Its quota is based on 30 second compute blocks, rather than steps.

So I created a long script that created pages in parallel, using Notion's API. Initially it was looking awesome.
December 6, 2024 at 12:16 PM
And it uses a single Notion API action in Make.

The Create Database Item action doesn't support cover images and page icons, so a second action would be required. That would half the songs one could sync.

Using the Notion API action gets around this!
December 6, 2024 at 12:16 PM
Free automation accounts have monthly limits, so to minimize quota usage the lite version:

- Saves to a single database.
- Doesn't fetch additional info, like artist images.
December 6, 2024 at 12:16 PM
Tutorial done for Spotify to Notion sync 🎵 using a free Make account, with:

- Ready-to-go template
- A Play History database
- Basic stats
- 900-ish plays synced per month
December 6, 2024 at 12:16 PM
I know of 4 ways to get aggregate data across database pages in Notion.

Limited:
- Bottom of table view
- Charts
- Board view - top of column

Expensive:
- Relation + rollup/formula

I've been loving charts for this. E.g. summarizing artist info:
December 5, 2024 at 8:49 AM
My main account and demo account.

Which is which? 🤔
December 5, 2024 at 12:30 AM
Webhooks in Notion you say? BRB.

*hammer and sawing noises*

Playing songs in Spotify from your songs database 💁
December 4, 2024 at 2:14 AM
Backups, backups, backups.

I'm not paranoid about breaking my Notion template at all 🙈

I do love that duplicating them takes 2 clicks and a few seconds.
November 29, 2024 at 7:34 AM
Let's test the Notion AI Github connector:

When will the beta of my app be ready!??

- I didn't tell it to search Github. It guessed from the app name and searched Notion too.

- I like that it gave excuses for being late :)

- It's a little obsessive over one PR (code change) from February 🤔
November 23, 2024 at 3:46 AM