I'm a beginner and this is my first automation on n8n!

I am new to automating and this is my first n8n automation! It automates the process of creating the metadata and uploading my podcast, Lit Snippets, to the podcast host and creates a blog post! It was really hard to for me to do so I leaned a lot on ChatGPT and Google Gemini.

I am sure I could improve on this, but I am super happy to start. There were times I wanted to throw n8n out the window though, but overall I will stay with the service, it’s just got some really annoying quirks.

The best feature is being able to copy and paste nodes right into ChatGPT and ask for help or ask it to rewrite them. My goal is to have it do the initial design of all my automations.

So proud of this and that it even works!

Fun fact: Google Gemini designed that categorization/grouping that you see as well as named and added notes to all the nodes. I talk about how I used AI to create this here:

5 Likes

Wow! Epic workflow for your first one, how did you find building it?

Congrats on your first workflow, @IversusAI — and nice video too!

I look after n8n’s product development so would love to hear a bit more about those frustrating moments. What was the most difficult thing?

Instantly recognized this from your Reddit post. Such a cool first automation, and great to see there’s a video to go along with it.

What were some of the quirks you encountered while building with n8n?

@jamey and @sirdavidoff

It took me ages to get time in my production schedule to get this video out, but I did it:

This is everything I love about n8n, why I think it will stomp Zapier this year and what made me almost throw it out the window at first, as a beginner.

I hope you and some of the team give it watch, I poured a lot of love into it for you guys!

Thanks for n8n!

1 Like

Hi @IversusAI ,

I can well understand your confusion about .item vs .first(). It is most likely caused by a non-continuous item linking. In many cases this can be traced back to the code node where the references are lost.

Regardless of the fact that the user interface should be a little more supportive here, I actually think the n8n documentation on the topic (and how to solve the problem) is quite decent, but it does take a little while to get your head around the concept.

When it comes to “item linking”, I can’t help but think of family lineage. I asked ChatGPT to formulate the analogy for me. I find the result quite illustrative. :smiling_face:

In n8n, item linking functions like tracing your family lineage, where each person (item) is connected to their ancestors (previous items). This linkage allows you to follow the chain back through generations to understand heritage and relationships.

In workflows, nodes process incoming items and produce new ones, maintaining references to their predecessors. This setup enables you to access data from earlier workflow stages, similar to how you might explore your family tree to learn about your ancestors.

However, challenges arise when these connections are missing or unclear. Imagine trying to trace your ancestry but lacking information about certain family members; you’d struggle to link back to earlier generations. Similarly, in n8n, if item linking isn’t properly maintained, accessing data from previous nodes becomes difficult.

For instance, when using expressions to reference data from earlier nodes, you might expect to use $("PreviousNode").item to access the corresponding item. But if the linkage is broken or absent, this method won’t work, forcing you to use alternatives like first() to retrieve the first item, which may not be accurate or reliable.

To ensure robust workflows, it’s crucial to maintain clear item linkages, much like preserving detailed family records to trace your ancestry accurately.

I enjoy your videos, keep up the good work!
Cheers, Ingo

2 Likes

Ingo, I just wanted to thank you so much for the help in understanding! The next automation I am doing I will be spending time with ChatGPT to help me get my head around item vs first() and so I can teach it to others and stop the frustration I experienced.

I am so glad I found n8n!

:slight_smile: