>_
SudoMock
Use Case

Print on Demand Automation

Scale your POD business from 10 to 10,000 products. Generate professional mockups in milliseconds, not minutes.

<1s
Per mockup
$0.002
Per render
10,000+
Daily renders
99.9%
Uptime

The POD Challenge

Every POD seller knows the pain: you've got a killer design, but you need mockups for t-shirts, hoodies, mugs, posters, phone cases... Creating them manually takes hours. Hiring a designer costs thousands. And those "mockup generator" tools? They're slow, expensive, and don't scale.

The Old Way

  • Open Photoshop, import design, adjust smart object, export → 5-10 minutes per mockup
  • Pay $0.05-$0.15 per mockup with other APIs → costs explode at scale
  • Manual process means errors, inconsistency, and burnout

The SudoMock Way

  • One API call → production-ready mockup in under 1 second
  • $0.002 per render → 25x cheaper than competitors
  • Fully automated → new design uploaded? Mockups generated automatically

Typical POD Workflow

Here's how successful POD sellers use SudoMock:

1

Upload Your Mockup Templates

One-time setup: upload your PSD mockups (t-shirt front, back, hoodie, mug, etc.) to SudoMock. We extract smart objects and generate UUIDs.

2

Connect Your Design Pipeline

When you upload a new design (to S3, Cloudinary, or your CMS), trigger a webhook to n8n/Zapier/Make.

3

Auto-Generate All Mockups

Your automation calls SudoMock for each product type. 10 mockups generated in parallel in under 5 seconds total.

4

Push to Your Store

Automatically upload mockups to Etsy, Shopify, Amazon, or your Printful/Printify product listings.

Implementation Example

Generate mockups for multiple product types from a single design:

Bulk Mockup Generation
1
// Generate mockups for all product types
2
const MOCKUP_TEMPLATES = {
3
tshirt_front: {
4
mockup_uuid: "uuid-tshirt-front",
5
smart_object_uuid: "uuid-so-tshirt-front"
6
},
7
tshirt_back: {
8
mockup_uuid: "uuid-tshirt-back",
9
smart_object_uuid: "uuid-so-tshirt-back"
10
},
11
hoodie_front: {
12
mockup_uuid: "uuid-hoodie-front",
13
smart_object_uuid: "uuid-so-hoodie-front"
14
},
15
mug: {
16
mockup_uuid: "uuid-mug",
17
smart_object_uuid: "uuid-so-mug"
18
}
19
};
20
21
async function generateAllMockups(designUrl) {
22
const renderPromises = Object.entries(MOCKUP_TEMPLATES).map(
23
([productType, template]) =>
24
fetch("https://api.sudomock.com/api/v1/renders", {
25
method: "POST",
26
headers: {
27
"Content-Type": "application/json",
28
"X-API-KEY": process.env.SUDOMOCK_API_KEY
29
},
30
body: JSON.stringify({
31
mockup_uuid: template.mockup_uuid,
32
smart_objects: [{
33
uuid: template.smart_object_uuid,
34
asset: { url: designUrl, fit: "cover" }
35
}],
36
export_options: {
37
image_format: "webp",
38
image_size: 1920,
39
quality: 95
40
}
41
})
42
})
43
.then(r => r.json())
44
.then(data => ({
45
productType,
46
mockupUrl: data.data.print_files[0].export_path
47
}))
48
);
49
50
// Generate all mockups in parallel!
51
const results = await Promise.all(renderPromises);
52
53
return results;
54
// Returns: [
55
// { productType: "tshirt_front", mockupUrl: "https://..." },
56
// { productType: "tshirt_back", mockupUrl: "https://..." },
57
// ...
58
// ]
59
}

Cost Comparison

Let's do the math for a typical POD operation with 100 designs and 10 mockup variants each:

ProviderPer Render1,000 Mockups10,000 Mockups
Adobe Photoshop API$0.15$150$1,500
Competitors (avg)$0.05-0.10$50-100$500-1,000
SudoMock$0.002$2$20

Save 75x on Mockup Costs

At scale, SudoMock pays for itself within the first few hundred renders. The savings compound as you grow.

Platform Integrations

Printful

Upload mockups directly to Printful products via their API.

See n8n workflow →

Printify

Push generated mockups to Printify product variants.

See Zapier workflow →

Gooten

Integrate with Gooten's product catalog for automatic mockups.

API reference →

Custom Fulfillment

Works with any fulfillment provider that accepts image URLs.

Quick start →

POD Best Practices

Use High-Resolution Templates

Upload mockup PSDs at 3000x3000px or higher. You can always scale down, but you can't scale up without losing quality.

Standardize Your Design Sizes

Keep all your designs at consistent dimensions. This ensures they render correctly across all mockup templates without manual adjustment.

Cache Your UUIDs

Store mockup_uuid and smart_object_uuid mappings in your database or config files. Don't call the upload endpoint repeatedly for the same PSDs.

Use WebP Format

WebP files are ~30% smaller than PNG with similar quality. Faster loads, lower storage costs, better SEO scores.

Ready to Scale Your POD Business?

Join thousands of POD sellers already using SudoMock. Get 500 one-time API credits to test, or use the Dashboard free forever.