0:00 Music 0:06 Let's go to... 0:09 And it's in fundamentals. 0:13 Here we can see a lot of nodes or maybe the almost nodes you can see it in N8N. 0:20 And let's discover it one by one and see what is. 0:24 For the trigger nodes, we have this category here. 0:27 This one is by starting the workflows manually. 0:30 This by starting the workflows. 0:32 Based on the schedule like every day or every week or every one second every one minute every five minutes as you want so every when the time is and the workflow is start 0:47 the webhook we talk about it also it starts when someone hits the 0:54 hit the link of the webhook with using the post and he can send the data to your webhook then the data go to the next node or to the next workflow 1:09 we have another node here is for the on form submission 1:13 This is helpful when you have, let's say, you want to test your workflow with a multiple data, or you want to, let's say there is a user or the client want to buy something from you. 1:27 So he can select the item and the price. 1:30 Or can select the size, for example, and so on. 1:35 And to see how it works, let's copy this one. 1:41 And send it to the other work flow. 1:52 To deactivate all of this at one time, you can just select them and press the D. 1:58 And all of them will be deactivated. 1:59 To activate it, press the D again, it will be activated. 2:03 So let's do a post and let's run this one. 2:07 Or let's activate this one. 2:09 You can also break the link between node and node by click on the delete here. 2:15 And you can move it here and reconnect to this one. 2:19 Now we will start testing this node. 2:22 To test this node, just run your workflow. 2:34 When you do execute here, 2:37 this small window will open. 2:39 And there is nothing here because we don't set any field. 2:45 So to set some fields, you can double click on the node itself. 2:49 And let's do a form title. 2:52 Form title, let's say order. 2:56 From description ordering item and starting from here you can add the elements let's say let's set the color 3:08 And for the color, you can do a drop down, for example. 3:14 And for the drop down means list like that. 3:17 You can set here red. 3:21 Another field, blue. 3:26 Red or blue. 3:28 Let's add another element. 3:30 And for element, let's say the size. 3:41 can be a number. 3:43 Add another element. 3:48 Let's say city. 3:52 And this city can be just a text input. 3:58 And to remove another, any one of elements here, you can just click on this button to remove the element. 4:05 So this is enough for us. 4:07 And we can execute our workflow by clicking on execute workflow. 4:11 And now we can see our form. 4:15 In our form, you can select from this list, red or blue. 4:21 And you can write the size, let's say size 5, and the city, let's put just San Francisco. 4:32 When you do submit now, now you can enter to this form anywhere. 4:37 You can, for example, enter it, go to your web browser and enter to it. 4:43 And you can see here as a web page. 4:46 So anyone can hold this link, can see the order list here and can select. 4:56 San Francisco. 5:00 Now when we click on submit, the data, those data goes to our trigger node. 5:07 Let's do submit and we go to our trigger node or to our workflow. 5:17 is the instance 5:25 So we can see the data go from here, from the form, and go through the link here to the other node. 5:33 And we can see our data here. 5:37 The color is red and the size is 4 and city is San Francisco. 5:41 And we can see our additional data comes like the time and from. 5:46 From mode. 5:47 The from mode is the test because we use the link as test, not the production. 5:53 When you click here, you can see two of links. 5:57 The first one is test. 5:59 We can use it during the test only. 6:01 And for the production, you can use it when you run your products as a 24-hour in the server. 6:09 So that's how it works this node. 6:12 Let's discover another node. 6:23 We have here a message or chat message received or chat message node. 6:30 This can be start when we chatting on it. 6:33 So which one or which tool can chat on it? 6:36 You can see here a small window. 6:37 When you can say, for example, hi, and you send this message. 6:44 This content directly go to this message. 6:46 This is useful when you try the chat or the AI agent. 6:51 You can chat with it with this window here. 6:55 And you can set or send many data and you can see your data go through. 7:01 And for this... 7:04 Trigger node we use it when we want to execute other node let's say you have a workflow starting with this one and you have a second workflow 7:15 if you want your workflow the second one run the first one from other way you can set this as a 7:25 as a trigger node for the first one, and you execute it from the second one. 7:33 We have the data transformation node. 7:36 Data transformation will contain the edit field. 7:39 We see this node before. 7:42 There is the filter node. 7:44 This can filter your data. 7:46 There is a split out. 7:47 This split out can split your incoming data to many data or many fields. 7:55 And this works as a reverse of it. 8:06 The merge data is taking the data from two source and make it as a one block or one object. 8:15 This is not specified for the databases, specified for JSON data. 8:23 And we have different also, for example, the code we see it before the convert to file. 8:33 For example, this node can convert base64 format to a string format or to another file format. 8:42 The base64 is a coding for your files or binary files into a string format. 8:51 Why? 8:51 Because when we transfer the data between node and node, we go with usually with a JSON object. 8:58 So JSON objects. 9:01 Can transfer a directly picture for example but you can convert this picture into base64 format is just a string of characters then when the second node received can reconvert it 9:16 or reverse it from the string to base64 or from base64 to a string 9:25 We have also the extract from file. 9:27 This node can take a file and convert it to base64. 9:32 It's reversed then. 9:35 We go to the flow control nodes. 9:37 For the flow control nodes, it allows you to control the data inside your workflow. 9:43 For example, if you have a value come here to if node, and you can test this node if true or false. 9:50 If true, we'll activate this way. 9:52 If false, we'll activate this way. 9:54 And inside of it, we can see the value is here. 9:59 You can set the value, the first value. 10:02 And the second value and do the comparison between them. 10:07 For the switch, it works like a if condition, but for multiple values. 10:13 For the if we have only true and false. 10:16 For the switch can hold the true, false, blue, white, multiple results, multiple conditions can go. 10:29 And also this is a filter works with a condition. 10:35 We have a loop over items node. 10:39 Then when you have, this works as run multiple times over your input data or input items. 10:51 And always check if done or not. 10:53 If not done, still looping, looping, looping. 10:55 When everything is done, go to the done way and let other workflow run from here. 11:02 This is used for compare data set to compare the input with the output or the two inputs, different inputs. 11:10 And you can see here. 11:14 You can configure the inputs and you can configure also the outputs. 11:19 For the waste node, we use it when you want to hold or wait for something coming. 11:26 There is some nodes take a long time. 11:28 So before continue to the next step and you want the data from it. 11:33 To not continue with the next step, just do the wait on the next of it. 11:39 Then when the data is come here, let the workflow go like to the other executions. 11:48 And this just replaces, do nothing, this node here. 11:52 Just when you work, you do your workflows and you need something or a specified node, you can just put this temporarily, then you replace it with other node if you want. 12:04 For the communication node, we have HTTP request. 12:09 You can set it as get or as a post, as you want. 12:13 And we have the communication also for the webhook and respond to the webhook. 12:20 This usually come after this one. 12:22 So this is start and there's the process between them. 12:26 Then there is a respond to webhook. 12:28 When finished, this can return the 200 or the 200, okay, with another data. 12:36 To the client. 12:38 And we have the AI nodes. 12:42 The AI nodes 12:45 We need that when we want to use LLMs like ChargPT, like Anthropic or Gemini. 12:55 So if you want to talk to ChargPT, for example, you have to add the model from here. 13:01 You can click on this. 13:04 You can click on this button here and search for Judge GPT model, for example. 13:13 and you can select the model you want. 13:16 Since you don't have any credential, you have to add it. 13:19 Now, when you talk to this node to send some input to this node, you will get an output based on what you send and pre-treated with OpenAI chart model. 13:32 Let's say you have API key of the chat GPT. 13:35 When you go to configure it, you will go here and create a new credential. 13:42 And here you put your API key. 13:47 Then you do the save. 13:48 When you do the save, after that anyone come... 13:51 To want to try this one to see what you have, he can see the code here, but he still, he can work with it. 14:00 Let's do a credential, for example. 14:03 Let's add a credential. 14:04 Yeah. 14:05 Let's add a credential for it. 14:06 To add a credential, you just click on this one and create a new credential. 14:10 There is multiple way to do this. 14:12 So he asking us for API key for chat GPT. 14:18 Let's use mine. 14:22 Let me see. 14:24 To get an API key, you just go to ChatGPT, for example. 14:34 Go to OpenAI. 14:39 Log in to your account. 14:47 Then you go to API keys. 14:51 Then you can find your keys here. 14:55 And let's create a new one. 14:57 Create a new. 14:58 Then let's say Aiza. 15:04 N8N API key. 15:09 And create new secret. 15:11 Then he will give you the API key here. 15:14 You can do copy and come back to your workflow. 15:20 And add credential here. 15:23 So we are here. 15:24 We are just in credential, create new credential, and paste it here in API key. 15:32 And this is optional. 15:33 You don't have to do anything here. 15:35 Just do save. 15:37 When you do save, you get succeed here and here. 15:41 This will be green. 15:42 If you see the green here, so the connection is tested successfully. 15:46 You can now work in with charge GPT. 15:48 Just select your API key here. 15:51 Select it. 15:52 When you select it, you... 15:54 You are able to select any charge GPT model or LLM model from charge GPT. 16:00 Let's select the 4 for all mini. 16:04 This is a very fast one and good one. 16:07 For all mini, for all mini. 16:13 Okay. 16:14 Now we select this node, just come back and 16:20 Let's do a trigger to this one or do a... 16:24 So this is deactivated. 16:26 Let's activate it first. 16:29 And other node here. 16:31 Let's connect the chart node. 16:40 So we connect this to this wall. 16:44 And now when you click on this one, you can head or show the chart and you can set any message to chat GPT. 16:53 So let's say I give me a small workflow and it's an to send email. 17:08 Just tap OK. 17:09 And now we can see here the hour node working and working with the LLM model with a charge GPT and waiting for the answer.
0:00 Music 0:06 Let's go to... 0:09 And it's in fundamentals. 0:13 Here we can see a lot of nodes or maybe the almost nodes you can see it in N8N. 0:20 And let's discover it one by one and see what is. 0:24 For the trigger nodes, we have this category here. 0:27 This one is by starting the workflows manually. 0:30 This by starting the workflows. 0:32 Based on the schedule like every day or every week or every one second every one minute every five minutes as you want so every when the time is and the workflow is start 0:47 the webhook we talk about it also it starts when someone hits the 0:54 hit the link of the webhook with using the post and he can send the data to your webhook then the data go to the next node or to the next workflow 1:09 we have another node here is for the on form submission 1:13 This is helpful when you have, let's say, you want to test your workflow with a multiple data, or you want to, let's say there is a user or the client want to buy something from you. 1:27 So he can select the item and the price. 1:30 Or can select the size, for example, and so on. 1:35 And to see how it works, let's copy this one. 1:41 And send it to the other work flow. 1:52 To deactivate all of this at one time, you can just select them and press the D. 1:58 And all of them will be deactivated. 1:59 To activate it, press the D again, it will be activated. 2:03 So let's do a post and let's run this one. 2:07 Or let's activate this one. 2:09 You can also break the link between node and node by click on the delete here. 2:15 And you can move it here and reconnect to this one. 2:19 Now we will start testing this node. 2:22 To test this node, just run your workflow. 2:34 When you do execute here, 2:37 this small window will open. 2:39 And there is nothing here because we don't set any field. 2:45 So to set some fields, you can double click on the node itself. 2:49 And let's do a form title. 2:52 Form title, let's say order. 2:56 From description ordering item and starting from here you can add the elements let's say let's set the color 3:08 And for the color, you can do a drop down, for example. 3:14 And for the drop down means list like that. 3:17 You can set here red. 3:21 Another field, blue. 3:26 Red or blue. 3:28 Let's add another element. 3:30 And for element, let's say the size. 3:41 can be a number. 3:43 Add another element. 3:48 Let's say city. 3:52 And this city can be just a text input. 3:58 And to remove another, any one of elements here, you can just click on this button to remove the element. 4:05 So this is enough for us. 4:07 And we can execute our workflow by clicking on execute workflow. 4:11 And now we can see our form. 4:15 In our form, you can select from this list, red or blue. 4:21 And you can write the size, let's say size 5, and the city, let's put just San Francisco. 4:32 When you do submit now, now you can enter to this form anywhere. 4:37 You can, for example, enter it, go to your web browser and enter to it. 4:43 And you can see here as a web page. 4:46 So anyone can hold this link, can see the order list here and can select. 4:56 San Francisco. 5:00 Now when we click on submit, the data, those data goes to our trigger node. 5:07 Let's do submit and we go to our trigger node or to our workflow. 5:17 is the instance 5:25 So we can see the data go from here, from the form, and go through the link here to the other node. 5:33 And we can see our data here. 5:37 The color is red and the size is 4 and city is San Francisco. 5:41 And we can see our additional data comes like the time and from. 5:46 From mode. 5:47 The from mode is the test because we use the link as test, not the production. 5:53 When you click here, you can see two of links. 5:57 The first one is test. 5:59 We can use it during the test only. 6:01 And for the production, you can use it when you run your products as a 24-hour in the server. 6:09 So that's how it works this node. 6:12 Let's discover another node. 6:23 We have here a message or chat message received or chat message node. 6:30 This can be start when we chatting on it. 6:33 So which one or which tool can chat on it? 6:36 You can see here a small window. 6:37 When you can say, for example, hi, and you send this message. 6:44 This content directly go to this message. 6:46 This is useful when you try the chat or the AI agent. 6:51 You can chat with it with this window here. 6:55 And you can set or send many data and you can see your data go through. 7:01 And for this... 7:04 Trigger node we use it when we want to execute other node let's say you have a workflow starting with this one and you have a second workflow 7:15 if you want your workflow the second one run the first one from other way you can set this as a 7:25 as a trigger node for the first one, and you execute it from the second one. 7:33 We have the data transformation node. 7:36 Data transformation will contain the edit field. 7:39 We see this node before. 7:42 There is the filter node. 7:44 This can filter your data. 7:46 There is a split out. 7:47 This split out can split your incoming data to many data or many fields. 7:55 And this works as a reverse of it. 8:06 The merge data is taking the data from two source and make it as a one block or one object. 8:15 This is not specified for the databases, specified for JSON data. 8:23 And we have different also, for example, the code we see it before the convert to file. 8:33 For example, this node can convert base64 format to a string format or to another file format. 8:42 The base64 is a coding for your files or binary files into a string format. 8:51 Why? 8:51 Because when we transfer the data between node and node, we go with usually with a JSON object. 8:58 So JSON objects. 9:01 Can transfer a directly picture for example but you can convert this picture into base64 format is just a string of characters then when the second node received can reconvert it 9:16 or reverse it from the string to base64 or from base64 to a string 9:25 We have also the extract from file. 9:27 This node can take a file and convert it to base64. 9:32 It's reversed then. 9:35 We go to the flow control nodes. 9:37 For the flow control nodes, it allows you to control the data inside your workflow. 9:43 For example, if you have a value come here to if node, and you can test this node if true or false. 9:50 If true, we'll activate this way. 9:52 If false, we'll activate this way. 9:54 And inside of it, we can see the value is here. 9:59 You can set the value, the first value. 10:02 And the second value and do the comparison between them. 10:07 For the switch, it works like a if condition, but for multiple values. 10:13 For the if we have only true and false. 10:16 For the switch can hold the true, false, blue, white, multiple results, multiple conditions can go. 10:29 And also this is a filter works with a condition. 10:35 We have a loop over items node. 10:39 Then when you have, this works as run multiple times over your input data or input items. 10:51 And always check if done or not. 10:53 If not done, still looping, looping, looping. 10:55 When everything is done, go to the done way and let other workflow run from here. 11:02 This is used for compare data set to compare the input with the output or the two inputs, different inputs. 11:10 And you can see here. 11:14 You can configure the inputs and you can configure also the outputs. 11:19 For the waste node, we use it when you want to hold or wait for something coming. 11:26 There is some nodes take a long time. 11:28 So before continue to the next step and you want the data from it. 11:33 To not continue with the next step, just do the wait on the next of it. 11:39 Then when the data is come here, let the workflow go like to the other executions. 11:48 And this just replaces, do nothing, this node here. 11:52 Just when you work, you do your workflows and you need something or a specified node, you can just put this temporarily, then you replace it with other node if you want. 12:04 For the communication node, we have HTTP request. 12:09 You can set it as get or as a post, as you want. 12:13 And we have the communication also for the webhook and respond to the webhook. 12:20 This usually come after this one. 12:22 So this is start and there's the process between them. 12:26 Then there is a respond to webhook. 12:28 When finished, this can return the 200 or the 200, okay, with another data. 12:36 To the client. 12:38 And we have the AI nodes. 12:42 The AI nodes 12:45 We need that when we want to use LLMs like ChargPT, like Anthropic or Gemini. 12:55 So if you want to talk to ChargPT, for example, you have to add the model from here. 13:01 You can click on this. 13:04 You can click on this button here and search for Judge GPT model, for example. 13:13 and you can select the model you want. 13:16 Since you don't have any credential, you have to add it. 13:19 Now, when you talk to this node to send some input to this node, you will get an output based on what you send and pre-treated with OpenAI chart model. 13:32 Let's say you have API key of the chat GPT. 13:35 When you go to configure it, you will go here and create a new credential. 13:42 And here you put your API key. 13:47 Then you do the save. 13:48 When you do the save, after that anyone come... 13:51 To want to try this one to see what you have, he can see the code here, but he still, he can work with it. 14:00 Let's do a credential, for example. 14:03 Let's add a credential. 14:04 Yeah. 14:05 Let's add a credential for it. 14:06 To add a credential, you just click on this one and create a new credential. 14:10 There is multiple way to do this. 14:12 So he asking us for API key for chat GPT. 14:18 Let's use mine. 14:22 Let me see. 14:24 To get an API key, you just go to ChatGPT, for example. 14:34 Go to OpenAI. 14:39 Log in to your account. 14:47 Then you go to API keys. 14:51 Then you can find your keys here. 14:55 And let's create a new one. 14:57 Create a new. 14:58 Then let's say Aiza. 15:04 N8N API key. 15:09 And create new secret. 15:11 Then he will give you the API key here. 15:14 You can do copy and come back to your workflow. 15:20 And add credential here. 15:23 So we are here. 15:24 We are just in credential, create new credential, and paste it here in API key. 15:32 And this is optional. 15:33 You don't have to do anything here. 15:35 Just do save. 15:37 When you do save, you get succeed here and here. 15:41 This will be green. 15:42 If you see the green here, so the connection is tested successfully. 15:46 You can now work in with charge GPT. 15:48 Just select your API key here. 15:51 Select it. 15:52 When you select it, you... 15:54 You are able to select any charge GPT model or LLM model from charge GPT. 16:00 Let's select the 4 for all mini. 16:04 This is a very fast one and good one. 16:07 For all mini, for all mini. 16:13 Okay. 16:14 Now we select this node, just come back and 16:20 Let's do a trigger to this one or do a... 16:24 So this is deactivated. 16:26 Let's activate it first. 16:29 And other node here. 16:31 Let's connect the chart node. 16:40 So we connect this to this wall. 16:44 And now when you click on this one, you can head or show the chart and you can set any message to chat GPT. 16:53 So let's say I give me a small workflow and it's an to send email. 17:08 Just tap OK. 17:09 And now we can see here the hour node working and working with the LLM model with a charge GPT and waiting for the answer.