n8n Workflow: Invoice PDF Generator This n8n workflow captures invoice data and generates a PDF invoice, ready to be sent or saved. It uses a webhook to trigger the process, preprocesses the invoice data, and converts it to a PDF using HTML and custom styling. @custom-js/n8n-nodes-pdf-toolkit Features: Webhook Trigger**: Receives incoming data, including invoice details. Preprocessing**: Transforms the invoice data into HTML format. HTML to PDF Conversion**: Converts the preprocessed HTML into a styled PDF document. Response**: Sends the generated PDF back to the webhook response. Notice Community nodes can only be installed on self-hosted instances of n8n. Requirements Self-hosted** n8n instance A CustomJS API key for website screenshots. Invoice data** for PDF generation Workflow Steps: Webhook Trigger: Accepts incoming data (e.g., invoice number, recipient details, itemized list). This data is passed to the next node for processing. Set Data Node: Configures initial values for the invoice, including the recipient, sender, invoice number, and the items on the invoice. The invoice details include information like description, unit price, and quantity.
Tags
Related workflows
See all General Automation→Transform Your Selfies into 3D Figurines with Nano Banana AI
Transform Your Selfies into 3D Figurines with Nano Banana AI Overview This workflow utilizes the Defapi API with Google's Nano Banana AI model to transform your selfies into stunning 3D figurines, action figures, and collectible merchandise designs. Simply upload a selfie photo, provide a creative prompt describing your desired 3D figurine or action figure design, and watch as AI generates professional-quality product visualizations. Input: Your selfie photo + creative prompt + API key Output: AI-generated 3D figurine and action figure designs perfect for collectibles, merchandise, and product visualization Users can interact through a simple form, providing a text prompt describing the desired creative scene, a product image URL, and their API key. The system automatically submits the request to the Defapi API, monitors the generation status in real time, and retrieves the final creative image output. This solution is ideal for marketers, product designers, e-commerce businesses, and content creators who want to quickly generate compelling product advertisements and creative visuals with minimal setup. Perfect for creating 3D figurines and collectible merchandise designs. Prerequi
UGC Video Generation with Wan 2.5 on Replicate
This workflow automatically converts static images into dynamic videos using AI-powered animation. It saves you hours of video editing by transforming product photos, marketing images, or any static visuals into engaging video content perfect for social media and advertising campaigns. Overview This workflow automates the entire image-to-video generation process using the WAN-VIDEO 2.5 model via Replicate API. Simply provide an image URL and a text prompt describing the desired motion, and the workflow handles the video creation, status monitoring, and delivery of your animated content - typically ready in 30-120 seconds. Tools Used n8n**: The automation platform that orchestrates the workflow Replicate API**: Powers the WAN-VIDEO 2.5 AI model for image-to-video generation Status Monitoring**: Automated checking system with intelligent retry logic Error Handling**: Built-in resilience with comprehensive error management How to Install Import the Workflow: Download the .json file and import it into your n8n instance Get Replicate API Key: Sign up at replicate.com and copy your API token Configure API Token: Replace the placeholder in the "Set API Token" node Add Your Image: Update t
Notify customers on WhatsApp when Stripe payment succeeds with MoltFlow
How it works Stripe fires a checkout.session.completed webhook when a payment succeeds Customer name, phone, email, and payment amount are extracted If the customer has a phone number, a WhatsApp receipt is sent via MoltFlow Payments without phone numbers are logged and skipped Set up steps (~5 min) Create a MoltFlow account at molt.waiflow.app and connect your WhatsApp Generate an API key in MoltFlow (Sessions page > API Keys tab) Activate this workflow and copy the webhook URL In Stripe Dashboard > Developers > Webhooks, add the n8n URL for checkout.session.completed Set YOUR_SESSION_ID in the Format Receipt code node Add your MoltFlow API Key as Header Auth credential (header name: X-API-Key) Prerequisites MoltFlow account with active WhatsApp session Stripe account with webhook access Customer phone numbers collected during checkout (Stripe customer_details.phone)