by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by Robert Breen
This n8n workflow automates the process of generating AI images using OpenAI's DALL-E 2 model with built-in human review and quality control. The workflow creates an image based on a predefined prompt, sends it for human review, and if the image is rejected, automatically generates a new version with an improved prompt. This is perfect for content creators, marketers, or anyone who needs high-quality AI-generated images with human oversight to ensure they meet specific standards. Key Features: Automated image generation using DALL-E 2 Human-in-the-loop review process Automatic regeneration if images are rejected Customizable prompts and review criteria Quality assurance workflow Step-by-Step Implementation Guide Prerequisites Before setting up this workflow, you'll need: n8n instance (cloud or self-hosted) OpenAI API account with DALL-E access GotoHuman account for review management Step 1: Set Up OpenAI API Credentials Go to OpenAI's website Create an account or sign in Navigate to "API Keys" in your dashboard Click "Create new secret key" Copy the API key and save it securely In n8n, go to Credentials → Add Credential → OpenAI API Paste your API key and save as "OpenAI account" Step 2: Set Up GotoHuman Credentials Visit GotoHuman and create an account Navigate to your API settings/dashboard Generate an API key In n8n, go to Credentials → Add Credential → GotoHuman API Enter your API credentials and save as "gotoHuman account" Step 3: Configure the Review Template In your GotoHuman dashboard, create a new review template with ID: 3473LaRDbdf03sd6uzYG Set up the template with: Image field: For displaying the generated image Prompt field: For showing the original prompt Review options: Approve/Reject buttons Configure reviewers and notification settings Step 4: Import and Configure the Workflow Copy the provided workflow JSON In n8n, click Import from File or Import from Clipboard Paste the workflow JSON The workflow will automatically create the following nodes: Node Configuration Details: Start Workflow (Manual Trigger) No configuration needed Used to manually start the workflow Set Image Prompt Prompt**: "Make an image of an attractive person standing in new york city" Name**: "woman-nyc" Customize these values for your specific use case Loop Over Items1 (Split in Batches) Processes items in batches No additional configuration needed Initial Image Generation (OpenAI) Resource**: Image Model**: DALL-E 2 Prompt**: Uses the prompt from "Set Image Prompt" Credentials**: Select your "OpenAI account" Initial Review (GotoHuman) Review Template ID**: 3473LaRDbdf03sd6uzYG Fields**: Maps image URL and prompt to review form Credentials**: Select your "gotoHuman account" If Rejected (Conditional Logic) Checks if review response equals "rejected" Routes to regeneration if rejected Second Image Generation (OpenAI) Same configuration as initial generation Uses updated prompt from review feedback Second Review (GotoHuman) Same configuration as initial review Final quality check Step 5: Customize for Your Use Case Update Image Prompts: Modify the "Set Image Prompt" node with your specific requirements Adjust Review Criteria: Update your GotoHuman template with specific quality guidelines Configure Notifications: Set up email or Slack notifications in GotoHuman for reviewers Step 6: Test the Workflow Click Execute Workflow on the manual trigger Monitor the execution flow Check that images are generated and sent for review Verify the conditional logic works when images are rejected Confirm final approved images are properly handled Step 7: Production Deployment Set up proper error handling and logging Configure webhooks if you need external triggers Set up monitoring and alerts for failed executions Document your specific prompt guidelines for reviewers Workflow Flow Summary Start → Manual trigger initiates the workflow Set Prompt → Define the image generation parameters Generate Image → DALL-E 2 creates the initial image Human Review → GotoHuman presents image for approval Quality Check → If rejected, generate new image with improved prompt Final Review → Second human review ensures quality standards Complete → Approved images are ready for use Troubleshooting Tips API Rate Limits**: Ensure your OpenAI account has sufficient credits Review Template Issues**: Verify the template ID matches exactly Image URLs**: Check that image URLs are accessible for review Webhook Failures**: Ensure GotoHuman webhooks are properly configured Contact Information Robert A Ynteractive For support, customization, or questions about this workflow: 📧 Email: rbreen@ynteractive.com 🌐 Website: https://ynteractive.com/ 💼 LinkedIn: https://www.linkedin.com/in/robert-breen-29429625/ Need help implementing this workflow or want custom automation solutions? Get in touch for professional n8n consulting and workflow development services.
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by Candra Reza
Hello automation enthusiasts! 👋 Want to automatically track your expenses from receipts without hefty OCR service costs? I've got you covered! I've updated my Personal Finance Tracking Chatbot template to incorporate a free OCR service (OCR.space). This powerful n8n workflow lets you effortlessly log your expenses by sending a picture of your receipt to your Telegram bot. The OCR will extract key details like amount, date, and description, which are then neatly saved into your Google Sheets! Why use this template? 📸 Free OCR-Powered Expense Tracking: Simply send a photo of your receipt to your Telegram bot and let OCR.space do the heavy lifting – without breaking the bank! 📊 Automated Google Sheets Entry: Extracted data is seamlessly appended to your Google Sheet for easy financial overview. 💰 Manual Entry Still Available: Easily record incomes and expenses via text commands for transactions without receipts. 🤖 Instant Telegram Confirmations: Get immediate feedback on successful recordings, whether manual or OCR-processed. ✨ Customizable Parsing: The included Function node allows you to refine the data extraction logic to perfectly match your receipt formats. What Do You Need? An n8n account (self-hosted or cloud) Your own Telegram Bot (free and easy to create!) A free API Key from OCR.space. A Google account and an empty Google Spreadsheet for your financial data. A Google Spreadsheet with "Income" and "Expenses" sheets (with columns like Date, Description, Amount, Category, Type, Source). Who Is This For? This template is perfect for anyone who wants to gain more control over their personal finances in an efficient and hassle-free way. No more complex apps, just use your personal chatbot! How to Use It? Get Your Free OCR.space API Key: Visit ocr.space/OCRAPI and sign up for a free key. Import this JSON template into your n8n instance. Configure Credentials: Set your Telegram Bot Token, Google Sheet ID, and OCR.space API Key as environment variables in n8n. Activate the workflow. Start tracking your finances by sending text commands (e.g., income salary 5000, expense coffee 15 food) or just snapping a photo of your receipt to your Telegram bot! Let's simplify your financial management with automation! Feel free to try it out and modify it to suit your needs. If you have any questions, leave a comment below!
by System Admin
Tagged with: , , , ,
by Artem Boiko
CAD2DATA: Batch Converter (Revit/IFC/DWG/DGN → XLSX/DAE) Batch-convert CAD/BIM files to analysis-ready XLSX and optional DAE with automatic verification and a clean HTML report. Runs locally via RvtExporter.exe and PowerShell on Windows. Supports configurable export modes — basic (309 categories), standard (724), and complete (~1209) — plus optional outputs such as bounding boxes, Revit schedules, and PDF drawings. What it does Scans a source folder (optionally including subfolders) for .rvt, .ifc, .dwg, or .dgn. For each file, runs: RvtExporter.exe [input] [output.xlsx] [output.dae] [options]. Verifies outputs (existence + size) and aggregates results. Generates a summary HTML report and opens it automatically on completion. Converter options Export modes:** basic | standard | complete | custom Flags:** bbox (BoundingBox to XLSX), schedule (Revit schedules), sheets2pdf (Sheets → PDF) Disable:** -no-xlsx, -no-collada Custom files:** [<output file>] and [<category file>] (used with custom) Examples basic bbox — minimal export + BoundingBox complete schedule sheets2pdf — full export + schedules + PDFs standard -no-collada — XLSX only (skip DAE) Prerequisites Windows** host (PowerShell + local executable). DDC Revit toolkit installed: C:\DDC_Converter_Revit\datadrivenlibs\RvtExporter.exe Read access to the source folder and write access to the output folder. How to use Import this JSON workflow into n8n. Open Set Configuration Parameters and set: converter_path: C:\DDC_Converter_Revit\datadrivenlibs\RvtExporter.exe source_folder: folder with your projects output_folder: folder for results include_subfolders: true / false file_extension: .rvt | .ifc | .dwg | .dgn options: see Converter options Run Manual Trigger. The workflow discovers files → runs conversions → verifies outputs → writes and opens the HTML report. Outputs *_ext.xlsx — tabular data per input file. *_ext.dae — lightweight 3D (if not disabled with -no-collada). CAD_Conversion_Report_YYYY-MM-DD_HH-MM-SS.html — summary with: success rate and progress per-file and total processing time input/output sizes and file paths Notes & tips Uses PowerShell Get-ChildItem for discovery and cmd /c start to open the report. With -no-collada, success/verification is XLSX-only (DAE is skipped). Prefer ASCII paths and ensure write permissions in the output folder. Categories Data Extraction · Files & Storage · ETL · CAD/BIM Tags cad-bim, revit, ifc, dwg, dgn, converter, batch, xlsx, dae, qto Author DataDrivenConstruction.io Author DataDrivenConstruction.io info@datadrivenconstruction.io Consulting and Training We work with leading construction, engineering, consulting agencies and technology firms around the world to help them implement open data principles, automate CAD/BIM processing and build robust ETL pipelines. If you would like to test this solution with your own data, or are interested in adapting the workflow to real project tasks, feel free to contact us. Docs & Issues: Full Readme on GitHub
by System Admin
Tagged with: , , , ,
by Kevin
This is a basic helper workflow to abstract the process of sending an alert email through Gmail. It takes in two parameters: Subject Lines (as an array of lines) You'll also need to fill in your email. Notably, all emails it sends have ❗ n8n Alert: prefixed to the subject line, which makes them easy to identify and highlight in an email inbox. In Gmail, this can be done by starring all messages that come in with ❗ n8n Alert: in the subject line, then using the Priority Inbox to push starreed messages to the top. It's important to star the message rather than Mark As Important, because Gmail refuses to mark emails sent by automation as important.
by System Admin
Tagged with: , , , ,