> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spojit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform Overview

> Understand the core concepts and architecture of Spojit.

Spojit is a workflow automation platform built around a visual canvas editor. You design workflows by connecting nodes (triggers, actions, conditions, and more) and execute them on demand, on a schedule, or via webhooks.

## Key concepts

### Workflows

A **workflow** is an automation you build on the visual canvas. It starts with a trigger and flows through a series of nodes that perform actions, transform data, or control logic. Workflows are saved to your workspace and can be run at any time.

### Nodes

Nodes are the building blocks of a workflow. Each node has a type that determines what it does:

| Node                                               | Purpose                                                                                 |
| -------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [Trigger](/workflow-editor/nodes/trigger)          | Starts the workflow (manual, schedule, or webhook)                                      |
| [Connector](/workflow-editor/nodes/connector)      | Executes a tool from a connected service or utility: either directly or via an AI agent |
| [Transform](/workflow-editor/nodes/transform)      | Reshapes or maps data between steps                                                     |
| [Human](/workflow-editor/nodes/human)              | Pauses for manual approval                                                              |
| [Condition](/workflow-editor/nodes/condition)      | Branches based on if/else logic                                                         |
| [Loop](/workflow-editor/nodes/loop)                | Iterates over items (forEach, while, times)                                             |
| [Parallel](/workflow-editor/nodes/parallel)        | Runs multiple branches concurrently                                                     |
| [Sub-workflow](/workflow-editor/nodes/subworkflow) | Calls another workflow                                                                  |

### Connectors and connections

A **connector** is a template that describes an integration, including its name, icon, available tools, and authentication method. Spojit ships with connectors for third-party services (Shopify, Slack, Resend) and built-in utility connectors (JSON, CSV, text, math, and many more).

A **connection** is your configured instance of a connector; it holds your credentials and any service-specific settings. You can create multiple connections to the same connector (for example, two different Shopify stores).

<Tip>
  Utility connectors like Text Tools, Math, and JSON don't require a connection; they work out of the box.
</Tip>

### Workspaces

A workspace groups your workflows, connections, and team members together. Every user belongs to at least one workspace. See [Workspaces](/platform/workspaces) for details.

## Architecture at a glance

```
Trigger → Action → Condition → (Branch A) → Action
                             → (Branch B) → Loop → Action
```

Workflows execute from left to right. Data flows between nodes through variables, and each node can read outputs from previous steps and produce results for downstream nodes.

## Next steps

<CardGroup cols={2}>
  <Card title="Workspaces" icon="building" href="/platform/workspaces">
    Manage workspaces and team access.
  </Card>

  <Card title="Connections" icon="link" href="/platform/connections">
    Connect external services to Spojit.
  </Card>

  <Card title="Workflow Editor" icon="pen-ruler" href="/workflow-editor/overview">
    Start building workflows on the canvas.
  </Card>

  <Card title="Connectors" icon="plug" href="/connectors/overview">
    Browse available integrations and utilities.
  </Card>
</CardGroup>
