This workflow follows the Emailsend → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "05 - PDF Report Delivery",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "blueprint-pdf-ready",
"responseMode": "onReceived"
},
"id": "webhook-trigger",
"name": "Webhook - PDF Ready",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
240,
300
]
},
{
"parameters": {
"url": "={{ $env.API_BASE }}/api/v1/audit/{{ $json.auditId }}/pdf",
"responseFormat": "file"
},
"id": "fetch-pdf",
"name": "Fetch PDF from API",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4,
"position": [
460,
300
]
},
{
"parameters": {
"to": "={{ $('Webhook - PDF Ready').item.json.contactEmail }}",
"subject": "Your Automation Audit Report \u2014 {{ $('Webhook - PDF Ready').item.json.businessName }}",
"text": "Hi {{ $('Webhook - PDF Ready').item.json.contactName }},\n\nPlease find your personalized automation audit report attached.\n\nKey takeaway: You have ${{ $('Webhook - PDF Ready').item.json.roiAnnualValue?.toLocaleString() || '0' }}/year in automation potential.\n\nLet's talk about how to capture it: {{ $env.BOOKING_URL }}",
"attachments": "={{ $binary }}"
},
"id": "email-pdf",
"name": "Email PDF to Lead",
"type": "n8n-nodes-base.emailSend",
"typeVersion": 2,
"position": [
680,
300
]
}
],
"connections": {
"Webhook - PDF Ready": {
"main": [
[
{
"node": "Fetch PDF from API",
"type": "main",
"index": 0
}
]
]
},
"Fetch PDF from API": {
"main": [
[
{
"node": "Email PDF to Lead",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
05 - PDF Report Delivery. Uses httpRequest, emailSend. Webhook trigger; 3 nodes.
Source: https://github.com/cocacolasante/roiautomationcalc/blob/323e60ebfc30788491ee92013bf2b3bbfd31ba21/n8n-workflows/05_pdf_delivery.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
User Onboarding Workflow. Uses httpRequest, emailSend. Webhook trigger; 7 nodes.
Golden Sample: webhook → http → transform → respond (+error path). Uses httpRequest, errorTrigger, emailSend. Webhook trigger; 7 nodes.
Invoice Generation. Uses httpRequest, emailSend. Webhook trigger; 6 nodes.
New Contact Onboarding Workflow. Uses emailSend, todoist, httpRequest. Webhook trigger; 6 nodes.
03.08 Automated Freight Audit & Payment. Uses emailSend, httpRequest. Webhook trigger; 5 nodes.