Skip to content

Commit 829eef2

Browse files
committed
More copy + diagram updates
1 parent 1c14727 commit 829eef2

File tree

5 files changed

+92
-82
lines changed

5 files changed

+92
-82
lines changed

docs/guides/use-cases/data-processing-etl.mdx

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: "Data processing & ETL workflows"
33
sidebarTitle: "Data processing & ETL"
4-
description: "Learn how to use Trigger.dev for data processing and ETL including web scraping, database synchronization, batch enrichment, and streaming analytics workflows"
4+
description: "Learn how to use Trigger.dev for data processing and ETL (Extract, Transform, Load), including web scraping, database synchronization, batch enrichment and more."
55
---
66

77
import UseCasesCards from "/snippets/use-cases-cards.mdx";
88

99
## Overview
1010

11-
Build data pipelines that process large datasets without timeouts. Handle streaming analytics, batch enrichment, web scraping, database sync, and file processing with automatic retries and progress tracking.
11+
Build complex data pipelines that process large datasets without timeouts. Handle streaming analytics, batch enrichment, web scraping, database sync, and file processing with automatic retries and progress tracking.
1212

1313
## Featured examples
1414

@@ -24,23 +24,44 @@ Build data pipelines that process large datasets without timeouts. Handle stream
2424
Scrape websites using BrowserBase and Puppeteer.
2525
</Card>
2626
<Card
27-
title="Supabase database operations"
27+
title="Supabase database webhooks"
2828
icon="book"
29-
href="/guides/examples/supabase-database-operations"
29+
href="/guides/frameworks/supabase-edge-functions-database-webhooks"
3030
>
31-
Run CRUD operations on Supabase database tables.
31+
Trigger tasks from Supabase database webhooks.
3232
</Card>
3333
</CardGroup>
3434

35-
## Why Trigger.dev for data processing
35+
## Benefits of using Trigger.dev for data processing & ETL workflows
3636

3737
**Process datasets for hours without timeouts:** Handle multi-hour transformations, large file processing, or complete database exports. No execution time limits.
3838

3939
**Parallel processing with built-in rate limiting:** Process thousands of records simultaneously while respecting API rate limits. Scale efficiently without overwhelming downstream services.
4040

4141
**Stream progress to your users in real-time:** Show row-by-row processing status updating live in your dashboard. Users see exactly where processing is and how long remains.
4242

43-
## Example workflows
43+
## Production use cases
44+
45+
<CardGroup cols={1}>
46+
<Card title="MagicSchool AI customer story" href="https://trigger.dev/customers/magicschool-ai-customer-story">
47+
48+
Read how MagicSchool AI uses Trigger.dev to generate insights from millions of student interactions.
49+
50+
</Card>
51+
52+
<Card title="Comp AI customer story" href="https://trigger.dev/customers/comp-ai-customer-story">
53+
54+
Read how Comp AI uses Trigger.dev to automate evidence collection at scale, powering their open source, AI-driven compliance platform.
55+
56+
</Card>
57+
<Card title="Midday customer story" href="https://trigger.dev/customers/midday-customer-story">
58+
59+
Read how Midday use Trigger.dev to sync large volumes of bank transactions in their financial management platform.
60+
61+
</Card>
62+
</CardGroup>
63+
64+
## Example worfklow patterns
4465

4566
<Tabs>
4667
<Tab title="CSV import">

docs/guides/use-cases/marketing.mdx

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import UseCasesCards from "/snippets/use-cases-cards.mdx";
88

99
## Overview
1010

11-
Build marketing workflows from drip campaigns to real-time personalization. Handle multi-day sequences, behavioral triggers, dynamic content generation, and live analytics, all with automatic retries and progress tracking.
11+
Build marketing workflows from drip campaigns to orchestrating multi-channel campaigns. Handle multi-day sequences, behavioral triggers, dynamic content generation, and live analytics, all with automatic retries and progress tracking.
1212

1313
## Featured examples
1414

@@ -25,18 +25,18 @@ Build marketing workflows from drip campaigns to real-time personalization. Hand
2525
icon="book"
2626
href="/guides/example-projects/product-image-generator"
2727
>
28-
Transform product photos into professional marketing images with AI.
28+
Transform product photos into professional marketing images using Replicate.
2929
</Card>
3030
<Card
3131
title="Human-in-the-loop workflow"
3232
icon="book"
3333
href="/guides/example-projects/human-in-the-loop-workflow"
3434
>
35-
Add approval gates to workflows using waitpoint tokens.
35+
Approve marketing content using a human-in-the-loop workflow.
3636
</Card>
3737
</CardGroup>
3838

39-
## Why Trigger.dev for marketing
39+
## Benefits of using Trigger.dev for marketing workflows
4040

4141
**Delays without idle costs:** Wait hours or weeks between steps. Pay only for active compute, not wait time. Perfect for drip campaigns and scheduled follow-ups.
4242

@@ -46,25 +46,16 @@ Build marketing workflows from drip campaigns to real-time personalization. Hand
4646

4747
## Production use cases
4848

