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
- Make account (free tier available)
- SuperConverter API key from your dashboard
Step 1: Create a New Scenario
- Log in to Make and click Create a new scenario
- Add your trigger module (e.g., Google Drive "Watch Files")
Step 2: Add HTTP Module
- Click the + button to add a new module
- Search for HTTP and select Make a request
- Configure the module as shown below
Step 3: Configure HTTP Request
URL
https://api.superconverter.io/v1/compress-imageMethod
POSTHeaders
| Name | Value |
|---|---|
Authorization | Bearer YOUR_API_KEY |
Body Type
Select Multipart/form-data for file uploads
Fields
| Key | Value |
|---|---|
file | Map from trigger (e.g., 1.data) |
quality | 80 |
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)
- Enable Parse response in the HTTP module settings
- The response body will contain the binary data
- Add a storage module (Google Drive, Dropbox, etc.) to save the file
- Map
Datafrom the HTTP module output
For JSON Responses (AI Tools)
- Enable Parse response
- Access fields directly:
2.data.overall - Use in subsequent modules or filters
Example Scenarios
Dropbox Image Optimizer
Automatically compress images uploaded to a specific Dropbox folder.
Shopify Product Image Processor
Process product images: remove background and resize for consistency.
Support Ticket Sentiment Analysis
Analyze ticket sentiment and route urgent negative tickets to Slack.
Invoice Data Extraction
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
2.data.score > 0.32.data.score < -0.3Default (fallback route)Available Endpoints
| Endpoint | Body Type | Description |
|---|---|---|
/v1/heic-to-jpg | Multipart | HEIC to JPG |
/v1/compress-image | Multipart | Compress images |
/convert/remove-background | Multipart | AI background removal |
/ai/invoice-scan | Multipart | Extract invoice data |
/ai/sentiment | JSON | Sentiment analysis |
/v1/qr-generator | JSON | Generate 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