Opensourced automation tool? An introduction to n8n with Jason McFeetors

Resources

Transcript

About n8n

What’s n8n? And how is it different from other automation tools like Zapier and Make? n8n ninja Jason McFeetors walks us through how to use n8n to connect different services together. Unlike other popular nocode services, n8n can be run in several ways: via the n8n site, via one’s desktop, or by self-hosting. This self-hosted option can be especially beneficial to organizations who do not want to expose confidential data to third party services, do not want to open up holes in firewalls, or are looking for ways to comply with European data residency restrictions.

n8n is also open sourced, so you can influence and extend the tool in ways not possible with other alternatives.

Who this video is for and what you’ll learn

The first part of the livestream provides an overview of how n8n works and is relevant to anyone looking to learn more about the service.

The featured workflow shows how to send data from Airtable to Webflow and is for anyone looking to send data between the two services.

How to follow along

To follow the featured workflow, you will need accounts on the following services:

Let’s get into it

n8n Dashboard - 14:20

n8n Dashboard

The n8n Dashboard shows a number of starter templates that can be used. To create a workflow from scratch, click “New blank workflow” from the upper right corner to access the canvas.

Each workflow must include a Start node. Depending on the workflow, the Start node may or may not be connected to anything.

Adding an Airtable Trigger Node to the Canvas - 17:21

Since we will be using the Airtable node that triggers when a record is updated, the Start node sits on the canvas by itself.

Configuring the Airtable Trigger Node - 21:57

For the node to run properly, API credentials and information on one’s Airtable base need to be provided. Clicking on the “Docs” link is a quick way to access documentation on what to do.

Understanding the Output - 24:11

n8n returns results in either table format or as JSON. Look at the results in the way that makes sense to you. You’ll be able to reference this information in future steps.

Configuring the Webflow Trigger Node - 29:04

You will need to have your Webflow API key and site information to connect n8n to the Webflow site you wish to update via this automation. For this particular workflow, select “Create” for the Operation type.

As you are configuring the Webflow trigger node, you’ll need to access information from prior steps in the workflow. This is done by clicking the gear icon next to the Field Value input box and then selecting “Add Expression.” In the follow-on pop-up, go to “Current Node” > “Input Data” > “JSON” > “fields”.

TIP: Not able to access data from an earlier step? The Airtable and Webflow nodes will need to be connected to one another on the canvas.

Configuring the values to be sent to Webflow

TIP: Within the Expression field, it’s also possible to add JavaScript within the double curly brackets to extend the functionality. There’s also a function mode that can be added to workflows to create even more powerful custom code options.

How to Access n8n Error Logs - 51:59

Logs can be found under “Executions” in the left nav bar.

If you are not seeing anything in the logs, go to “Settings” to see if your account is set to log errors.

Configuring Error Logging in n8n

Additional Tips

Resources

Key takeaways

Similar streams

Oh no! No videos within this category were found.