Use Cases
Common patterns and production use cases built with Trigger.dev.
Data Processing & ETL
Process large datasets without timeouts. Multi-hour transformations, CSV imports, database exports, and batch enrichment.
Key benefits:
- No execution time limits
- Parallel processing with rate limiting
- Real-time progress streaming to frontend
Common patterns:
- CSV file import with row-by-row progress
- Multi-source ETL (parallel extraction from APIs/databases/S3)
- Parallel web scraping with headless browsers
- Batch data enrichment with API rate limiting
Real customers: MagicSchool AI (millions of student interactions), Comp AI (compliance automation), Midday (bank transaction sync).
Media Processing
Process video, images, audio, and documents at scale.
Examples:
- Video transcoding with FFmpeg
- Image resizing and optimization with Sharp
- PDF generation with React PDF or LibreOffice
- Audio transcription with Deepgram
- Document to Markdown conversion
AI Media Generation
Generate AI-powered images, videos, and documents.
Examples:
- DALL-E 3 image generation (OpenAI)
- Stable Diffusion via Replicate
- Fal.ai image and video generation
- Product image generation pipelines
- AI video with Remotion
Marketing Workflows
Multi-channel campaign orchestration and drip campaigns.
Examples:
- Email drip sequences with Resend (multi-day campaigns)
- Multi-channel outreach automation
- Lead enrichment pipelines
- A/B testing coordination
- CRM sync and data cleaning
Example Projects
| Project | Use case | Framework |
|---|---|---|
| Realtime CSV Importer | ETL + realtime | Next.js |
| Batch LLM Evaluator | AI batch | Next.js |
| Smart Spreadsheet | AI + ETL | Next.js |
| Claude GitHub Wiki Agent | AI agent | — |
| Vercel AI SDK Deep Research | AI agent | Next.js |
| Human-in-the-loop Workflow | AI + approval | Next.js |