Save Pitch Decks to Affinity

Automatically convert inbound DocSend and Papermark links to PDF and file them on the right Affinity record. A free API and MCP server for venture investors.

Optional: Provide your email and password if the document is protected.

Archive Every Inbound Deck on Its Affinity Record

Affinity is the CRM of choice for a large share of venture firms — its relationship-intelligence model maps cleanly onto how funds actually work. But there's a gap in most pipelines: the deck itself. Founders send a DocSend or Papermark link, it lands in a partner's inbox, and months later the link is expired while the Affinity record has no deck attached.

This page shows the workflow our VC users run: every inbound deck link is converted to a PDF and filed against the right Affinity record the day it arrives.

The Workflow in One Line

Inbound DocSend/Papermark link → DeckExtract API → PDF → attached to the company on Affinity.

DeckExtract turns any DocSend or Papermark link into a PDF (or PowerPoint) with a single request:

curl -X POST https://deckextract.com/api \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://docsend.com/view/abc123",
    "email": "deals@yourfund.com"
  }' \
  --output deck.pdf
  • url — the DocSend or Papermark link
  • email — optional; used for email-gated links (use a fund alias for a consistent viewer)
  • password — optional, for passcode-protected decks
  • formatpdf (default) or pptx

The response is the file itself. Your automation then calls Affinity's API to attach that PDF — and optionally add a note — to the matching company or opportunity.

Wire It Up Without Code

Most funds don't write a service for this — they connect the two APIs in a tool they already run:

  • Zapier / Make / n8n — trigger on a new email or a new Affinity record, call the DeckExtract API, push the PDF to Affinity. Any tool that can make an HTTP request can run this loop end to end.
  • MCP from your AI tools — with the DeckExtract MCP server, an assistant like Claude can fetch a deck and hand you the PDF to drop on the record, straight from chat.
  • A few lines of script — if your stack is custom, the API is a single POST.

Already on Attio or another CRM instead? The same approach works anywhere with a file-attachment API — convert the link with DeckExtract, then attach the PDF to the matching record.

Why VCs Bother

  • Links die. DocSend senders disable links, set expirations, and replace decks mid-raise. The version you diligenced is the one that matters — keep it.
  • Context lives in the CRM. When a company comes back for its next round, the prior deck should be one click away on the Affinity record, not buried in three inboxes.
  • Analytics cut both ways. Founders see when you re-open their DocSend link. Reviewing your own archived PDF keeps your internal process internal.

Frequently Asked Questions

Does DeckExtract integrate directly with Affinity?

There's no native Affinity app to install — the integration is the DeckExtract API (or MCP server) plus Affinity's own API. You convert an inbound DocSend or Papermark link to a PDF with one DeckExtract call, then attach that file to the company or opportunity in Affinity. Most funds wire the two together in a no-code tool like Zapier, Make, or n8n, or trigger it from an internal script.

How does the PDF get onto the Affinity record?

Affinity's API lets you attach files and add notes to a company or opportunity. The DeckExtract API returns the deck as a PDF file in the response; your automation passes that file straight to Affinity's file-attachment endpoint for the matching record. No manual download-and-upload step.

Can it handle email-gated or password-protected decks?

Yes. Pass the email (use a shared fund alias so founders see a consistent viewer) and any passcode in the same API call. DeckExtract completes the access steps and returns the PDF, so gated decks archive just like open ones.

Is the API free to use?

Yes — the public API is free and rate-limited, which is plenty for normal inbound deal flow. If your fund processes a high volume of links, the Pro tier lifts the monthly cap with a personal API key.

Try it now: paste a DocSend or Papermark link above to see the PDF, then automate it into Affinity with the API.