Create and Send Multi-Item PayPal Invoices via Email
Go to WorkflowDescription
Who Is This For?
Small businesses, consultants, agencies… anyone who bills with PayPal.
What Problem Does It Solve?
Automates itemized invoicing and delivery via PayPal’s Invoicing API with support for an “Add more items?” loop.
What This Workflow Does
Collects your PayPal credentials & invoice data via a form
Dynamically generates a timestamp + random 4 digit number for the invoice_number
Calls PayPal to create and then send the invoice
Supports endless line-items via a Switch + Merge loop.
Setup
Grab a PayPal REST App’s Client ID & Secret.
Toggle “Live or Test” to point at production vs sandbox.
PayPal Credentials
If you select Test, this workflow points at PayPal’s sandbox (api-m.sandbox.paypal.com) and requires your sandbox Client ID & Secret.
If you select Live, it points at PayPal’s production endpoint (api-m.paypal.com) and requires your live Client ID & Secret.
(Optional) Customize your logo, currency, default notes.
How to Customize
– Change the currency dropdown
– Tweak the invoice-number format in the “Set Invoice Number and Date” code node
– Swap out or style the n8n Form nodes for your own UX