Importing documents
The bulk import feature allows you to efficiently add, categorize, and prepare large sets of documents for publication, streamlining content ingestion within Content AI.
This feature is designed to simplify large-scale content ingestion, migration, and updates within Document Manager , helping you efficiently feed Smart Assistant’s Knowledge Base .
By managing URLs, categories, and imports directly from a single interface, your team can centralize content acquisition and maintain full control over what’s added or updated.
Bulk Import Screen
Import multiple documents from external URLs simultaneously.

URL Management
Add Multiple URLs
- Start with one empty URL entry
- Add unlimited additional entries
Per URL Entry Fields:
Document URL (Required)
- Full URL to external document/page
- Real-time validation
- Visual error indicators for invalid URLs
- Clear button to empty field
Categories (Optional)
- Multiple selection dropdown
- Same categories as manual document creation
- Applied to downloaded document from that URL
Open URL Button
- Opens URL in new browser tab
- Preview content before importing
- Disabled if URL is invalid
Delete Button
- Removes URL entry from list
- Disabled when only one entry remains (minimum one required)
Validation
Real-time URL Validation:
- Error messages displayed below invalid URLs
- Form submission disabled until all URLs valid
Validation Rules:
- Must be valid URL format
- Required field (cannot be empty)
- Protocol required (http:// or https://)
Actions
Add new URL
- Inserts new blank URL entry at bottom
- Smooth scroll to new entry
- No limit on number of URLs
- Disabled during import process
Clear form
- Resets all entries to single blank entry
- Confirmation not required
- Disabled during import process
Import documents
- Starts batch import process
- Disabled conditions:
- Any URL validation errors exist
- Import already in progress
- Form is invalid
Import Process
Step 1: Synchronization
- Saves all URLs to database
- Creates new entries for new URLs
- Updates existing entries (by ID)
- Removes URLs not in submitted list
Step 2: Background Job
- Queues import job
- Job processes all URLs sequentially
- Job timeout: 15 minutes
Step 3: Progress Tracking

- Progress modal displays during import
- Maximum wait time: 30 minutes
Step 4: Completion

- Success notification with document count
- Automatic redirect to Document List
- Document status set to READY (ready for publication)
Error Handling:
- Individual URL failures reported
- Job failure notification
- Timeout notification if exceeded