2. Key Concepts when using TeamPal Workflows

Modified on Wed, 12 Nov at 4:32 PM

Node

A node in TeamPal is an individual component within a workflow that defines a specific operation, task, or service. Nodes can fetch, send, process data, integrate with external systems, or perform dedicated functions depending on their type.


TABLE OF CONTENTS


Begin node

The begin node is a special trigger node responsible for initiating the execution of a workflow based on specific conditions. All workflows in TeamPal require the begin node to determine when the workflow should start running. The begin node includes a parameter field, providing a space for data annotation.


Action node

Action nodes are individual components that perform specific operations within a workflow. They allow you to fetch, send, and process data, integrate with external services, and define flow control logic. Action nodes form the core of workflow automation by connecting together to compose complex processes

  • AI node: An AI node enables you to interact with large language models (LLMs) and other AI resources within your workflow. AI nodes can interpret requests, make decisions, and leverage external data sources to enhance responses. They use AI capabilities to automate intelligent decision-making and content generation tasks.
  • Tool nodes: Tool nodes are specialized action nodes that provide access to specific external services or resources (e.g., Web browser, Google search, Document reader).
  • MCP node: An MCP node connects your workflow to Model Context Protocol (MCP) servers, providing standardized access to a wide variety of resources and services. MCP nodes enable workflows to link different components together, similar to how LangChain frameworks standardize integration with diverse models and resources
  • Utility nodes: Specialized action nodes are designed to manage complex workflows and advanced use cases. These nodes offer specific functionalities, such as IF-ELSE statements and custom Python code.


End node

The end node marks the completion point of a workflow execution. When the workflow reaches an end node, it concludes the process and returns any final output data.


Connection

A connection is a link between two nodes in a workflow that defines the flow of data and execution sequence. Connections determine how data passes from one node to another, enabling the sequential execution necessary to achieve complex tasks.

  • Create a connection: Creating a connection establishes a link between two nodes in your workflow. You do this by connecting the output of one node to the input of another, allowing data to flow between them and defining the order in which nodes execute.
  • Delete a connection: Deleting a connection removes the link between two nodes in your workflow. When you delete a connection, the data flow between those nodes is severed, and they no longer execute in sequence. This allows you to restructure your workflow logic and data flow as needed.


Canvas

A canvas in TeamPal is the main visual interface used to build, organize, and manage workflows. On the canvas, you can add, configure, and connect different nodes to compose automation sequences. It provides a drag-and-drop environment where users create and edit workflows visually, making automation accessible without requiring any coding skills.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article