Introduction
Welcome to the Gumloop community 👋
If you’re interested in building powerful automations without writing a single line of code, you’ve come to the right place. Gumloop offers an intuitive and collaborative platform to create AI-powered workflow automations called flows using modular components known as nodes.
Key Features
Automation Building:
Drag, drop, and link nodes onto a canvas to create powerful autommations (we call them flows).
Integrations: Connect to popular services like Twitter, AWS, GitHub, Outlook, Google, and more.
Scalable Infrastructure: Run your flows at massive scale with no technical background needed.
Team Collaboration:
Share and build flows together with your team members under a workspace.
Terminology
Nodes: The modular building blocks that you drag onto the canvas. Individual no-code Lego pieces.
Flows: A series of nodes connected to achieve some goal. No-code lego creations
Sub Flows: Using other flows within a larger flow. This allows you to make complex flows simple and modular
What is a Node?
Nodes are the modular components make up a flow. Each one is a step in a series of steps towards a goal.
You can drag-and-drop them on to the canvas from the node menu that can be shown/hidden through the >>/<<
icons.
Nodes generally take in inputs, have some outputs, and can also have parameters. Many of these attributes may also be optional. Let’s take a look at an example:
This node above is a AI data extractor. It takes some content as input, extract the data you specify (in this case company name) and outputs the extracted data.
If you did not pass in an input to this node and tried to run it, it would fail because it’s trying to extract company name from nothing.
The data you pass in is entirely up to you, this node can perform data extraction on anything, whether it’s text from a google doc, a website, and email etc.
What is a flow?
Flows are the heart of Gumloop, allowing you to connect nodes to execute specific tasks.
When a flow is run, data passes from one node to the next, with each node manipulating or generating content along the way.
Here is an example of a flow that can extract the name from a startup’s landing page and format it into a sentence
You can simply run the flow by hitting the run button in the top right corner:
After hitting run, a log feed will pop up describing the current stage of the flow in real-time as actions are happening.
Each node’s logs available in these collapsable components.
How to build a flow
The flow building page is a large canvas for you to design your personalized flow. Each node can be found in the library on the left side.
Nodes are dragged and dropped onto the canvas one at a time. Once they’re on the canvas they’re ready to be connected together.
The inputs of one node are derived from the outputs of another.
The standard format of a flow
Most flows we’ve built or user build follow a general pattern -> **Ingest data, prepare it for the AI, process it with AI and output a result. **
- Data Loaders : Pipelines normally start off with the ingestion of some sort of data. The data being ingested can be thousands of links in a csv, an uploaded file, a scraped website etc. This data is the content
- Data Modifiers: These nodes are the backbone of our flows. They are the helper functions that make everything possible. They allow us to perform any number of data manipulation tasks like reformatting text, reading values from jsons, extracting columns from csv etc.
- Using AI: Nodes that use AI generally follow. These nodes are the source of reasoning in the flow and can ingest the loaded data and summarize, answer questions, categorize etc.
- Data Writers: These are almost always the very last step of our flows. They touch the outside world and turn the AI processed output into a tangible, valuable result. Nodes that generate files, raise GitHub PRs, post Tweets and more live in this category.
Get started with templates
The #1 way to get started is by using a prebuilt template
Keep in mind however that the true power of the platform lies in personalization. So use templates as a starting point but then make things your own!
We’ve built 60+ functional flows with annotations for you to browse. You can use these to understand how things work or to run out of the box, each is built to be immediately useful
Get started with templates here: https://www.gumloop.com/templates