Public Beta — reserve early accessJoin Waitlist
ThumbAPI logoThumbAPI

ThumbAPI + Make.com: Visual Thumbnail Automation for Any Workflow

Connect ThumbAPI to Make.com (formerly Integromat) and generate thumbnails automatically inside visual automation scenarios. Use Make's HTTP module to call the ThumbAPI endpoint, then route the generated images wherever you need them.

What You Can Build With ThumbAPI + Make.com

Make.com connects to over 1,500 apps with a visual drag-and-drop scenario builder. Adding ThumbAPI as an HTTP module turns any content workflow into an automated thumbnail pipeline. Make's router, iterator, and aggregator modules give you precise control over how and where thumbnails are generated.

This Make.com image automation setup handles everything from single thumbnails to batch processing hundreds of images from a spreadsheet.

  • Generate multiple thumbnail formats from a single trigger using Make's Router module
  • Batch-process rows from Google Sheets or Airtable with the Iterator module
  • Build conditional workflows that pick formats based on content type
  • Store generated thumbnails in Google Drive, Dropbox, or S3
  • Post directly to Instagram, X, or Buffer with generated images
  • Update CMS featured images on WordPress, Ghost, or Webflow

Step-by-Step Setup: Connect ThumbAPI to Make.com

The setup takes about five minutes. You will use Make's built-in HTTP module to send POST requests to the ThumbAPI endpoint. No custom app or OAuth configuration needed.

Step 1: Get Your ThumbAPI Key

Sign up at ThumbAPI and copy your API key from the dashboard. The free plan includes 3 generations per month — enough to build and test your scenarios.

  • Go to your ThumbAPI dashboard
  • Navigate to API Keys and copy your Bearer token
  • You will paste this into the HTTP module headers in the next steps

Step 2: Create a New Scenario and Add a Trigger

Open Make.com and create a new scenario. Click the “+” button to add your first module — this is your trigger. Choose the app and event that should start thumbnail generation:

  • YouTube— Watch Videos
  • WordPress— Watch Posts
  • Google Sheets— Watch Rows
  • Shopify— Watch New Products
  • RSS— Watch RSS Feed Items
  • Webhook— Custom Webhook (for any source)

Connect your account and run the trigger once to load sample data. Make uses this data to populate field mappings in subsequent modules.

Step 3: Add the HTTP Module

Click the “+” button after your trigger and search for “HTTP.” Select “Make a request.” This is Make's built-in module for calling external APIs.

Configure the module with the following settings:

Module: HTTP > Make a request

URL: https://api.thumbapi.dev/v1/generate
Method: POST

Headers:
  Authorization: Bearer YOUR_API_KEY
  Content-Type: application/json

Body type: Raw
Content type: JSON (application/json)

Request content:
{
  "title": "{{1.title}}",
  "format": "youtube",
  "imageStyle": "faceless"
}

In the request content, use Make's mapping panel to insert dynamic values from your trigger. Click the field, then select the variable from the mapping panel on the left.

Step 4: Configure the Request Body

The request body controls what type of thumbnail ThumbAPI generates. Map the title from your trigger and set the format and style for your target platform:

{
  "title": "{{1.title}}",
  "format": "youtube",
  "imageStyle": "faceless"
}

The format parameter accepts youtube, instagram, x, or blogpost. Each generates platform-specific dimensions.

The imageStyle parameter controls the visual approach: faceless for text-driven designs, with-image to include relevant imagery, or with-logo for branded thumbnails.

Step 5: Test the HTTP Module

Right-click the HTTP module and select “Run this module only.” Make sends the request to ThumbAPI and displays the response:

{
  "image": "data:image/webp;base64,UklGR...",
  "format": "youtube",
  "dimensions": {
    "width": 1280,
    "height": 720
  }
}

The image field contains your base64-encoded WebP thumbnail. Make automatically parses the JSON response, so you can map image, format, and dimensions to downstream modules directly.

Step 6: Add Downstream Modules

After the HTTP module, add modules that consume the generated thumbnail. Click “+” and choose your destination. Map the image field from the HTTP response to the file input of the next module.

Common downstream modules include Google Drive (Upload a File), WordPress (Update a Post), Slack (Send a Message), or any social media platform. Make's visual interface makes it simple to connect multiple outputs from a single trigger.

Example Make.com Scenarios With ThumbAPI

Here are three production-ready scenarios you can replicate. Each takes advantage of Make's visual flow to handle real automation needs.

Scenario 1: YouTube Video to Auto Thumbnail to Google Drive

Monitor your YouTube channel for new uploads. When a video publishes, ThumbAPI generates a matching thumbnail and saves it to Google Drive for review.

[YouTube] Watch Videos
  ↓
[HTTP] Make a request → POST /v1/generate
  Body: { title: "{{title}}", format: "youtube", imageStyle: "faceless" }
  ↓
