Unlocking the Power of Notion Buttons: A Step-by-Step Guide
Unlocking the Power of Notion Buttons: A Step-by-Step Guide

Unlocking the Power of Notion Buttons: A Step-by-Step Guide


Read Time: 2.5 Minutes

Unlocking the Power of Notion Buttons: A Step-by-Step Guide

In this newsletter, I’ll teach you how to use Notion buttons to automate workflows and generate 30+ inter-related pages in < 1 second.

You’re Not Capturing The Potential of Buttons

Most people don’t understand how to use Notion buttons to their full capacity.

But now that Notion has updated the button functionality to allow us to apply page templates to the pages we’re creating, the opportunities to use buttons to completely automate work are endless.

For instance, instead of just using buttons to create templates or open pages, you could be using them to create:

  • Project pages with parent/sub-tasks
  • Content pages with specific templates for different post types
  • Creating client onboarding tasks each time you need to onboard a new client

This might not sound huge, but it’s a big deal.

Because now you can use my Cascading Button method to create pages that are automatically set up for your workflows.

Let me show you how to take full advantage of this update.

STEP #1 - Using Cascading Buttons to Bulk-Create Pages

First off, it's important to understand the concept of Cascading Buttons.

These are multi-step buttons that are interrelated, allowing you to create pages across databases that are related to each other in one click.

For example, if you have a project management database with tasks and subtasks, you can create a Cascading Button that automatically creates a new task page with all the subtasks already set up.

This saves you time and ensures consistency across your project management database.


Here's how to set it up:

  1. Create a new button on the database view where you want to create the related pages.
  2. Select "Create a new page" as the action.
  3. Choose the database where you want to create the related page.
  4. Select a page template to use under the second dropdown button after the word ‘as’ and choose the template you want to use for the page.
  5. Repeat these steps until you have all the pages entered that you want to create
  6. Update their properties (i.e. status, tags, etc.) accordingly

STEP #2 - Using Cascading Buttons to Auto-Relate Pages

Now, let’s say you want those pages to be interrelated to each other.

For instance, you’re creating a project and you want all of the sub-tasks to relate to the parent task or “project”.

Great! Cascading buttons makes this easy.

Here's how to set it up:

1 → After you’ve followed the steps from Step #1, go to the first sub-task page and select your relation property. Then select the dynamic option, “New page created from Step 1”.


2 → Do this for all the subsequent subtask pages you want to relate to that main page

A couple of notes on this process:

You always want to select that dynamic option so each time you run this button it will select the *NEW pages you’re creating.

*Unless you actually want to relate it to some specific page in your database.

Also, if you have sub-sub-tasks (for instance, you have a sub-project within this project that has specific tasks) you’ll want those to only relate up to their parent task.

This will avoid a mess inside your project database.

PHEW! I threw a lot at you there.

But now let’s take a look at my favorite use-case for this new hack.

Using Cascading Buttons to Create Content

My favorite way to use Cascading Buttons is to create content pages within my content database.

As you may know if you’ve been following me for a while, I use the Justin Welsh method of content creation.

Meaning I create ONE long-form piece of content (like this here newsletter 😉) and then I turn that into several smaller pieces of content.

I have a database that helps me do that.

But now with Cascading Buttons AND auto-applied templates…

The game is completely changed!

Here’s how I set up my database to help me be even more efficient with this method.


Here's how to set it up for you:

  1. Create your specific page templates for various types of content (i.e. newsletter, thread, tweet, etc.)
  2. Create your “Generate Posts” button
  3. Select "Add a new page" as the action
  4. Choose the content database as the database where you want to create the new page
  5. Select the template you want to use under the “as” dropdown at the top (for example, as “Newsletter” template)
  6. Fill in your other properties accordingly
  7. Create additional steps for the other types of content you want to create that go with your first piece of content
  8. Select "Use a template" and choose the template you want to use for each post type

This has already helped me save SO much time in my content workflow.

Now, instead of having to use multiple buttons to achieve the same effect (and having to manually apply the proper page templates) I can do all of this in one click.

But there’s more…

Applying This to Client Work

Immediately after this update hit, I ran over and started applying this to my client’s templates.

It allowed me to automate processes for them like:

  • Onboarding new clients
  • Creating projects & tasks and auto-assigning to VAs
  • Optimizing workflows for their clients

If you do client work or have clients who work with mutlitple employees/VAs etc. this is a massive game changer.

You just need to find creative ways to apply it.


This week, I’m doing something a little different.

I’m putting the spotlight on an upcoming release of mine - The High-Ticket Notion Client Masterclass.

If you’re a fellow Notion creator who wants to start landing high-ticket Notion clients but aren’t sure where to begin, this is for you!

But first…I need your help.

I’m still in the process of creating this course, and before I put the final touches on it I’d love if you could answer 2 questions for me:

1 → What's your single biggest question about high-ticket Notion consulting that I absolutely NEED to answer in my upcoming training?

2 → If I could only answer ONE question for you about high-ticket Notion consulting, what would it be?

You can answer simply by hitting “reply” to this email.

Or if you’d prefer, you can fill out this quick form (it’ll take <2 minutes!).

See you next week!


When You're Ready, Here's How I Can Help You!

  1. Follow @asimplenotion on Twitter (X) for daily Notion tips
  2. Check out all of my plug-and-play Notion templates.
  3. Need a custom Notion build for your business? Work with me!


Join 1k+ Notion Nerds and get a Notion deep dive like this delivered to your inbox every Saturday.

Read The Latest Issues of the Notion Nerd Newsletter!








Simplify your systems.

Save more time.

Join 1k+ Notion Nerds!

Become A Simple Notion Affiliate

All rights reserved © 2023 A Simple Notion — Design & Development by rinconelloinc

I Am Not Affiliated With Notion.