Logo

Tutorials

Practical, real-world guides for developers — essential workflows broken down into clear steps, with ready-to-use code you can drop into your project.

Tracking Links Viewer

Share PDF Links That Expire — or Revoke Them After Sending

An attachment is forever; a tracked link is a kill switch. Make the document private, mint a revocable link per recipient, shut off one person without touching the rest — history intact, restorable anytime — and expire whole batches on a cron schedule.

5 min read

Automations Analytics

How to Follow Up on Proposals at the Perfect Time

The buyer isn't on your follow-up calendar — they're reading the proposal right now. This playbook maps the four signals a tracked proposal sends (first open, real read, pricing stall, re-open) to the play each deserves, and wires the sharpest one — 47 seconds on the pricing page — to a live alert.

4 min read

Create PDF MCP

How to Generate PDFs from Claude

Describe the document, get the PDF: Claude drafts the HTML layout and renders it through the Apdf MCP tools — invoices, reports and one-pagers straight from the conversation, with page format, margins and headers steered in plain English. Revisions are just more chat.

3 min read

Analytics Tracking Links Node.js

How to Score Your Leads by How They Read Your Whitepaper

Downloads are a vanity metric — the read is the intent signal. Mint a personal link per lead, then let a dependency-free Node script join links with reading sessions and score everyone by completion and reading time: HOT to sales today, WARM to nurture, and the GHOSTs finally visible.

4 min read

Automations Webhooks

How to Create HubSpot Tasks from PDF Engagement

Your CRM should know when a prospect actually reads the quote. A Page Read automation with a completion-rate condition fires only on real reads, a Zap matches the reader to their HubSpot contact by email, and a follow-up task — with the session numbers in its notes — files itself. No code.

4 min read

Automations Webhooks

How to Log Every PDF View in a Google Sheet

Build a living view log without writing code: a Document Opened automation posts every view to a Zapier catch hook, and each open becomes a spreadsheet row with timestamp, document and reader. Filters, pivots and a COUNTIF later, your sheet is a mini engagement dashboard.

4 min read

Merge PDF MCP

How to Merge PDFs by Asking Claude

Connect Claude to the Apdf MCP server once, and merging PDFs becomes a sentence: describe the result, the agent calls the merge tool, and the combined file comes back seconds later — including per-file page ranges and async jobs for big batches. No upload sites, no scripts.

3 min read

Tracking Links Analytics

How to Track Your Pitch Deck and See Which Investors Actually Read It

Silence after sending a deck isn't one thing: some investors never opened it, some skimmed three slides, one read your financials twice. Per-investor tracking links turn every session into a signal — who stayed, how deep they got, who came back — so your follow-ups go where the attention is.

4 min read

Automations Tracking Links Python

How to Get Alerted When a Client Re-Opens Your Proposal

The first open is a courtesy click — the re-open is the buying signal. Fire a webhook on every reading visit, count visits per recipient with a small Python receiver, and alert your team only when a client comes back to the proposal — the moment a follow-up call actually lands.

5 min read