Getting Started
Welcome to Atomic Work — the AI-first workflow automation platform built for HR, IT, Finance, and Operations teams. In under 5 minutes you can have your first live workflow running.
Sign up at theatomicwork.com, verify your email, and you'll land in your dashboard. From there, go to Studio → New Workflow to create your first automation.
Build Your First Workflow in 3 Steps
Step 1 — Describe it: In the Studio, click 'New Workflow' and choose 'AI Generate'. Type a plain-English description such as: 'Employee onboarding — collect personal details, send to HR for approval, then trigger a welcome email and create a Jira ticket for IT setup.' Atomic Work generates the complete workflow in seconds.
Step 2 — Configure each step: Click any step card to open its config panel. Set form fields for Input steps, write AI prompts for AI steps, map data fields for HTTP or database steps, and assign approvers for Approval gates.
Step 3 — Run it: Click the Run button in the top toolbar. Choose 'Simulate' for a safe dry run (no emails sent, no data written), or 'Run Live' to execute against real systems. Monitor every step in real-time on the Monitor page.
The Atom Table — Your Building Blocks
Every workflow is assembled from atoms — individual action types shown in the Atom Table at the bottom of the Studio. There are 15+ atoms grouped by category: Input/Output, AI, Integrations, Data, Control Flow, and Human gates.
Key atoms: INPUT (creates a data-collection form), APPROVAL (pauses for a human decision), SEND_EMAIL (sends via your domain), HTTP_REQUEST (calls any REST API), DB_INSERT / DB_QUERY (reads/writes Firestore collections), AI_TASK (runs a GPT-4 prompt with dynamic context), SEND_SLACK_MESSAGE, JIRA, GITHUB, HUBSPOT, SALESFORCE, FOR_EACH (loops), and CONDITION (branches on logic).
Hover over any atom in the table to see a tooltip with its full description, required fields, and example use cases. Click to add it to your current workflow as the next step.
Studio Views: Steps, Flow, Molecule, Form, Code
Steps view is the default — a structured vertical list of each step card. Click a card to configure it in the side panel. Drag to reorder.
Flow view is a visual node canvas powered by React Flow. Drag atoms from the bottom bar directly onto the canvas, connect nodes with edges, and see your workflow as a graph. Great for complex branching logic.
Molecule view (hexagon icon) shows the atomic graph — relationships and data dependencies between steps. Form view previews the public input form that gets generated from your INPUT steps. Code view exports the workflow as JSON.
AI Features
Atomic Work is built AI-first. Every workflow can be generated, modified, and optimized using natural language — no diagram-drawing required.
AI Workflow Generation
From the Studio new workflow screen, choose 'AI Generate' and describe your process in plain English. Be as specific as possible — mention integrations you need (Slack, Jira, email), who approves what, and what data is collected. The AI produces a complete workflow with named steps, configured atoms, and data field mappings.
Example prompts that work well: 'Software purchase request — employee submits form with cost and vendor, manager approves over $500, finance reviews over $5000, then send approval email and create a Jira ticket' or 'Customer refund process — collect order ID and reason, query database for order, validate eligibility, issue refund via HTTP, notify customer by email.'
AI_TASK Atom — Inline AI Steps
The AI_TASK atom runs a GPT-4 prompt as a step inside your workflow. You write a prompt template using {{variable}} syntax to inject data from previous steps. For example: 'Summarize this support ticket: {{ticket_description}} and classify its priority as LOW, MEDIUM, or HIGH.'
The AI output is stored as a variable you can use in downstream steps — pass it to an email body, a Slack message, a database field, or another AI step. This enables fully autonomous processing pipelines.
Sketch to Workflow (Scan)
Take a photo or upload a whiteboard sketch or hand-drawn flowchart. Atomic Work's OCR + AI pipeline reads the diagram and converts it into a structured workflow. Accessible from Studio → New Workflow → Scan.
Also supports BPMN 2.0 XML import — paste your BPMN and Atomic Work maps it to the appropriate atoms automatically.
Integrations
Atomic Work connects to your existing tools without any custom code. Configure integrations once in Settings → Integrations, and every workflow can use them.
Available Integrations
Communication: Slack (send messages to any channel or DM), Email via Resend (custom domain), Telegram, Discord, Twilio SMS.
Project management: Jira (create/update issues), GitHub (create PRs and issues), Linear (create issues), Notion (create/update pages).
CRM / Sales: HubSpot (create contacts and deals), Salesforce (create/update records), Zendesk (create tickets).
Google Workspace: Google Drive (watch folders, upload files), Google Sheets (read/write cells), Google Calendar (create events).
Custom: HTTP_REQUEST atom hits any REST or webhook endpoint with full control over headers, body, and authentication. Use it to connect to any API not listed here.
How to Connect an Integration
Go to Settings → Integrations. Click Connect next to the service you want. For OAuth-based services (Slack, Google), you'll be redirected to authorize access. For API-key services (HubSpot, Zendesk), paste your API key.
Once connected, that integration is available as an atom option inside any workflow in your organization. Credentials are encrypted at rest and never exposed in workflow exports.
API Reference
Atomic Work exposes a REST API at /api/v1 so you can trigger workflows, query runs, and manage data from your own applications.
Authentication
All API requests require a Firebase ID token in the Authorization header: Authorization: Bearer <ID_TOKEN>. Obtain a token by calling firebase.auth().currentUser.getIdToken() in your client application.
For server-to-server calls, use a service account key to mint tokens via Firebase Admin SDK. Contact support to enable API key authentication (static keys) for your plan.
Trigger a Workflow via API
POST /api/v1/workflows/:id/run — starts a new run of the workflow identified by :id. Pass initial form data in the request body as JSON: { "inputs": { "field_name": "value" } }. Returns { "runId": "...", "status": "running" }.
GET /api/v1/workflows/:id — returns the workflow definition including all steps and atom configurations. GET /api/monitor/runs — returns all active runs for your organization with real-time status.
Inbound Webhooks
Every workflow can be triggered by an inbound webhook. Find the webhook URL in the workflow settings panel (trigger type: Webhook). POST any JSON payload to the URL and it starts a run, with the payload mapped to workflow input variables.
Webhook URLs are stable and authenticated. You can configure a shared secret for HMAC-SHA256 signature verification to ensure payloads come from trusted sources.
Teams & Roles
Atomic Work has a three-tier role system: ADMIN, MANAGER, and OPERATOR. Roles control what each user can see, build, and execute.
Role Permissions
ADMIN — full access: create/delete workflows, manage integrations, billing, invite users, view all runs and audit logs. One person in your organization should be Admin.
MANAGER — can create and edit workflows, run any workflow, view team activity and analytics. Cannot change billing or organization settings.
OPERATOR — can run workflows and complete assigned tasks in their Inbox. Cannot create or edit workflow definitions. Ideal for front-line staff who execute processes.
Inviting Your Team
Go to Settings → Team → Invite Member. Enter the email address and select a role. The invitee receives an email with a secure one-time link. On accepting, they join your organization with the assigned role.
You can also bulk invite via CSV upload from Settings → Team → Bulk Invite. Roles can be changed at any time from the team member list.
Template Marketplace
The Marketplace contains 53+ ready-to-use workflow templates across healthcare, finance, HR, IT, sales, education, and more. Install any template into your Studio in one click.
Installing a Template
Browse the Marketplace at /studio/templates or from the Studio new workflow screen. Filter by category or use the search bar. Click 'Use Template' on any card — it creates a copy of the workflow in your Studio that you can immediately customize.
Free templates are available on all plans. Premium templates (marked with a price) are purchased with Atomic Credits. Credits can be bought from Billing or earned by publishing your own templates.
Publishing Your Own Templates
Any workflow you build can be published to the Marketplace. From the workflow editor, click the three-dot menu → Publish to Marketplace. Set a title, description, category, and price (or free). Your template goes through a moderation review (usually under 24 hours) before going live.
As a creator, you earn 70% of every purchase. Payouts are processed via Stripe Connect. Track your earnings in Marketplace → My Sales.