Integrations

Pull documents in. Push clean data out.

Docsumo is an intelligent document processing (IDP) platform. It picks up documents from the inboxes and cloud folders they already land in, and sends checked, structured data to Salesforce, Google Sheets or your own systems.

Documents in
  • Email
  • Google Drive
  • SharePoint
  • Amazon S3
INV-4471.pdfInvoice · from Google Drive Extracted
Vendor
Northwind Supply Co.99%
Due date
Oct 15, 202698%
Total
$3,240.0099%
Google Sheets Row added to AP log
Data out
  • Salesforce
  • Google Sheets
  • Webhook
  • REST API
Connector library

Every way in and out, in one library.

The connectors from the app's Integrations screen, plus the API, webhooks and workflow steps. Each card links to its setup guide.

  • Inboxes and cloud storage

    Where your documents already land. New files are imported as they arrive.

  • In

    Email

    Forward or auto-forward mail to a document type's own address. Attachments are read on arrival.

    Setup guide
  • In

    Google Drive

    Sign in with Google, pick a folder, and new files flow into the document type you choose.

    Setup guide
  • In

    Microsoft OneDrive

    Imports files from OneDrive, including files shared with you.

    Setup guide
  • In

    Microsoft SharePoint

    Sign in with an account that can open the site, and its files flow in.

    Setup guide
  • In

    Dropbox

    Imports files from your Dropbox, shared folders included.

    Setup guide
  • In

    Box

    Imports files from your Box account, shared files included.

    Setup guide
  • In

    Amazon S3

    Connect a bucket with an access key and region, and point it at one folder if you like.

    Setup guide
  • Business apps

    Where the data is used. Fields land in the record or the sheet, not in someone's inbox.

  • InOut

    SalesforceEnterprise

    Upload from a Lead record; fields sync back through your field mapping.

    Setup guide
  • Out

    Google Sheets

    Writes the fields you choose from each document to a sheet, or a whole Data Table in one click.

    Setup guide
  • Out

    Excel and CSV

    Download a document's data as a spreadsheet or JSON, or export a whole Data Table.

    Setup guide
  • Automation

    For systems that aren't on this list. Connect them yourself, no ticket to us.

  • InOut

    Zapier

    Send files to Docsumo from a Zap, such as each new file in a folder, and pass results on to other apps.

    Setup guide
  • In

    Custom code

    Describe the source in plain English. Docsumo drafts the code and checks the source on the schedule you set.

    Setup guide
  • Out

    External API block

    A workflow step that calls any REST endpoint with your data and reads the response.

    Setup guide
  • Developers and AI agents

    Build Docsumo into your product, or let an AI assistant do the work.

  • InOut

    REST API

    Upload a file, URL or Base64 with your own IDs and metadata; fetch the data as JSON.

    Setup guide
  • Out

    Webhooks

    A call on every document status change, with separate test and production URLs.

    Setup guide
  • InOut

    Docsumo MCPNew

    Let Claude, Cursor and other AI assistants upload documents and pull data from your account.

    Setup guide
How a connector is set up

Sign in once. New files keep coming.

No code for the connector library: you add a connector in the app and sign in to the service.

All connectors
  • Google DriveAutomate your data imports from Google Drive.Add integration
  • Google SheetsAutomate your data exports to Google Sheets.Add integration
  • Microsoft SharePointAutomate your data imports from SharePoint.Add integration
  • Amazon S3Automate your data imports from Amazon S3.Add integration
Salesforce

Read documents without leaving the Salesforce record.

Install the Docsumo package, and a Document AI tab on the Lead record uploads the file. Extracted fields come back to the record through your field mapping.

  • Leads, Contacts, AccountsSync to the objects you already use.
  • Your field mappingYou choose where each field lands.
  • Checked before it syncsValidation and error handling first.

Salesforce integration: Enterprise plan. Setup guide

LeadHarbor Street Bakery LLC
statement-aug.pdfUploaded from this record Synced
Docsumo fieldLead field
Account holderHarbor Street Bakery LLC99%Company
BankFirst Coastal Bank99%Bank__c
Statement periodAug 1 – Aug 31, 202698%Statement_Period__c
Closing balance$48,210.5599%Closing_Balance__c
4 fields written to the Lead. You choose where each field lands.
Beyond the library

