Documentation
Executing Jobs (Workflows)
Jobs (also called workflows or sigma-jobs) are multi-step automated tasks that Sigma Domain can execute on your behalf. They allow you to chain together…
Overview
Jobs (also called workflows or sigma-jobs) are multi-step automated tasks that Sigma Domain can execute on your behalf. They allow you to chain together multiple actions, import APIs, process data, and build complex automations.
What is a Job?
A job is a sequence of planned steps that the AI creates and executes:
- The AI analyzes your request
- It creates a step-by-step plan
- Each step is executed in order
- Results from earlier steps feed into later steps
- You get a final result when all steps complete
Creating a Job
Method 1: Natural Language Request
Type a request that implies multiple steps:
- "Import the Stripe API and list my recent payments"
- "Crawl this website and extract all the product names"
- "Set up email notifications for new Trello cards"
The AI will detect that your request needs a job and offer to create one.
Method 2: Explicit Job Creation
Say explicitly:
- "Create a job to [description]"
- "Start a workflow for [task]"
Method 3: Auto-Detection
When you ask something that requires:
- API imports
- Multiple tool executions in sequence
- Data processing across services
- Long-running operations
The system may automatically suggest creating a job.
Job Lifecycle
1. Planning Phase
- The AI creates a list of steps
- Each step has a description and expected outcome
- You can review the plan before execution starts
2. Execution Phase
- Steps execute one at a time (or in parallel when safe)
- Progress updates appear in the chat
- Each step shows its status: pending, running, completed, or failed
3. Completion
- A summary of all results is presented
- Any created artifacts (files, data) are accessible
- The job is marked as completed
Viewing Job Progress
In the Chat
- Progress updates stream into the conversation
- Each step shows a status indicator
- Error messages appear inline if a step fails
Job Artifact
- Active jobs appear as an interactive artifact in the chat
- The artifact shows:
- Current step and progress
- Completed steps with results
- Any errors or warnings
- Support Q&A section for asking questions about the job
Managing Jobs
Pause or Cancel
- To cancel a running job: "Cancel the current job"
- Jobs may also time out if they run too long
Retry Failed Steps
- If a step fails, the system may retry automatically (up to 3 attempts)
- You can also ask: "Retry the failed step"
View Past Jobs
- Ask: "Show my recent jobs"
- Job history is stored and can be reviewed
Job Support Drawer
Active jobs have a built-in support section:
- Scroll to the job artifact in the chat
- Look for the support/help section at the bottom
- Ask questions about the job or its tools
- Answers appear in the support drawer (not as chat messages)
This is useful for asking "What does this tool do?" or "How do I configure authentication?" while a job is running.
Common Job Types
API Import Jobs
- Import and configure a new API integration
- Crawl API documentation, create functions, set up auth
Data Processing Jobs
- Extract data from one service, transform it, load into another
- Process CSV/JSON files
- Aggregate data from multiple sources
Monitoring Jobs
- Set up recurring checks (stock prices, website status)
- Send notifications when conditions are met
Content Jobs
- Generate reports from multiple data sources
- Create documents combining data from various tools
Troubleshooting
Job Stuck or Not Progressing
- Check if a step is waiting for your input
- The AI may need additional parameters or authentication
- Try asking "What's the status of my job?"
Step Fails Repeatedly
- Check the error message for the specific issue
- Common causes: missing auth, incorrect parameters, API rate limits
- The system retries up to 3 times with a 60-second cooldown
Job Creates Wrong Plan
- Cancel the job and rephrase your request with more detail
- Be specific about which services and actions you want
- Mention any constraints or preferences upfront