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.
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
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
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
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
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
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
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
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
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