Complete Documentation

Documentation

Everything you need to master Atomic Work. From basics to advanced features, including our AI-powered tools.

Getting Started

Welcome to Atomic Work! This guide will help you get started with building your first workflow. Atomic Work is a platform that transforms complex processes into atomic, executable tasks.

To begin, create an account and set up your organization. Once you're logged in, you can start building procedures using our visual builder or our AI-powered Magic Builder.

Our AI features can generate entire workflows from natural language descriptions. Simply describe what you want to accomplish, and our AI will create a complete procedure with all the necessary steps.

Introduction to Atomic Work

Atomic Work is built on the principle of atomic tasks—breaking down complex processes into indivisible, manageable units. Each task is clear, executable, and measurable.

Our platform supports 16 predefined atomic actions, including Input, Compare, Authorize, Validate, and more. These actions can be combined to create powerful workflows.

Atomic Work also includes AI-powered features that can automatically generate procedures from natural language descriptions, making it easy to get started even if you're not familiar with workflow design.

Creating Your First Procedure

To create your first procedure, navigate to the Studio and click 'Create Procedure'. You can either build it manually using the drag-and-drop builder or use our AI Magic Builder.

With the Magic Builder, simply describe your process in plain English. For example: 'Create a process for employee onboarding that collects personal information, verifies documents, and sends a welcome email.'

The AI will generate a complete procedure with all necessary steps. You can then customize it, add additional steps, or modify existing ones to fit your exact needs.

Understanding Atomic Tasks

Atomic tasks are the building blocks of Atomic Work. Each task represents a single, indivisible action that must be completed before moving to the next step.

Tasks can be configured with specific requirements, validation rules, and assignment logic. This ensures that every step is clear and executable.

When a task is completed, the workflow automatically moves to the next step. This creates a clear, linear progression through your process.

AI Features

Atomic Work includes powerful AI features that can automate workflow creation and provide intelligent suggestions. Our AI is trained on thousands of workflows and can generate procedures that follow best practices.

The AI Magic Builder can create complete procedures from natural language descriptions. Simply describe what you want to accomplish, and the AI will generate a workflow with all necessary steps.

Our AI can also provide suggestions for improving existing workflows, identifying potential bottlenecks, and optimizing task assignments.

AI Procedure Builder

The AI Procedure Builder is our most powerful feature. It can generate complete workflows from simple text descriptions, saving you hours of manual work.

To use the AI Builder, navigate to the Studio and click 'Magic Builder'. Enter a description of your process, and the AI will generate a complete procedure with all necessary steps.

The AI considers best practices, common patterns, and your organization's existing workflows when generating new procedures. This ensures that generated workflows are both functional and optimized.

Natural Language Processing

Our AI uses advanced natural language processing to understand your descriptions and convert them into structured workflows. It can understand complex requirements and generate appropriate task sequences.

The AI can identify key actions, required inputs, decision points, and approval steps from your description. It then creates a workflow that implements these requirements.

You can refine the generated workflow by providing additional context or making manual adjustments. The AI learns from your feedback to improve future suggestions.

API Reference

Atomic Work provides a comprehensive REST API that allows you to integrate our platform with your existing tools and systems. The API is designed to be simple, consistent, and powerful.

All API requests require authentication using an API key. You can generate API keys from your organization settings. Keep your API keys secure and never share them publicly.

The API follows RESTful principles and uses standard HTTP methods. Responses are returned in JSON format, and errors follow a consistent structure.

Authentication

All API requests must include an API key in the Authorization header. The API key should be prefixed with 'Bearer'.

You can generate API keys from your organization settings. Each key has specific permissions and can be revoked at any time.

API keys are scoped to your organization and can only access resources that belong to your organization. This ensures that your data remains secure.

Procedures API

The Procedures API allows you to create, read, update, and delete procedures programmatically. You can also list all procedures in your organization and filter them by various criteria.

When creating a procedure via API, you must provide all required fields, including the procedure name, description, and steps. Steps must be defined using our atomic action format.

You can also start procedure runs via the API, which allows you to trigger workflows programmatically from your own applications.

Team Collaboration

Atomic Work is designed for team collaboration. You can create teams, assign tasks to specific users or teams, and track progress across your organization.

Tasks can be assigned to individuals, teams, or set up as a queue where any team member can claim them. This flexibility allows you to model various workflow patterns.

All team members receive notifications when tasks are assigned to them, when tasks are completed, or when comments are added to workflows.

Creating Teams

Teams allow you to group users together and assign tasks to entire teams rather than individuals. This is useful for processes where any team member can handle a task.

To create a team, navigate to Settings > Teams and click 'Create Team'. Add team members and configure team settings such as default assignments and notification preferences.

Teams can be used in task assignments, allowing you to create workflows where tasks are assigned to teams rather than specific individuals.

Task Assignments

Tasks can be assigned in three ways: to the process starter, to a specific user, or to a team queue. The assignment type is configured when creating or editing a procedure step.

When a task is assigned to a team queue, any member of that team can claim the task. This is useful for processes where multiple people can handle the same type of task.

You can also configure automatic assignments based on workload, skills, or other criteria. This ensures that tasks are distributed efficiently across your team.