Make
Convert PDF and documents to Markdown in Make (formerly Integromat) scenarios. Step-by-step guide using the HTTP module.
Make (formerly Integromat) is a visual automation platform. Use the HTTP module to send files to the Markdown Anything API.
Prerequisites
- A Make account
- A Markdown Anything API token (generate one)
Sync Conversion
Add an HTTP Module
In your scenario, add HTTP > Make a request and configure:
- URL:
https://markdownanything.com/api/v1/convert - Method:
POST - Headers:
Name Value AuthorizationBearer mda_your_token_here
Configure Multipart Body
Set Body type to Multipart/form-data and add fields:
| Key | Type | Value |
|---|---|---|
file | File | Map from your trigger module |
use_enhanced_ai | Text | true (optional) |
include_metadata | Text | true (optional) |
optimize_tokens | Text | true (optional) |
Make sure to set the file field type to File, not Text. The API expects a multipart file upload.
Parse the Response
Add a JSON > Parse JSON module after the HTTP module to parse the response. The markdown field contains your converted content.
Async Conversion with Webhook
Create a Webhook Receiver
Add a new scenario with Webhooks > Custom webhook as the trigger. Copy the webhook URL provided by Make.
Add Webhook Parameters
In your conversion scenario's HTTP module, add these extra fields to the body:
| Key | Type | Value |
|---|---|---|
webhook_url | Text | Your Make webhook URL |
webhook_secret | Text | A random 32+ character string |
The API returns 202 Accepted with a status URL.
Process Results
Your webhook scenario triggers when the conversion completes. The payload includes the Markdown content, conversion ID, and status.
Make's HTTP module has a 40-second timeout by default. For large files (over 5MB), consider using async mode to avoid timeouts.