AtlasWork, planned itself.

The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

All systems operational
  • SOC 2 II
  • ISO 27001
  • HIPAA
  • GDPR

Product

  • Overview
  • PDF tools
  • Diagram tools
  • People & HR
  • Integrations
  • Marketplace
  • Pricing

Resources

  • Guides
  • Glossary
  • Compare
  • Docs
  • API reference
  • Support
  • Changelog
  • Status

Company

  • About
  • Careers
  • Press
  • Contact

Legal & trust

  • Trust center
  • Security
  • Privacy
  • Terms
  • DPA
  • GDPR
  • SLA
  • Refunds
  • Google API data
Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
PrivacyTermsSecurityStatus
Skip to documentation
Docs
Back to Atlas

Start here

  • Overview

Developer

  • REST API guide
  • Authentication
  • API reference
  • MCP (AI agents)
  • SDKs
  • Quick actions

Webhooks

  • Overview
  • Quickstart
  • Events
  • Payloads and headers
  • Security and signing
  • Delivery and retries
  • Managing via API

Connect

  • Connectors
  • Integrations

Product

  • Collaboration and chat

Reference

  • Glossary
  • Keyboard shortcuts
  • Module reference
Module reference

Module guide

Automations

When-then rules with a dropdown builder and a template gallery.

Open module/settings/automations
adminworkflow

Overview

Tenant-defined automation rules. Every audit event (task.created, task.status_changed, comment.created, and so on) is matched against active rules, and matching rules run actions such as set field, apply label, notify user, or call webhook. The v2 builder is dropdown-driven end to end, with no typing of field names or event strings.


Highlights

The capabilities worth knowing before you dive in.

  • Template gallery: six pre-canned workflows (auto-label, ping on new task, webhook on DONE, and more) with zero typing to instantiate
  • Trigger dropdown: common audit patterns (task.created, task.status_changed, project.*, comment.*) with human-readable labels
  • Actions: set_field (Task.status/priority from an enum), apply_label, notify_user, and call_webhook, each backed by a picker rather than a text box
  • Per-rule run log with status, duration, and error message

Important to know

Limits, permissions, and sharp edges to keep in mind.

  • Rules run in the order defined. Use distinct trigger patterns to avoid loops.
  • Webhook delivery retries with exponential backoff; failed deliveries surface in /settings/webhooks.
  • set_field is limited to a whitelist (Task: status/priority/title/description/dueOn/startsOn; Project: status/name/ownerId). Other fields are intentionally unreachable from automations.

How to use it

The primary workflow, start to finish.

  1. 1Click From template to pick one of the six pre-canned workflows (recommended).
  2. 2Or click Custom, pick a trigger from the dropdown, then add one or more actions, each configured via dropdowns.
  3. 3Toggle the power icon on the list to enable or disable a rule without deleting it.
  4. 4Review the run log to confirm the rule fires as expected before you rely on it.

FAQ

Why can only certain fields be set by set_field?
Automations bypass most guardrails to stay fast. The whitelist (status/priority/title/description/dueOn/startsOn on Task; status/name/ownerId on Project) is what we verified is safe to let rules write. Everything else needs the regular API path so its own validations run.
Can I edit a template?
Create from a template, then edit the resulting rule like any other. The template is a construction aid, not a runtime link.
Why has an automation triggered itself repeatedly?
Rules run in the order they are defined, and a rule whose action matches its own trigger will loop. Give each rule a distinct trigger pattern so an action cannot satisfy the condition that started it.

Automate this module

Everything on this screen is scriptable. Drive it from the REST API, or let an AI agent run it through the MCP server.
All modules
Was this page helpful?

On this page

  • Overview
  • Highlights
  • Important to know
  • How to use it
  • FAQ