Back to Integrations

Make Integration

Visual automation platform (formerly Integromat)

Make (formerly Integromat) is a powerful visual automation platform. Use the HTTP module to connect to SuperConverter API and build sophisticated file conversion workflows.

Prerequisites

Step 1: Create a New Scenario

  1. Log in to Make and click Create a new scenario
  2. Add your trigger module (e.g., Google Drive "Watch Files")

Step 2: Add HTTP Module

  1. Click the + button to add a new module
  2. Search for HTTP and select Make a request
  3. Configure the module as shown below

Step 3: Configure HTTP Request

URL

https://api.superconverter.io/v1/compress-image

Method

POST

Headers

NameValue
AuthorizationBearer YOUR_API_KEY

Body Type

Select Multipart/form-data for file uploads

Fields

KeyValue
fileMap from trigger (e.g., 1.data)
quality80

JSON Configuration Example

Here's the complete HTTP module configuration in JSON format:

{
  "url": "https://api.superconverter.io/v1/compress-image",
  "method": "POST",
  "headers": [
    {
      "name": "Authorization",
      "value": "Bearer YOUR_API_KEY"
    }
  ],
  "bodyType": "Multipart",
  "fields": [
    {
      "key": "file",
      "value": "{{1.data}}"
    },
    {
      "key": "quality",
      "value": "80"
    }
  ]
}

Working with Binary Data

Make handles binary data automatically. When mapping a file field, use the data property from the source module. The filename property will be sent automatically.

Step 4: Handle the Response

For File Responses (Images, PDFs)

  1. Enable Parse response in the HTTP module settings
  2. The response body will contain the binary data
  3. Add a storage module (Google Drive, Dropbox, etc.) to save the file
  4. Map Data from the HTTP module output

For JSON Responses (AI Tools)

  1. Enable Parse response
  2. Access fields directly: 2.data.overall
  3. Use in subsequent modules or filters

Example Scenarios

Dropbox Image Optimizer

Dropbox: WatchDropbox: DownloadHTTP: CompressDropbox: Upload

Automatically compress images uploaded to a specific Dropbox folder.

Shopify Product Image Processor

Shopify: New ProductHTTP: Remove BGHTTP: ResizeShopify: Update

Process product images: remove background and resize for consistency.

Support Ticket Sentiment Analysis

Zendesk: New TicketHTTP: SentimentRouterSlack / Email

Analyze ticket sentiment and route urgent negative tickets to Slack.

Invoice Data Extraction

Gmail: AttachmentHTTP: Invoice ScanAirtable: Create

Extract data from invoice attachments and add to your database.

Using Router for Conditional Logic

Make's Router module is powerful for conditional workflows. For example, route based on sentiment score:

Router Filter Example

Route 1 (Positive):2.data.score > 0.3
Route 2 (Negative):2.data.score < -0.3
Route 3 (Neutral):Default (fallback route)

Available Endpoints

EndpointBody TypeDescription
/v1/heic-to-jpgMultipartHEIC to JPG
/v1/compress-imageMultipartCompress images
/convert/remove-backgroundMultipartAI background removal
/ai/invoice-scanMultipartExtract invoice data
/ai/sentimentJSONSentiment analysis
/v1/qr-generatorJSONGenerate QR codes

Error Handling

Add an Error Handler after your HTTP module to handle failures gracefully:

  • Break: Stop and notify
  • Retry: Retry the failed module
  • Ignore: Continue with next iteration
  • Resume: Resume from a specific module