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:
    NameValue
    AuthorizationBearer mda_your_token_here

Configure Multipart Body

Set Body type to Multipart/form-data and add fields:

KeyTypeValue
fileFileMap from your trigger module
use_enhanced_aiTexttrue (optional)
include_metadataTexttrue (optional)
optimize_tokensTexttrue (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:

KeyTypeValue
webhook_urlTextYour Make webhook URL
webhook_secretTextA 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.