PDF.co
REST API for PDF processing, data extraction, conversion, barcode operations, and document manipulation.
Three ways to use PDF.co
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with PDF.co.
Add Password to PDF
Adds password protection and sets permission restrictions on a PDF document.
Add Text, Images, and Fill Forms
Adds text annotations, images, links, and fills form fields in a PDF document.
AI Invoice Parser
Extracts structured invoice data using AI, including vendor, customer, payment info, and line items.
Auto-Rotate Pages with AI
Automatically detects and fixes page rotation in scanned PDFs using AI text analysis.
Check Job Status
Checks the status of an asynchronous background job and retrieves results when complete.
Compress PDF
Compresses a PDF file to reduce its size with configurable image quality and compression settings.
Get started automating PDF.co
Ready-to-use workflows
Prompts using PDF.co
Auto-file emailed vendor invoices as QuickBooks bills
Every 30 minutes, an agent turns labeled invoice PDFs in Gmail into clean vendor bills in QuickBooks, and flags anything shaky for review.
Weekly bank statement reconciliation agent
Every Monday morning, an agent reads last week's bank statements from Google Drive, categorizes every transaction, flags anything unusual, and posts a summary to Slack.
Auto-send proposal PDFs when HubSpot deals hit Proposal stage
When a HubSpot deal moves into your Proposal stage, draft a one-page proposal, build a branded PDF, email it to the contact, and log it on the deal.
Weekly branded client PDF reports from Google Sheets
Every Monday, turn each client's Google Sheets KPIs into a branded PDF report, email it from Gmail, and archive a copy in Notion.
Split batched invoice PDFs into Airtable records
When someone drops a multi-invoice PDF into your Airtable intake table, automatically split it into one record per invoice in your accounting base.