# Notion x Make : trigger based on Property change

**URL:** <https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956>\
**Category:** Questions\
**Tags:** notion, open-ai\
**Created:** [January 10, 2025, 1:00pm UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956 "2025-01-10T13:00:01Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![princecaspian](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/princecaspian/32/59848_2.png) [@princecaspian](https://community.make.com/u/princecaspian)\
**Post date:** [January 10, 2025, 1:00pm UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/1 "2025-01-10T13:00:01Z")

</div>

Hi  
I have a Notion database. I would like to launch a scenario when a specific property is changed from No to Yes.  
Then it send the Page title to OpenAI and start prompting and add the result back in Notion’s database within the specific page content.

I struggle with the first step. Is there a way to Watch a property change on a selected database ? Or do I have to add one more steps and update the Notion database into a Google sheet and launch from there ?

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![Simo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/simo/32/9701_2.png) [@Simo](https://community.make.com/u/Simo)\
**Post date:** [January 11, 2025, 12:32am UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/2 "2025-01-11T00:32:27Z")

</div>

Hi Haz,  
You can use a Webhook trigger in the Make scenario. In your Notion database, you can create a database automation that triggers the webhook.

---

<div class="post-metadata">

**Author:** ![princecaspian](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/princecaspian/32/59848_2.png) [@princecaspian](https://community.make.com/u/princecaspian)\
**Post date:** [January 22, 2025, 2:00pm UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/3 "2025-01-22T14:00:26Z")

</div>

Thanks for your help @Simo

1/ I managed to do the first steps till the redaction in OpenAI, but I’m stuck at the last step : add the result from OpenAI as the content of the database item. Not adding in a property, but in the content of the item.

In notion each item of a database is a page when you click on Open. I mean this page content. I don’t want to update a column of the database).

I tried Append a page content / Update a database Item / etc… but no luck always an error.

2/ is it possible to remove the caracter limit of 2000 ? for example if I need to create a long blog post as the content, going from the keyword.

Thanks for the help.

---

<div class="post-metadata">

**Author:** ![Simo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/simo/32/9701_2.png) [@Simo](https://community.make.com/u/Simo)\
**Post date:** [January 23, 2025, 12:24am UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/4 "2025-01-23T00:24:54Z")

</div>

1. You can use “Append page content” to insert content into a Notion page. Why didn’t that work for you? Do you see errors?
2. The 2000 character limit is enforced by the Notion API, so it’s not possible to remove it. To work around it, you can split the input text into multiple bundles and either make multiple API requests one per bundle), or append multiple blocks in one API request

---

<div class="post-metadata">

**Author:** ![princecaspian](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/princecaspian/32/59848_2.png) [@princecaspian](https://community.make.com/u/princecaspian)\
**Post date:** [January 23, 2025, 11:30am UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/5 "2025-01-23T11:30:04Z")

</div>

![CleanShot 2025-01-23 at 15.27.27@2x](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/0/8/089b237910632e3483e393c6183d111cecf8e7ba.jpeg)  
 ![CleanShot 2025-01-23 at 15.28.23@2x](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/c/c/cc39cfe00c84e8b17b2fc358a6819bdfc64eeb2a.jpeg)

Here is my settings, I’ve added Database item id (which might be the Page ID). In the content object I have added the output of openai.

I’ve tried to so many times but it doesn’t work 😕

---

<div class="post-metadata">

**Author:** ![Simo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/simo/32/9701_2.png) [@Simo](https://community.make.com/u/Simo)\
**Post date:** [January 23, 2025, 12:25pm UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/6 "2025-01-23T12:25:43Z")

</div>

if you map the “Content objects” field (as shown in screenshot 1 on your latest message), you would need to first construct the correct JSON object for the block type following the [Notion API documentation](https://developers.notion.com/reference/patch-block-children).

If instead, you don’t need that, you can directly add the specific block (see screenshot below)

 ![appending a paragraph block to the Notion page](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/3/8/38d7902bc5d0c48cbd77a914cb4c86c9f831e16a.png)

---

<div class="post-metadata">

**Author:** ![princecaspian](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/princecaspian/32/59848_2.png) [@princecaspian](https://community.make.com/u/princecaspian)\
**Post date:** [January 23, 2025, 12:47pm UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/7 "2025-01-23T12:47:33Z")

</div>

So I did like in your screenshot, but have a new issue instead : _[400] body failed validation: body.paragraph.rich\_text[0].text.content.length should be ≤ `2000`, instead was `5967`._

My content is mostly blog post article which is normally quite long. Is there a limitation of character of 2000 only ? is it coming from make or notion ?

---

<div class="post-metadata">

**Author:** ![Simo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/simo/32/9701_2.png) [@Simo](https://community.make.com/u/Simo)\
**Post date:** [January 23, 2025, 1:09pm UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/8 "2025-01-23T13:09:49Z")

</div>

Yes right, there is a limitation of 2000 characters per block - coming from Notion

---

<div class="post-metadata">

**Author:** ![princecaspian](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/princecaspian/32/59848_2.png) [@princecaspian](https://community.make.com/u/princecaspian)\
**Post date:** [January 28, 2025, 7:22am UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/9 "2025-01-28T07:22:50Z")

</div>

Is my only solution to use Airtable or Google Sheet instead of Notion ? Already have my datase in Notion though.  
I read somewhere that the body in notion is not limited with 2k character only properties… do you have an idea if it’s true ?

thanks again for your help.

---

<div class="post-metadata">

**Author:** ![Simo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/simo/32/9701_2.png) [@Simo](https://community.make.com/u/Simo)\
**Post date:** [January 29, 2025, 12:03pm UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/10 "2025-01-29T12:03:17Z")

</div>

Mh I don’t think so - anyways appending a very long text (more than 12 thousand characters) works for me with the setup below using the “Append page content” module. So just to confirm, this is the setup you used and you still get the error message?

![Append page content Notion API Make](https://europe1.discourse-cdn.com/flex013/uploads/make/optimized/3X/5/e/5ed6d12f68e74c733ef391d6f35d656118e6a7e5_2_459x500.jpeg)

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [April 29, 2025, 11:16am UTC](https://community.make.com/t/notion-x-make-trigger-based-on-property-change/65956/11 "2025-04-29T11:16:41Z")

</div>