49-
<CardGroup cols={2}>
50-
<Card title="[Customer/Company Name]" icon="building">
51-
[1-2 sentence description of what they built and the impact/result]
52-
</Card>
53-
<Card title="[Customer/Company Name]" icon="building">
54-
[1-2 sentence description of what they built and the impact/result]
55-
</Card>
56-
<Card title="[Customer/Company Name]" icon="building">
57-
[1-2 sentence description of what they built and the impact/result]
58-
</Card>
59-
<Card title="[Customer/Company Name]" icon="building">
60-
[1-2 sentence description of what they built and the impact/result]
61-
</Card>
62-
</CardGroup>
49+
<Card title="Icon customer story" href="https://trigger.dev/customers/icon-customer-story">
50+
51+
Read how Icon uses Trigger.dev to process and generate thousands of videos per month for their AI-driven video creation platform.
52+
53+
</Card>
6354

64-
## Example workflows
55+
## Example worfklow patterns
6556

6657
<Tabs>
67-
<Tab title="Email sequence">
58+
<Tab title="Drip email campaign">
6859
Simple drip campaign. User signs up, waits specified delay, sends personalized email, tracks engagement.
6960

7061
<div align="center">

docs/guides/use-cases/media-generation.mdx

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "AI-powered media generation workflows"
3-
sidebarTitle: "AI-powered media generation"
2+
title: "AI media generation workflows"
3+
sidebarTitle: "AI media generation"
44
description: "Learn how to use Trigger.dev for AI media generation including image creation, video synthesis, audio generation, and multi-modal content workflows"
55
---
66

@@ -13,9 +13,6 @@ Build AI media generation pipelines that handle unpredictable API latencies and
1313
## Featured examples
1414

1515
<CardGroup cols={3}>
16-
<Card title="DALL·E 3" icon="book" href="/guides/examples/dall-e3-generate-image">
17-
Generate images from text prompts using OpenAI's DALL·E 3.
18-
</Card>
1916
<Card
2017
title="Product image generator"
2118
icon="book"
@@ -30,17 +27,41 @@ Build AI media generation pipelines that handle unpredictable API latencies and
3027
>
3128
Generate memes with DALL·E 3 and add human approval steps.
3229
</Card>
30+
<Card
31+
title="Vercel AI SDK image generation"
32+
icon="book"
33+
href="/guides/example-projects/vercel-ai-sdk-image-generator"
34+
>
35+
Generate images from text prompts using the Vercel AI SDK.
36+
</Card>
3337
</CardGroup>
3438

35-
## Why Trigger.dev for AI media generation
39+
## Benefits of using Trigger.dev for AI media generation workflows
3640

3741
**Pay only for active compute, not AI inference time:** Checkpoint-resume pauses during AI API calls. Generate content that takes minutes or hours without paying for idle inference time.
3842

3943
**No timeout limits for long generations:** Handle generations that take minutes or hours without execution limits. Perfect for high-quality video synthesis and complex multi-modal workflows.
4044

4145
**Human approval gates for brand safety:** Add review steps before publishing AI-generated content. Pause workflows for human approval using waitpoint tokens.
4246

43-
## Example workflows
47+
## Production use cases
48+
49+
<CardGroup cols={1}>
50+
51+
<Card title="Icon customer story" href="https://trigger.dev/customers/icon-customer-story">
52+
53+
Read how Icon uses Trigger.dev to process and generate thousands of videos per month for their AI-driven video creation platform.
54+
55+
</Card>
56+
57+
<Card title="Papermark customer story" href="https://trigger.dev/customers/papermark-customer-story">
58+
59+
Read how Papermark process thousands of documents per month using Trigger.dev.
60+
61+
</Card>
62+
</CardGroup>
63+
64+
## Example worfklow patterns
4465

4566
<Tabs>
4667
<Tab title="Image generation">
@@ -50,10 +71,9 @@ Build AI media generation pipelines that handle unpredictable API latencies and
5071

5172
```mermaid
5273
graph TB
53-
A[generateImage] --> B[callDALLE3]
54-
B --> C[optimizeImage]
55-
C --> D[uploadToStorage]
56-
D --> E[updateDatabase]
74+
A[generateImage] --> B[optimizeImage]
75+
B --> C[uploadToStorage]
76+
C --> D[updateDatabase]
5777
```
5878

5979
</div>

docs/guides/use-cases/media-processing.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Media processing workflows"
33
sidebarTitle: "Media processing"
4-
description: "Learn how to use Trigger.dev for media processing including video transcoding, image optimization, audio transformation, and document conversion workflows"
4+
description: "Learn how to use Trigger.dev for media processing including video transcoding, image optimization, audio transformation, and document conversion."
55
---
66

77
import UseCasesCards from "/snippets/use-cases-cards.mdx";
@@ -17,11 +17,11 @@ Build media processing pipelines that handle large files and long-running operat
1717
Process videos and upload results to R2 storage using FFmpeg.
1818
</Card>
1919
<Card
20-
title="Deepgram audio transcription"
20+
title="Product image generator"
2121
icon="book"
22-
href="/guides/examples/deepgram-transcribe-audio"
22+
href="/guides/example-projects/product-image-generator"
2323
>
24-
Transcribe audio files using Deepgram's speech recognition API.
24+
Transform product photos into professional marketing images using Replicate.
2525
</Card>
2626
<Card
2727
title="LibreOffice PDF conversion"
@@ -32,15 +32,15 @@ Build media processing pipelines that handle large files and long-running operat
3232
</Card>
3333
</CardGroup>
3434

