val.town is a powerful JavaScript service. Lately, I’ve been using it to extend Notion to do things that Notion can’t do out of the box, like this:

<aside>

valtown-for-notion-example.gif

</aside>

Examples

image.png

The animation above shows one of a handful of interactive examples I’ve worked up that demonstrate how val.town can extend Notion to do more. The examples are simple, but the patterns they follow can be extended further.

To extend the examples, you’ll need to have some experience with APIs and JavaScript, but you don’t need experience with any of that to run the automations in the examples.

Though I’ve mentioned JavaScript and APIs, I should clarify that I am not a developer. val.town’s AI tooling makes writing code easier than wresting with Notion’s automations, and with satisfying results.

The examples are for you if

<aside>

Try the examples

When you request access, you’ll get a link to a Notion page with edit permissions, which you need to run the automations. (Notion doesn’t let page visitors run automations.)

</aside>

<aside>

Takeaway

Once Notion is talking to a service like val.town—one that executes code, processes and transforms data, talks to other services (including Notion), and simplifies code writing and code collaboration—Notion’s capabilities expand dramatically.

</aside>

What’s next?

I’ll be sharing some of the more useful things I’ve done to augment Notion with val.town related to my business workflow, which includes integrations with the OpenAI API and Claude.

Let me know if you’re interested. Opt-in when you request access.


Brad Noble | Connect with me on LinkedIn