AI Workflow Jobs
Overview
AI Workflow Jobs represent individual executions of your AI Workflows. Each job applies a workflow's steps to generate insights, content, or analysis based on your defined variables and prompts. Jobs provide a detailed record of AI processes, allowing you to track outputs, monitor performance, and save results for future reference.
AI Workflow Jobs can be created on-demand for immediate execution or scheduled to run at specified intervals, giving you flexibility in how you deploy your AI processes.
Viewing Your AI Workflow Jobs
The AI Workflow Jobs list provides a comprehensive overview of all your workflow executions, presented in a searchable, sortable table.
AI Workflow Job Information
For each AI Workflow Job, you can see:
- Name - The descriptive title of your workflow job
- Status - Visual indicator showing the current state:
- New - Created but not yet started
- Enqueued - Waiting to begin processing
- Running - Currently executing steps
- Completed - Successfully finished all steps
- Failed - Encountered an error during execution
- Canceled - Manually stopped by user
- Last Updated - Relative time since the job was modified
- Last Completed - When the job last finished successfully
- Statistics - Key metrics displayed as badge counts:
- Steps - Number of prompt steps in the associated workflow
- Sites - Number of sites associated with this job
AI Workflow Job List Actions
- Search - Filter jobs by typing in the search field at the top of the list
- Workflow Filter - View only jobs associated with a specific workflow
- Multi-select - Click the checkbox next to jobs to select multiple items
- Delete - Remove selected jobs (with confirmation dialog)
- Duplicate - Create a new job based on an existing one
- View Details - Click anywhere on a job row to open its complete execution details
AI Workflow Job Details
The job details page provides comprehensive information about a specific workflow execution.
Job Header
- Name - Editable title that identifies this specific job execution
- Status Badge - Visual indicator showing the current execution state with textual updates when a job is running
- Action Buttons:
- Start - Begin execution (for new or previously completed jobs)
- Cancel - Stop a running job
Job Options
The Job Options section displays fundamental configuration settings:
- Workflow - The parent workflow this job is based on (clickable link to workflow)
- Status - Current execution state with detailed status information
- AI Model - The language model processing all steps. The AI Model is defined in the workflow.
- Workflow Steps - Number of steps in the associated workflow
- AI Credits - Estimated usage metrics:
- Total credits required (estimate only)
- Input token count
- Output token count
- Notification - Option to receive alerts when job completes
- Sites - Associated websites this job applies to
Variables
The Variables section shows values used during this specific job execution:
- Workflow Variables - Default values inherited from the parent workflow
- Job Overrides - Custom values specific to this job execution
- Usage Indicators - Visual cues showing where variables are referenced
Variables can be edited before running a job to customize the execution without changing the parent workflow. There is a visual status indicator that show variables that have been overridden in the job.
Output
The Output section displays the final result of your workflow job execution:
- Content Display - Formatted presentation of the combined output.
- Status Indicators:
- For new/canceled jobs - Prompt to start execution
- For running jobs - Progress indicator
- For failed jobs - Error notification
- Action Buttons:
- Save to File - Download the output as a text file
- Start Chat - Begin a conversation with the AI using this output as context
- Download PDF - Export the output in PDF format
- Continuation Suggestions - AI-generated prompts for further exploration of the results
Step Outputs
The Step Outputs section provides detailed results from each individual step in the workflow:
- Sequential Display - Ordered list of all step results
- Step Information:
- Step number and name
- Full output content
- AI model used (if different from workflow default)
- Processing timestamps
- Action Buttons:
- Run From Step - Restart execution from a specific point
- Save to File - Download individual step output
- Model Info - Details about the AI model used for this step
Benchmark Output
The Benchmark Output section shows performance testing results if configured:
- Content Display - Formatted presentation of benchmark analysis
- Dashboard Visualization - Interactive charts for default benchmarks
- Action Buttons:
- Run Benchmark - Execute benchmarking independently
- Save to File - Download benchmark results
Running AI Workflow Jobs
You can execute workflow jobs in several ways:
Starting a New Job
- From the Workflows list, click the "Create Job" button next to your desired workflow
- Provide a descriptive name for the job
- Customize variables if needed
- Click "Start AI Workflow Job Now" to begin execution
- Monitor progress and view results on the job details page
Rerunning an Existing Job
For jobs that have completed, failed, or been canceled:
- Navigate to the job details page
- Click "Start AI Workflow Job Now" to re-execute with the same settings
- Confirm the action in the dialog if prompted
Running from a Specific Step
To continue a job from a particular point:
- Navigate to the job details page
- In the Step Outputs section, find the step you want to start from
- Click the "Run From Step" button
- Confirm the action in the dialog if prompted
This feature is useful for debugging or when earlier steps don't need to be repeated.
Canceling a Running Job
If you need to stop execution in progress:
- Navigate to the job details page
- Click "Cancel AI Workflow Job"
- The job status will change to "Canceled"
Working with Job Results
Viewing and Analyzing Results
- The Output section shows the final combined result
- Step Outputs provide detailed intermediate results
- Benchmark Output offers performance metrics
Saving and Sharing Results
Results can be exported in several ways:
- Save to File - Download as plain text
- Save and Start Chat - Export and continue working with the output in a chat interface
- Download PDF - Create a formatted document
Continuing the Conversation
After job completion, you can:
- Use the provided conversation suggestions to explore the output further
- Start a new chat with the output as context
- Create a new job based on the results
Managing AI Workflow Jobs
Deleting Jobs
To remove unwanted or outdated jobs:
- From the jobs list, select one or more jobs using the checkboxes
- Click the delete icon
- Confirm the deletion in the dialog
- Alternatively, delete individual jobs using the trash icon in each row
Note: Deleting a job removes all associated outputs and cannot be undone.
Duplicating Jobs
To create a new job based on an existing configuration:
- From the jobs list, locate the job you want to duplicate
- Click the duplicate icon
- Provide a new name
- Optionally modify variables or settings
- Start the new job or save it for later execution
Best Practices
Job Naming
- Use clear, specific names that identify the purpose and iteration
- Consider including date information for recurring jobs
- If testing variables, note key parameters in the name
Monitoring Long-Running Jobs
- Jobs automatically update their status as they progress
- For complex workflows, check the step outputs to track progress
- Set the notification option to be alerted on completion
Troubleshooting Failed Jobs
- Check the step outputs to identify where the failure occurred
- Review variable values for potential issues
- Try running from a specific step after resolving problems
- Check if credit limits have been reached
Managing Resources
- Delete old or unnecessary jobs to keep your workspace organized
- Be mindful of credit usage for large or complex workflows
- Use benchmarking to optimize workflows before running full jobs
Site Association
- Associate jobs with specific sites to organize content by website
- Site association enables filtering and contextual awareness in outputs
- Multiple sites can be selected for jobs that apply across properties
Advanced Features
Variable Overrides
- Customize the behavior of a workflow without changing the original
- Test different scenarios by running jobs with varied inputs
- Save successful configurations by duplicating effective jobs
Step-by-Step Execution
- Run jobs from specific steps to save time during development
- Use partial runs to debug problematic sections of a workflow
- Build complex workflows incrementally by testing sections independently
Benchmarking
- Evaluate the performance of your workflow with objective metrics
- Compare different approaches using benchmark data
- Use insights to optimize for efficiency, quality, or cost
Job Status Monitoring
- Real-time updates as jobs progress through steps
- Automatic polling adjusts frequency based on activity
- Status indicators provide at-a-glance understanding of job state