35-
## Why Trigger.dev for media processing
35+
## Benefits of using Trigger.dev for media processing workflows
3636

3737
**Process multi-hour videos without timeouts:** Transcode videos, extract frames, or run CPU-intensive operations for hours. No execution time limits.
3838

3939
**Stream progress to users in real-time:** Show processing status updating live in your UI. Users see exactly where encoding is and how long remains.
4040

4141
**Parallel processing with resource control:** Process hundreds of files simultaneously with configurable concurrency limits. Control resource usage without overwhelming infrastructure.
4242

43-
## Example workflows
43+
## Example worfklow patterns
4444

4545
<Tabs>
4646
<Tab title="Video transcode">
@@ -60,7 +60,7 @@ graph TB
6060
</div>
6161
</Tab>
6262

63-
<Tab title="Adaptive pipeline">
63+
<Tab title="Adaptive video processing">
6464
**Router + Coordinator pattern**. Analyzes video metadata to determine source resolution, routes to appropriate transcoding preset, batch triggers parallel post-processing for thumbnails, preview clips, and chapter detection.
6565

6666
<div align="center">
@@ -93,7 +93,7 @@ graph TB
9393
</div>
9494
</Tab>
9595

96-
<Tab title="Smart images">
96+
<Tab title="Smart image optimization">
9797
**Router + Coordinator pattern**. Analyzes image content to detect type, routes to specialized processing (background removal for products, face detection for portraits, scene analysis for landscapes), upscales with AI, batch triggers parallel variant generation.
9898

9999
<div align="center">
@@ -149,7 +149,7 @@ graph TB
149149
</div>
150150
</Tab>
151151

152-
<Tab title="Document processing">
152+
<Tab title="Document extraction with approval">
153153
**Router pattern with human-in-the-loop**. Detects file type and routes to appropriate processor, classifies document with AI to determine type (invoice/contract/receipt), extracts structured data fields, optionally pauses with wait.for for human approval.
154154

155155
<div align="center">

docs/snippets/use-cases-cards.mdx

Lines changed: 13 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,24 @@
1-
## Use cases
1+
## Featured use cases
22

33
<CardGroup cols={2}>
44
<Card
5-
title="AI agents & automation"
6-
href="https://trigger.dev/docs/guides/use-cases/ai-platforms"
5+
title="Data processing & ETL workflows"
6+
icon="database"
7+
href="/guides/use-cases/data-processing-etl"
78
>
8-
Build intelligent workflows that combine AI processing with human oversight. From research
9-
agents to customer support systems and content moderation pipelines.
9+
Build complex data pipelines that process large datasets without timeouts.
1010
</Card>
11-
<Card
12-
title="Data Processing & ETL"
13-
href="https://trigger.dev/docs/guides/use-cases/data-processing-etl"
14-
>
15-
Transform and move data reliably at any scale. Whether streaming real-time analytics, enriching
16-
customer records, or synchronizing large datasets.
17-
</Card>
18-
<Card
19-
title="Content generation"
20-
href="https://trigger.dev/docs/guides/use-cases/content-generation"
21-
>
22-
Create scalable content workflows from single assets to thousands. Generate PDFs, videos, or
23-
social media content with progress tracking and approval steps.
11+
<Card title="Media processing workflows" icon="film" href="/guides/use-cases/media-processing">
12+
Batch process videos, images, audio, and documents with no execution time limits.
2413
</Card>
2514
<Card
26-
title="AI-powered media generation"
27-
href="https://trigger.dev/docs/guides/use-cases/media-generation"
15+
title="AI media generation workflows"
16+
icon="wand-magic-sparkles"
17+
href="/guides/use-cases/media-generation"
2818
>
29-
Generate images, videos, and audio with AI models. Handle unpredictable API latencies,
30-
manage rate limits, and stream progress in real-time.
19+
Generate images, videos, audio, documents and other media using AI models.
3120
</Card>
32-
<Card
33-
title="Media processing"
34-
href="https://trigger.dev/docs/guides/use-cases/media-processing"
35-
>
36-
Process audio, video, and images efficiently with adaptive workflows. From real-time
37-
transcription to batch optimization.
38-
</Card>
39-
<Card
40-
title="Marketing"
41-
href="https://trigger.dev/docs/guides/use-cases/marketing"
42-
>
43-
Orchestrate campaigns that respond dynamically to user behavior. Build drip sequences,
44-
personalization engines, and analytics workflows.
21+
<Card title="Marketing workflows" icon="bullhorn" href="/guides/use-cases/marketing">
22+
Build drip campaigns, create marketing content, and orchestrate multi-channel campaigns.
4523
</Card>
4624
</CardGroup>

0 commit comments

Comments
 (0)