Batch Website Evaluation

Evaluate multiple websites simultaneously with progress tracking

Back to Dashboard
Category

Bulk Processing

Duration

Variable (depends on number of websites)

Steps

4 total

Integrations

6 systems

Workflow Actions

Workflow Steps

1
initialize_batch_evaluation()

Validate all leads have websites and prepare them for bulk evaluation

Initialize batch processing with lead validation

Integrations:
Database Validation
Parameters:
lead_ids user_id
Time: 1-2 seconds
Success: Step completed successfully
Failure: Unexpected error
2
process_batch_evaluation_job()

Run website evaluation on each lead with real-time progress updates

Process each lead through website evaluation pipeline

Integrations:
Website Evaluator Progress Tracking
Parameters:
leads
Time: 20-35 seconds per website
Success: Step completed successfully
Failure: Unexpected error
3
update_job_progress()

Provide live progress updates to show batch evaluation status

Track and update progress for user feedback

Integrations:
Real-time Progress API
Parameters:
job_id progress
Time: Continuous
Success: Step completed successfully
Failure: Unexpected error
4
finalize_batch_results()

Save all evaluation results and refresh the user interface

Compile and store final batch results

Integrations:
Database Updates Cache Management
Parameters:
job_id results
Time: 2-5 seconds
Success: Step completed successfully
Failure: Unexpected error
System Integrations
Real-time Progress API Cache Management Website Evaluator Database Validation Database Updates Progress Tracking
Required Parameters
job_id lead_ids user_id leads progress results
Technical Information
Version: 1.0
Total Steps: 4
Integrations: 6
Parameters: 6