Skip to product information

Send Personalized Campaign PDFs: Google Sheets + PDF.co + Gmail

Send Personalized Campaign PDFs: Google Sheets + PDF.co + Gmail

 (200+Reviews)
Regular price £37.99
Regular price £37.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Send Personalized Campaign PDFs: Google Sheets + PDF.co + Gmail

Send Personalized Campaign PDFs: Google Sheets + PDF.co + Gmail

Regular price £37.99
Regular price £37.99 Sale price
SAVE Sold out

Automatically generate personalized campaign PDFs from Google Sheets and email them via Gmail

This n8n workflow watches your Google Sheets for new rows, generates a customized PDF using a saved HTML template in PDF.co (including optional logo stamping), downloads the finished file, and sends it to the recipient by Gmail—fully automated and ready for production use.

What this workflow does

  • Monitors Google Sheets: Triggers every minute when a new row is added to a selected worksheet.
  • Creates a PDF from your template: Sends the row fields to PDF.co to render a personalized PDF from a saved HTML template.
  • Stamps your logo onto the PDF: Uses PDF.co logo stamping with configured coordinates to place a logo image onto the generated document.
  • Downloads the finalized PDF: Retrieves the completed file from the returned PDF.co URL as a binary attachment.
  • Email delivery through Gmail: Sends the PDF as an attachment via Gmail, using the row values (e.g., customer_email) to determine the recipient and compose the email subject/message.

Use cases

  • Send personalized marketing or campaign collateral (mailers, one-pagers, announcements) to leads added in Google Sheets.
  • Automate event follow-ups where each attendee receives a tailored PDF with unique text, images, and CTA details.
  • Operational teams generating brand-consistent PDF documents with a stamped logo and row-specific content.

Technical details

  • Trigger: google sheets trigger (runs every minute on new rows)
  • PDF generation + logo stamping: n8n-nodes-pdfco PDF.co API (HTML template + stamping)
  • File download: HTTP Request to download the PDF from the PDF.co result URL
  • Email sending: gmail node (attachment delivery to customer_email)
  • Optional workflow documentation: Sticky Note

Setup checklist

  • Add required header columns in your sheet (e.g., customer_name, customer_email, campaign_title, hero_image, cta_link, cta_text, company_name, and others as needed by your template).
  • Create the HTML template in PDF.co, then paste the template ID into the PDF generation step.
  • Configure PDF.co logo stamping with a public HTTPS logo URL (or filetoken://) and align stamp coordinates to your layout.
  • Connect Gmail credentials and map customer_email to the recipient.
View full details