Notion - update database page - relation property not showing

Describe the problem/error/question

I am trying to update a Notion Database Page with the n8n built-in Notion Node. Unfortunately, my property of Type ‘Relation’ of the Notion Database does not appear in the dropdown list (contrary to all other properties). I’ve made sure to share the related database with the integration/connection/credential as described here.

Looking through the forum, I found previous issue reports that highlight that relation properties were able to be selected (e.g. here), so I wonder if it is some sort of bug or deprecated feature?

It seems @Rowingbobcat experiences the same issue as mentioned Notion Update DB page not working on multiple Relations - #8 by Rowingbobcat

What is the error message (if any)?

None, the property does not appear in the list.

Please share your workflow

Information on your n8n setup

  • n8n version: 1.31.2. (didn’t see any bug fixes related to notion so did not update yet)
  • Database (default: SQLite): Postgres (I think)
  • Running n8n via: Docker (via Coolify)
  • Operating system: Linux
1 Like

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hey @peter_brueck,

Do any properties appear in the list, If they don’t what happens if you click the 3 dots and select Refresh List?

image

If it does fail does anything appear in the browser dev console when trying to load it?

Hi @Jon , thanks for getting back to me.

All properties from my Notion DB appear BUT the Relation Property.

Refreshing the list does not help, and the browsers console does not return anything either I’m afraid.

On that note: I am using Firefox 124.0.2 (64-bit) if that is of interest!

Let me know if you need any additional info!

Best
Peter

Hey @peter_brueck,

Ah I missed that bit, I will check that in the morning to see what is going on with Relations.

1 Like

Hey Jon!

Did you have a chance to investigate this already? Curious to know if it is a proper bug (& potentially can be fixed) or if it stays like this. Would then simply proceed with my current workaround).

Cheers

I’m experiencing exactly the same as Peter. If this can’t be done, is there another alternative with a webhook or something similar? Thanks.

Hi, @peter_brueck

I have updated a version available in my docker portainer, but the problem continues, has it worked for you?

Hi @anicolco,

if I see it correctly, the underlying issue has not been resolved yet.

But you can use a workaround using the regular http request node to work with the Notion API directly.

See Notion - Update from airtable to notion - probleme with relation field - #6 by Rowingbobcat for an example.

Best
Peter

1 Like

I successfully integrated n8n with my database for relational data with other databases. To ensure n8n can access the necessary information, all databases need to be connected to n8n, allowing n8n to read the related data and entries

The problem is that the relation must be two-way. I had the same problem and once I changed one-way to two-way, the prop appeared in n8n. But sometimes it’s a bad case since you’d better not accumulate thousands of relation items linked to one. It might slow down the DB.

I posted it here: Notion one-way Relation property not found by n8n

Thank you @artildo @aquiveal, I had the same issue than you and now I can see the property appearing.

Nevertheless I don’t manage to ‘activate’ the relation via n8n.
I tried to input all fields from left and it does not work…

Thank you