Your ERP, CRM or anything with an API, from a workflow.

A workflow runs when files arrive, on a schedule, when a case reaches a stage, or when someone starts it. Its External API step sends the data to any system with a REST API, using API keys you store securely in Docsumo.

  • Nightly ERP sync

    Approved cases post to your ERP every night.

    1. Schedule02:00 UTC
    2. LookupCases approved today
    3. External APIPost each one to your ERP
    4. Case UpdateMark them Synced
  • Rejection follow-up

    A rejected case opens a task in your CRM.

    1. Case EventStage: Rejected
    2. External APICreate a task in your CRM
    3. Case UpdateSave the ticket number
  • Weekly digest

    Your team hears what's still waiting.

    1. ScheduleEvery Monday
    2. LookupCases still in review
    3. LLMWrite a summary
    4. WebhookPost to your team channel

Workflows and case management: Enterprise plan. How workflows work

For developers

An API, webhooks and an MCP server. Nothing to host.

Send files by API, get JSON back by webhook or on request, and test changes in a separate environment before they reach production.

  • PDF, JPG, PNG and TIFF, with your own IDs and metadata
  • Webhooks on every status change; a static IP on request
  • The review screen inside your CRM or app, no Docsumo login needed
  • MCP for Claude, Cursor, VS Code, Windsurf, Gemini CLI and the OpenAI API
“We love Docsumo for its ease of integration and the flexibility it provides with API and webhook callbacks.”
Howard LeinerCTO, Arbor
POST · /api/v1/eevee/apikey/upload/
# Send an invoice to Docsumo
curl -X POST https://app.docsumo.com/api/v1/eevee/apikey/upload/ \
  -H "apikey: $DOCSUMO_API_KEY" \
  -F "file=@INV-4471.pdf" \
  -F "type=invoice" \
  -F "user_doc_id=ap-4471"

# Response (trimmed)
{ "data": { "document": [{
  "doc_id": "9f2c41e07b8d4c6a",
  "title": "INV-4471.pdf",
  "status": "new"
}] } }
Accepts PDF, JPG, PNG and TIFF. `type` is one of your document types.
Questions

Questions about integrations

Which systems does Docsumo integrate with?

Documents come in by email, upload, the REST API, Zapier, Docsumo MCP, or a connected Google Drive, Microsoft OneDrive, SharePoint, Dropbox, Box or Amazon S3. Extracted data goes out to Google Sheets, Salesforce (Enterprise plan), Excel and CSV files, webhooks and the API, and a workflow's External API block can send it to any other system with a REST API.

What if our ERP, LOS or CRM isn't in the connector library?

Use a workflow. It runs when files arrive, on a schedule or when a case reaches a stage, and its External API step sends each document or case to your system's REST API (GET, POST or PUT, with your own headers and field mapping), then records the response on the case. Zapier, webhooks, the REST API and custom code integrations cover the rest. Workflows are on the Enterprise plan.

Do integrations need a developer?

Not for the connector library. You add a connector under Integrations in the app, sign in to the service and allow access, and new files are imported automatically. The API, webhooks, MCP and custom workflow steps are there for teams that want to build their own.

Can AI assistants such as Claude use Docsumo?

Yes, through Docsumo MCP, a hosted MCP server. Connect Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Gemini CLI or an app built on the OpenAI API with your Docsumo API key, and the assistant can upload documents, fetch extracted data, manage review and run case workflows. Documents uploaded through MCP use your plan's document credits like any other upload.

Can Docsumo read the email itself, not just attachments?

Yes. Every document type has its own email address, and with email body parsing Docsumo also reads text, tables, HTML and embedded images in the body. Our team switches body parsing on for your account.

How are connections secured?

Connectors use each service's own sign-in and the permissions you approve (Amazon S3 uses an access key you provide), and you can disconnect any of them in My Integrations. Webhooks can come from a static IP, and single sign-on through Okta (SAML 2.0), both on request. Docsumo is SOC 2 Type 2 audited, ISO 27001 certified, and HIPAA and GDPR compliant; see security.

Connect a folder. Watch the data land.

Bring a real document and tell us where its data should go. We'll show you the connection end to end.