> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pdf.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Make Webhooks Integration with PDF.co

> **Make.com** webhooks provide a powerful way to receive real\-time notifications from the **PDF.co** API when specific operations are completed. This integration can significantly enhance your automation workflows in **Make.com** by eliminating the need for polling job statuses via Background Job Check.

**Make.com** [webhooks](https://www.make.com/en/help/tools/webhooks) provide a powerful way to receive real-time notifications from the **PDF.co** API when specific operations are completed. This integration can significantly enhance your automation workflows in **Make.com** by eliminating the need for polling job statuses via [Background Job Check](/api-reference/background-job-check).

In this guide, we will walk through the process of setting up **Make.com** [webhooks](https://www.make.com/en/help/tools/webhooks) with **PDF.co**, including how to use the [callback](/api-reference/webhooks) parameter via [std\_params](/api-reference/profiles#standard-parameters) in the [profiles](/api-reference/profiles) parameter.

***

## Understanding PDF.co Webhooks

**PDF.co** supports [webhooks](/api-reference/webhooks) for a variety of operations, allowing you to receive notifications when tasks such as document conversions or data extractions are finished. Instead of repeatedly checking the job status, you can set a [callback](/api-reference/webhooks) URL to which **PDF.co** will send a `POST` request with the job results.

To set up a [webhook](/api-reference/webhooks), you can use the [callback](/api-reference/webhooks) parameter directly in your API calls. However, when integrating with automation platforms like **Make.com**, it’s often more convenient to use the [std\_params](/api-reference/profiles#standard-parameters) within the [profiles](/api-reference/profiles) parameter. The [std\_params](/api-reference/profiles#standard-parameters) allows you to define standard API parameters, including the [callback](/api-reference/webhooks) URL, in a JSON format.

For example, a request to **PDF.co** might include:

## Setting Up Make.com Scenarios

<Note>
  If you're using a custom webhook or callback endpoint (rather than Make.com webhooks), it must respond immediately within a few seconds. If it takes longer than **20–30 seconds**, the PDF.co API will mark the callback as failed and retry up to **3 times**.
</Note>

To integrate **PDF.co** [webhooks](/api-reference/webhooks) with **Make.com**, you’ll need to create two scenarios:

1. **Webhook Scenario**: This scenario receives the [callback](/api-reference/webhooks) from **PDF.co**.
2. **Request Scenario**: This scenario initiates the **PDF.co** operation and sets the callback URL.

## Creating the Webhook Scenario

1. Create a new scenario.

2. Select a [Webhooks](https://www.make.com/en/help/tools/webhooks) module and select [Custom Webhook](https://www.make.com/en/help/tools/webhooks#creating-custom-webhooks) as the trigger.

<Frame>
  <img src="https://mintcdn.com/pdfco/jvNpJlS3eEFjK2tL/images/integrations/make/custom-webhook.png?fit=max&auto=format&n=jvNpJlS3eEFjK2tL&q=85&s=5a6805803473e4682a59c8549b833cc0" alt="Make.com - Custom Webhook" width="886" height="502" data-path="images/integrations/make/custom-webhook.png" />
</Frame>

3. Click “Add” and [configure](https://www.make.com/en/help/tools/webhooks#webhook-settings) to accept `POST` requests, as **PDF.co** API sends callbacks via `POST`.

<Frame>
  <img src="https://mintcdn.com/pdfco/jvNpJlS3eEFjK2tL/images/integrations/make/configure-webhook-url.png?fit=max&auto=format&n=jvNpJlS3eEFjK2tL&q=85&s=78ce0c81d02a9e53b53f67d1000ea737" alt="Make.com - Configure Webhook URL" width="1553" height="1070" data-path="images/integrations/make/configure-webhook-url.png" />
</Frame>

4. **Make.com** will generate a unique URL for your webhook. Copy this URL for use in the next scenario.

<Frame>
  <img src="https://mintcdn.com/pdfco/jvNpJlS3eEFjK2tL/images/integrations/make/copy-webhook-url.png?fit=max&auto=format&n=jvNpJlS3eEFjK2tL&q=85&s=9bd4a6386677132874dc4537c6291e65" alt="Make.com - Copy Webhook URL" width="988" height="538" data-path="images/integrations/make/copy-webhook-url.png" />
</Frame>

## Initiating the PDF.co Request

1. Create another scenario in **Make.com** with an appropriate trigger (e.g., manual or scheduled).
2. Add a **PDF.co** action module, selecting the desired operation (e.g., Convert From **PDF**).
3. In the action module, click on the “Advance Options” and set the [profiles](/api-reference/profiles) parameter to include the [std\_params](/api-reference/profiles#standard-parameters) with the [callback](/api-reference/webhooks) URL. The [profiles](/api-reference/profiles) parameter should be a string containing a JSON object, like this:

<Frame>
  <img src="https://mintcdn.com/pdfco/tXGo3rbTS_pEF5es/images/integrations/make/profiles-parameter.png?fit=max&auto=format&n=tXGo3rbTS_pEF5es&q=85&s=bb7aee100fc5813658de6f8814eacb09" alt="Make.com - Profiles Parameter" width="908" height="536" data-path="images/integrations/make/profiles-parameter.png" />
</Frame>

4. Configure other parameters as needed for your specific **PDF.co** operation.

## Processing the Callback

1. In the [webhooks](https://www.make.com/en/help/tools/webhooks) scenario, after the “Custom Webhook” trigger, add actions to process the data received from **PDF.co**.
2. The [callback](/api-reference/webhooks) from **PDF.co** includes details such as the job ID, status, and output URL. Parse this data and integrate it with other apps in **Make.com** as required.
