Can Notion API be triggered from within a Notion page?

I'm trying to figure out if there's a way to change database properties directly from a Notion page. Right now, when I open a database entry, I see all the properties at the top. But what I really want is to update these properties while I'm working on the page itself.

Here's what I'm thinking: Say I have a template with a bunch of yes/no questions. As I answer each question, it would be great if the matching property (like a checkbox) could automatically update to yes or no.

Does anyone know if this is possible in Notion? Is there some trick to make the page interact with its own properties? I've been scratching my head over this for a while now and could really use some help!

I’ve been using Notion for a while and ran into the same issue. While there’s no built-in solution, I found a neat trick using embedded widgets. You can create a simple web app with buttons that trigger API calls to update properties. Then, embed this app in your Notion page using an iframe.

It’s not perfect, but it works. You’ll need some basic web dev skills and to set up a Notion integration. The widget can be as simple or complex as you need. I’ve used this for task tracking, updating project statuses, and even logging time.

The downside is it requires external hosting for your widget. But once set up, it’s pretty seamless. Users just click buttons on the page, and the properties update instantly. It’s been a game-changer for my team’s workflow.

I’ve encountered this limitation in Notion as well. While there’s no native way to trigger API changes from within a page, I’ve found a workaround using the Notion API and a custom integration. It requires some coding knowledge, but it’s doable. Essentially, you’d create a button or link on your page that, when clicked, sends a request to your integration, which then updates the database properties. It’s not as seamless as direct updates, but it can significantly streamline your workflow. If you’re interested in this approach, I’d be happy to share more details on setting it up.

unfortunately, notion doesn’t support direct property updates from within pages. you’d need external tools or integrations for that. maybe try automations with zapier or make? they can watch for changes and update properties. it’s not perfect, but might help ur workflow. good luck!