Mandatory? Is there a way to make fields in Notion mandatory? They are “required” in Webflow’s form though, so it’s impossible to send a message if users don’t fill all the fields. As you can see on the screenshot of the Webflow node, I’ve got all the info.
Sure, here is the select field in the Webflow form.
I’ve tried choosing a select field in Notion instead of a text field but I’ve got this in n8n. It forces me to choose the option — I guess it’s impossible to leave as is if n8n shows this warning sign.
I was able to replicate your first issue. The error is caused because you have empty fields. Eg. You’re not passing any value for the Email column. If you don’t want to pass a value, delete that property from the node else pass on a value to it. You can’t leave a property empty.
I am taking a look at the Select option and will get back to you on that shortly.
Alright, found a workaround for the select option. You have to pass on the ID of the option. You can’t pass the text directly. For this, I would use a Function node to map the ID to the correct label. You can get the ID by using the Get All operation of the Database Page resource. Make sure you toggle, Simple to false.
So what should I do with it? Maybe I need to add some stuff in the “Title” field? I really have no idea
Damn, sounds a bit (actually, a lot) complicated: could you please create a guide with screenshots or a video? No worries if you cannot — I know that I ask for a lot. I’m just an n8n newbie, actually, it’s my first time using it.
I created a test workflow that adds data to a table in Notion. The table contains Name, Email, and Org fields. I use the Notion node to add this information and create a new entry in the table. In my test, when I entered only the Name field it worked as expected. If I added the Name field and Email field but didn’t add any value in the corresponding Text field, I got an error similar to yours. However, if I add values to these Text fields the data got added. I hope this simplifies. If not, let me know.
I will try to create a small video and an example workflow that might help. In the meantime, you can try this out:
Get the label IDs as mentioned above.
Use the Switch node to check for the incoming label from the Webflow Trigger node. For example, if the incoming label is To Do, route to the 0 output.
Add the Notion nodes to the output of the Switch node. Eg. If the label is To Do, connect a Notion node that adds the To Do label. This way you don’t have to dynamically add the label.
This is a workaround and has drawbacks. But for the time being, it is a good solution to keep going
That being said, guys, @harshil1712, @RicardoE105, sorry for my stupid questions: I am really against deep-diving into the software/tools/app/games/etc when one’s didn’t even complete most basic tutorials — I did not do so today because I just wanted to make it work ASAP. I’m really sorry for that!
Well, guys, I hope you don’t mind another silly question: how to make the workflow work all the time? It just works once and only when I click on “Execute workflow”. I did click on “Active” switch.
EDIT: I really have no clue why the cloning happens. It didn’t happen when I turned off “Active” and tried “Execute workflow” once: it’s a field in Notion with “Georgy” and “Wanna create a cool game?”. Afterward, I thought that it’s okay and turned on “Active” again but…