Queue Service
Manage and orchestrate your automation workflows with our powerful queuing system
Queue Service
The Queue service provides powerful workflow orchestration capabilities, allowing you to efficiently manage and execute automation runs at scale.
Queue Management
Creating Queues
Create custom queues to organize and manage your automation workflows:
- Queue Name: Give your queue a descriptive name
- Description: Add context about the queue’s purpose
- Concurrency: Control how many jobs can run simultaneously
- Max Retries: Set the number of retry attempts for failed jobs
- Priority: Define queue priority levels (higher numbers = higher priority)
Queue Dashboard
Monitor your queues with real-time status information:
- Pending Jobs: View the number of jobs waiting to be processed
- Running Jobs: Track currently executing workflows
- Queue Actions: Access bulk upload and management options
Bulk Upload
Efficiently add multiple jobs to your queue:
- Data Upload: Upload job data with ID, Name, and Reason fields
- Worker Automation: Assign which automation will process each queue item
- Completion Actions: Configure what happens when jobs finish:
- No action: Simply complete the job
- Execute trigger: Fire a trigger after completion
- Call webhook URL: Send a webhook notification
Worker Automation
Configure how your queue items are processed:
- Automation Selection: Choose which automation handles queue items
- API Endpoints: Select specific API endpoints for processing
- Dynamic Processing: Each queue item can trigger the assigned automation with its specific data
Monitoring & Tracking
The Queue service integrates with the Monitor tab to provide comprehensive tracking:
- Workflow Runs: View detailed execution history
- Duration Tracking: Monitor how long jobs take to complete
- Status Monitoring: Track success, failure, and retry states
- Real-time Updates: Get live updates on queue processing
Key Features
- Scalable Processing: Handle large volumes of automation runs
- Flexible Configuration: Customize concurrency, retries, and priorities
- Batch Operations: Upload and process multiple jobs simultaneously
- Integration Ready: Works seamlessly with existing automations
- Comprehensive Monitoring: Full visibility into queue performance
The Queue service is designed to help you scale your automation workflows efficiently while maintaining control over resource usage and execution priorities.
Questions? Reach out to our support team at support@pinkfish.ai for more information.