You're drowning in research. Your inbox fills with PDF alerts from your field; your reading list grows faster than you can process it. By the time you finish one paper, three more arrive. Your stakeholders want monthly insights, but you're spending 80 percent of your time extracting findings and writing summaries instead of actually thinking about what the research means. This is especially painful because the work itself is mechanical. You read the abstract, skim the methodology, pull out the key results, rewrite them in plain language, then record a voice memo or type up a brief for your team. None of this requires human judgment. It's just tedious extraction and formatting. The solution is to build an automated research synthesis pipeline that pulls papers apart, extracts the essentials, rewrites them for your audience, and delivers audio summaries straight to your team. No copy-pasting. No manual rewriting. Just papers in, practical advice out. For more on this, see Academic research synthesis and citation-ready literature.... For more on this, see Academic research paper summarisation and citation extrac....
The Automated Workflow
This workflow takes PDF research papers, extracts their core findings, synthesises them into clear executive summaries, and generates audio versions for listening on the go. We'll use n8n as the orchestration layer because it handles both webhooks and timed triggers well, and it connects cleanly to all the tools we need. Here's the flow: 1. A new PDF lands in a monitored folder or arrives via email.
-
Chat With PDF extracts key findings and methodology notes.
-
QuillBot rewrites technical language into stakeholder-friendly prose.
-
Smmry condenses the paraphrased text further.
-
ElevenLabs generates an audio file.
-
The summary and audio link are sent to your team via Slack or email.
Setting up the trigger in n8n
Start with a webhook or file trigger. If you're using Dropbox or Google Drive, use n8n's native integration to watch for new PDFs in a specific folder.
{ "trigger": "file.created", "path": "/Research Papers", "fileType": "pdf"
}
If you prefer email delivery, use n8n's email trigger and filter for attachments with .pdf extension.
Extracting content with Chat With PDF
Chat With PDF (via Copilot.us) doesn't have a direct API, so you'll need to use n8n's HTTP module to send the PDF and your query. First, upload the PDF to Chat With PDF manually or use their web interface to get the document ID, then query it via their API endpoint.
[POST](/tools/post) /api/v1/chat
Content-Type: application/json { "document_id": "pdf_12345", "query": "What are the main findings, methodology, sample size, and key limitations of this study?", "response_format": "structured"
}
Store the response in an n8n variable. Chat With PDF returns structured text, which you can parse using a code node.
Paraphrasing with QuillBot
QuillBot has a REST API that accepts text and returns rewritten versions. Set it to "Standard" or "Creative" mode depending on your audience.
POST https://api.quillbot.com/v1/paraphrase
Authorization: Bearer YOUR_QUILLBOT_API_KEY
Content-Type: application/json { "text": "The study examined the correlation between socioeconomic status and educational attainment across 50,000 households in the United Kingdom using hierarchical linear regression modelling.", "mode": "standard", "tone": "professional"
}
The response gives you the rewritten text. Chain this to the output from Chat With PDF.
Condensing with Smmry
Smmry accepts raw text and returns a summary at a percentage you specify (typically 50 percent reduction). Use their HTTP endpoint.
POST https://api.smmry.com/v2/summarise
Content-Type: application/json { "text": "[paraphrased text from QuillBot]", "summary_length": 5, "format": "json"
}
The summary_length parameter controls how many sentences you get back. Set it to 4-6 sentences for a tight executive summary.
Generating audio with ElevenLabs
Pass the condensed summary to ElevenLabs Turbo v2.5 for text-to-speech. Use a professional voice like "Grace" or "Roger" for credibility.
POST https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM
Authorization: xi-api-key YOUR_ELEVENLABS_KEY
Content-Type: application/json { "text": "[condensed summary from Smmry]", "model_id": "eleven_turbo_v2_5", "voice_settings": { "stability": 0.5, "similarity_boost": 0.75 }
}
This returns an audio file URL. Store it for the next step.
Delivering to your team
Create an n8n HTTP module that POSTs to a Slack webhook or sends an email. Include the original paper title, the summary text, and the audio link.
POST https://hooks.slack.com/services/YOUR/WEBHOOK/URL
Content-Type: application/json { "channel": "#research-insights", "text": "New research summary ready", "blocks": [ { "type": "section", "text": { "type": "mrkdwn", "text": "*Paper Title:* Research on Educational Outcomes\n*Summary:* [condensed text]\n*Listen:* [audio URL]" } } ]
}
Set this workflow to run on a schedule (e.g. every morning at 8am) if you batch papers, or trigger it immediately when a new PDF arrives.
The Manual Alternative
If you want to keep more control over the process, skip n8n entirely and do it step-by-step through each tool's interface. Upload your PDF to Chat With PDF, copy the extracted findings into QuillBot, refine the output yourself, then feed it to Smmry and ElevenLabs. This takes 20-30 minutes per paper instead of five, but you can override any step that doesn't feel right. Useful if you're synthesising highly technical or niche research where automated rewriting might lose nuance.
Pro Tips Rate limits and batching:
ElevenLabs and Smmry have per-minute rate limits. If you're processing multiple papers in parallel, stagger requests in n8n using a "Wait" node between API calls. Aim for one request every 2-3 seconds to stay well under their thresholds. Error handling for Chat With PDF: If the PDF is image-only (scanned document) or uses unusual encoding, Chat With PDF may struggle. Add a fallback: if the extraction returns fewer than 100 words, flag it for manual review and send a Slack notification to your team. Cost optimisation: Use GPT-4.1 mini or Claude Haiku 4.5 if Chat With PDF let you choose models; they're cheaper than full-size models. For long papers, summarise before paraphrasing, not after. This reduces the amount of text flowing through QuillBot and saves money. Metadata preservation: Store the paper's URL, publication date, and authors alongside the summary. Use n8n's metadata features to tag outputs by subject or journal. This makes it trivial to search summaries later and track which sources have been processed. Testing the pipeline: Before running it on real papers, test with a simple 2-3 page PDF. Verify each output at every stage (Chat With PDF, QuillBot, Smmry, ElevenLabs) before wiring them together. One misconfigured API key will break the entire chain and you'll waste time debugging.
Cost Breakdown
| Tool | Plan Needed | Monthly Cost | Notes |
|---|---|---|---|
| Chat With PDF (Copilot.us) | Free or Pro ($9) | $0–9 | Free tier includes 50 documents; Pro is unlimited |
| QuillBot | Premium ($120/year) | $10 | Needed for API access; standard plans don't include it |
| Smmry | API Access ($35/month) | $35 | Covers 10,000 requests/month; overage at $0.01 per 100 words |
| ElevenLabs | Starter ($5/month) | $5–99 | Starter is 10,000 characters/month; growth tier is 100,000 |
| n8n | Self-hosted (free) or Cloud | $0–40 | Self-hosted on your server costs only hosting fees |
| Slack | Pro ($12.50/user) | $12.50+ | Only if you don't already have it; email delivery is free |