Documentation

Getting Started
Data
Maps
Interfaces
Workflows
Forms
Sharing & Collaboration

Workflow Canvas

Complete guide to using the visual workflow builder in Atlas

The Workflow Canvas is Atlas's visual workflow builder that allows you to create powerful automations without writing code. This guide covers everything you need to know about building, managing, and optimizing workflows using the canvas interface.

  1. Open your Atlas project
  2. Navigate to the Workflows section in the left sidebar
  3. Click New Workflow to create a new workflow
  4. Choose to start from scratch or select a template

Canvas Overview

The Workflow Canvas consists of three main areas:

  • Canvas Area: The central workspace where you build your workflow visually
  • Node Palette (right panel): Available workflow components you can drag onto the canvas
  • Layers Panel (left): Your project's datasets that can be used as inputs

Understanding Workflow Components

Input Nodes

Input nodes represent data sources for your workflow:

  • Dataset Inputs: Project datasets or workspace data
  • External API Inputs: Data from external services
  • Manual Inputs: Values you provide when running the workflow

Adding Input Nodes:

  • Drag components from the right panel onto the canvas
  • Or drag datasets directly from the left layers panel

Logic Nodes

Logic nodes perform operations on your data:

  • Filter Node: Apply spatial or attribute filters to datasets
  • Spatial Aggregation: Group and aggregate data spatially
  • Join Node: Combine data from multiple sources
  • Calculate Node: Perform mathematical operations on fields
  • Transform Node: Modify data structure or format
  • Conditional Node: Add branching logic based on conditions

Output Nodes

Output nodes determine what happens with processed data:

  • Dataset Output: Save results to project or workspace datasets
  • Notification Node: Send emails, Slack messages, or webhooks
  • Export Node: Export data to various formats
  • Update Node: Modify existing dataset fields
PreviousWhat is a workflow?Workflows
NextForm BuilderForms