Portal Community

Blank vs Template

When you click + New Process in the Processes panel, a dialog appears with two options:

Blank Canvas

Starts with an empty graph. You design every node and connection yourself. Best for unique or experimental workflows.

From Template

Start from a pre-built pattern (e.g., HR Approval, Invoice Processing). The template nodes are pre-wired but fully editable.

Process Fields

FieldRequiredDescription
NameYesUnique within the project. Used in the dashboard list and execution logs.
DescriptionNoPurpose and scope of this workflow.
CategoryNoTag for filtering in large projects (e.g., "HR", "Finance", "DevOps").
Trigger TypeYesHow this workflow starts: Manual, Webhook, Schedule, or Form Submission.
Version LabelNoSemantic version string (e.g., "1.0.0"). Defaults to "1.0.0" for new processes.

Versioning

Processes maintain a version history. Each time you publish a ProcessThread, a snapshot is recorded. You can view all published versions and revert to any of them.

1

Draft

Every new Process starts as a draft. You can create threads from it, but draft processes cannot be triggered by scheduled or webhook triggers.

2

Published

A published Process version can be triggered externally and is visible to viewers. Publishing locks the version — changes require creating a new draft version.

3

Archived

Old versions can be archived to reduce clutter. Archived versions are read-only and cannot be executed, but their history is preserved.

Trigger Types

TriggerDescriptionConfigured By
ManualStarted by a user clicking Run in the studioNo configuration required
WebhookHTTP POST to a generated endpoint starts the workflowWebhook URL generated after publishing
ScheduleCron expression triggers at a regular intervalCron expression (e.g., 0 9 * * MON-FRI)
Form SubmissionTriggered when an Atlas Form is submittedSelect the Form ID in process settings
Trigger Node Required Every workflow must have exactly one Trigger node as its entry point. The trigger type you select here determines which trigger node appears pre-placed on the blank canvas.