[Google Drive] Upload a File
  File name: thumbnail-{{videoId}}.webp
  File data: {{image}} from HTTP response
  ↓
[Slack] Send a Message (optional)
  Channel: #content
  Text: "Thumbnail ready for: {{title}}"

This scenario runs on a schedule (every 15 minutes by default). Adjust the polling interval in your scenario settings based on how frequently you publish.

Scenario 2: E-commerce Product to Multi-Platform Thumbnails

When a new product is added to Shopify, generate Instagram-optimized thumbnails and save them for both social posting and archiving. Make's Router module splits the flow into parallel paths.

[Shopify] Watch New Products
  ↓
[HTTP] Make a request → POST /v1/generate
  Body: { title: "{{product_title}}", format: "instagram", imageStyle: "with-image" }
  ↓
[Router] Split into paths
  ↓                              ↓
[Instagram] Create Post      [Google Drive] Upload File
  Image: {{image}}             Folder: Product Thumbnails
  Caption: "{{title}}"        File: {{product_title}}.webp

The Router module is what makes Make.com stand out for this use case. You can generate different formats in parallel from a single trigger, without running separate scenarios.

Scenario 3: Batch Processing From Google Sheets

Process a spreadsheet of content titles and generate thumbnails for each row. This is ideal for content calendars, batch uploads, or migrating existing content to new thumbnail designs.

[Google Sheets] Watch Rows
  ↓
[Iterator] Process each row
  ↓
[HTTP] Make a request → POST /v1/generate
  Body: { title: "{{row.title}}", format: "{{row.format}}", imageStyle: "{{row.style}}" }
  ↓
[Google Drive] Upload a File
  Folder: Generated Thumbnails
  File: {{row.title}}.webp

The Iterator module processes each row sequentially, calling ThumbAPI once per row. For large batches, enable “sequential processing” in your scenario settings to avoid rate limits.

Advanced: Router Module for Multi-Format Thumbnails

One of Make's most powerful features for thumbnail automation is the Router module. It lets you split a single trigger into multiple paths, each generating a different thumbnail format and sending it to a different destination.

[Trigger Module]
  ↓
[Router]
  ├── Route 1: YouTube Thumbnail
  │   └── [HTTP] POST /v1/generate { format: "youtube" }
  │       └── [Google Drive] Upload
  │
  ├── Route 2: Instagram Thumbnail
  │   └── [HTTP] POST /v1/generate { format: "instagram" }
  │       └── [Instagram] Create Post
  │
  └── Route 3: Blog Thumbnail
      └── [HTTP] POST /v1/generate { format: "blogpost" }
          └── [WordPress] Update Post Featured Image

Each route runs independently. If one path fails, the others still complete. Add filters to routes to conditionally generate thumbnails based on content type, category, or any field from your trigger.

Why Use Make.com for Thumbnail Automation

Make.com gives you more control over complex workflows than simpler automation platforms. The Make thumbnail generator integration is particularly effective for these reasons:

  • Visual flow builder. See your entire thumbnail pipeline as a connected diagram. Debug by inspecting data at each step.
  • Router and Iterator modules. Generate multiple thumbnail formats from one trigger, or batch-process hundreds of images from a spreadsheet.
  • Error handling built in. Add error handler modules to retry failed generations, send alerts, or fall back to alternative actions.
  • Cost-effective operations.Make's pricing is based on operations, and each HTTP request counts as one operation. Combined with ThumbAPI's free tier, you can automate thumbnails at minimal cost.
  • Data transformation.Use Make's built-in functions to transform titles, extract keywords, or format strings before sending them to ThumbAPI.

Tips for Production Make.com Scenarios

  • Set “Parse response” to Yes in the HTTP module. This automatically parses the JSON response so you can map individual fields to downstream modules.
  • Add an error handler after the HTTP module. If ThumbAPI returns an error, the handler can retry the request or notify you via Slack or email.
  • Use scenario data stores to cache API keys and configuration. Do not hardcode sensitive values in module settings.
  • Enable sequential processing for batch scenarios to avoid overwhelming the API with parallel requests.
  • Monitor execution history.Make's execution log shows the full request and response for each run. Use it to debug any issues with your scenarios.

Common Questions

Does ThumbAPI have a native Make.com module?

Not yet. You use Make's built-in “HTTP > Make a request” module, which works identically to a native integration. You get full control over headers, body, and response parsing.

How does Make.com handle the base64 image response?

When “Parse response” is enabled, Make extracts the imagefield as a string. You can pass this directly to file upload modules. Some modules may require you to use Make's toBinary function to convert the base64 string to a file before uploading.

What is the response time for thumbnail generation?

ThumbAPI returns generated thumbnails in 3–8 seconds. Make's HTTP module has a default timeout of 40 seconds, so this fits comfortably. You do not need to adjust timeout settings.

Start Automating Thumbnails With Make.com

Get your ThumbAPI key and build your first Make scenario in minutes. 3 free generations per month.