Skip to content

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).

Full guide →

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

Full guide →

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

Full guide →

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

Full guide →

Example Projects

ProjectUse caseFramework
Realtime CSV ImporterETL + realtimeNext.js
Batch LLM EvaluatorAI batchNext.js
Smart SpreadsheetAI + ETLNext.js
Claude GitHub Wiki AgentAI agent
Vercel AI SDK Deep ResearchAI agentNext.js
Human-in-the-loop WorkflowAI + approvalNext.js

Built from official Trigger.dev documentation