PerfectParser Docs

Integrations

Connect PerfectParser to your existing software, databases, or automation tools like Zapier and Make.

The Integrations page is where you connect PerfectParser to other software tools using API Keys and Webhooks.

To open it, click Integrations in the left-hand sidebar.

Integrations dashboard showing the API Keys and Webhooks tabs


API Keys

API keys act like secure, secret passwords that allow external tools (such as Zapier, Make.com, or custom databases) to upload documents and download extraction results automatically.

Generate a new key

  1. Click the API Keys tab.
  2. Click Generate Key.
  3. Enter a label to help you remember where you are using the key (e.g. Zapier Connection).
  4. Click Create.

The full key is shown only once when you create it. Copy and save it somewhere secure. If you lose the key, you will need to revoke it and generate a new one.

Revoke a key

If you no longer use a connection or suspect a key has been shared, click Revoke next to it. The key will stop working immediately, protecting your account.


Webhooks

A webhook is an automatic alert that PerfectParser sends to another system the moment an extraction batch finishes processing (or when API webhook events fire per document). This saves you from having to check the dashboard manually.

Dashboard webhooks send batch.completed, batch.failed, or batch.partial events. See the Webhooks API reference for programmatic extraction.* events, Automation Integrations for polling and retry patterns, and Account API for credit balance checks.

Add a webhook

  1. Click the Webhooks tab.
  2. Click Add Webhook.
  3. Enter your destination URL (e.g., your webhook receiver address in Make.com or Zapier).
  4. (Optional) Choose a specific Parser to only send alerts for that document type. Leave it blank to receive alerts for all documents.
  5. Click Save.

Delivery Log

The Delivery Log table keeps a history of all notifications sent to your other software, showing whether they succeeded or failed.

StatusMeaning
SuccessYour destination software received the alert successfully.
FailedThe alert could not be delivered. Check that your destination URL is correct and public.
RetryingDelivery failed initially. PerfectParser is automatically trying to send it again.

On this page