PDFMonkey Integration — Automate PDFMonkey with AI on Beauto

PDFMonkey is a service that automates the generation of PDF documents from templates, allowing users to create professional PDFs programmatically.

Category: documents, developer tools · 18 actions available

What you can automate with PDFMonkey

Beauto connects PDFMonkey with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from PDFMonkey events, enrich PDFMonkey data with AI, or sync PDFMonkey with the rest of your stack — without writing code.

  • Sync PDFMonkey data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
  • Trigger AI agents on new PDFMonkey events and route the output anywhere
  • Schedule recurring PDFMonkey tasks — daily reports, cleanups, or bulk updates
  • Use natural language to describe the workflow; Beauto builds it for you

PDFMonkey actions Beauto supports

  • Create Document — Tool to create a Document. Use when you need to instantiate a PDF from a template; set status='pending' to queue immediate generation. Ensure valid `document_template_id` is provided.
  • Create Document Sync — Tool to create a document and wait for generation to finish. Use when immediate PDF is needed.
  • Create Template — Creates a new PDF document template in PDFMonkey. Use this to define reusable templates with HTML/Liquid content and CSS styles for generating PDF documents. Typical workflow: Create template → Preview with draft content
  • Delete Document — Tool to delete a Document by its ID. Use when you need to permanently remove a document after confirming its ID. Returns 204 No Content on success.
  • Delete PDFMonkey Document Template — Tool to delete a document template by ID. Use when you need to remove obsolete templates after validation.
  • Download Document File — Tool to download a generated PDF file via a presigned URL. Use after obtaining a valid download_url from the Document details endpoint. Verify document status is 'success' (not 'draft' or 'pending') via PDFMONKEY_GET_DOC
  • Get Current User — Tool to retrieve details about the currently authenticated user. Use when you need account info (quota, plan, email, locale) after authentication.
  • Get Document — Tool to fetch a Document by its ID. Returns the full document record including payload, meta, logs, and download URL. Note: download_url is time-limited; if a download attempt fails, call GetDocument again to obtain a fr
  • Get DocumentCard — Tool to fetch a DocumentCard by ID. Use when you have a DocumentCard ID and need its download URLs, status, and metadata. Use after generating or updating a DocumentCard.
  • Get Template by ID — Tool to fetch a Document Template by ID. Use when you need the template's content, styles, settings, and preview URL.
  • List DocumentCards — Tool to list DocumentCards. Use when you need to retrieve multiple DocumentCards with optional pagination and filtering by template, status, workspace, or update time.
  • List PDF Engines — Lists all available PDF rendering engines in PDFMonkey. Returns engine IDs, version names, numeric versions, and deprecation status. Use this to select a PDF engine when creating templates or generating documents. Recomm
  • List Template Cards — List all document template cards for a workspace. Use this action to: - Retrieve all templates available in a workspace - Filter templates by folder (or get only root folder templates with folders='none') - Paginate thro
  • List Workspaces — Tool to list workspaces (applications). Use when you need all available workspaces for the authenticated user after login.
  • Preview Template — Fetches the template preview viewer page from PDFMonkey's preview_url. Returns an HTML viewer page that displays the rendered template draft. Use this after obtaining a template's preview_url via Get Template or List Tem
  • Update Document — Updates an existing PDFMonkey document's payload, metadata, template, or status. Common use cases: - Modify document data (payload) before generation - Change the template used for the document - Add or update custom met
  • Update Document Template — Tool to update a document template’s properties. Use when you need to modify an existing template’s content, styles, settings, engine, folder, or TTL.
  • View Public Share Link — Tool to download a publicly shared PDF via its permanent share link. Use when the document's public_share_link is enabled to fetch the PDF file directly.

Related integrations

Browse all 900+ integrations →

Get started with PDFMonkey on Beauto

Sign up free, connect your PDFMonkey account in one click, and describe the workflow you want in plain English. Beauto's AI handles the rest — no API keys or code required.

Try Beauto free · Browse all 900+ integrations · How it works