Workflows are fundamentally three things: inputs, steps, and outputs. I’m gonna say that a lot in this course. Grab emails from a Google sheet, enrich them with Apollo, update the Google sheet. Get a support ticket, categorize it with AI, update ticket tags. In Gumloop, we represent each step of an automation by nodes on a canvas.
So let’s create a flow—this is where we’ll automate our workflow. Now we want to add a node. Nodes are the steps in our automation. All of the things you can automate in Gumloop are found in the node library at the top left. You can read and write data to your favorite tools in the Integration section, use AI in many different ways, and enrich or scrape information.
Although each of these nodes does something different, they all follow a similar pattern. Let me bring in the Slack reader. As I hover over, you’ll notice three important elements that all nodes have: inputs (the information being passed into the node), parameters (what you need to configure so the node does what you want), and outputs (what you’ll get back from the node).
Now I can configure this to grab messages from the general channel from the last week, and if I click run, it’s going to run this node and show me the messages.
Another example: let me grab Perplexity from the node library, which is an AI search engine. I can type in “give me the news about Microsoft,” and when I click run, it’ll do the search and return recent news about Microsoft and a list of the sites where it got that information.
Those are two examples of nodes—two steps in our potential automation. Have we automated anything? Absolutely not. Are we closer to automating things? Yes.
Before the next lesson where we’ll talk about how we start stringing nodes together for an automation, go ahead and add some nodes to your canvas. Pick a few nodes that are part of your workflow, configure them and run them. Make sure you understand inputs, parameters, and outputs.