File Upload & Processing
Upload audio, documents, and images for automatic text extraction and transcription
Upload & Process Files
Instant Upload
Files processed immediately with background text extraction
Smart Extraction
OCR for images, PDF parsing, document extraction, and audio transcription
Auto Entry Creation
Extracted text automatically creates inbox entry for classification
๐Supported File Formats
๐ต Audio
MP3
WAV
M4A
OGG
๐ Documents
DOCX
TXT
MD
๐ผ๏ธ Images
JPG
PNG
GIF
WEBP
๐ก Note: Audio files are transcribed via background jobs (cron every 30s). Transcription may take 30+ seconds depending on file length.
Single-Step Upload Flow
1. Select file (audio, document, or image)
2. POST /api/upload โ Upload with FormData
3. Poll GET /api/upload/[fileId] โ Check processing status
4. Text extracted/transcribed โ Inbox entry created automatically
Max file size: 250MB | Processing: Background async | Polling interval: 2 seconds