🎬 Transform selfies into professional LinkedIn headshots with Nano Banana Pro & Telegram

478 views · 🎬 Content Creation & Video

Description

This workflow automates the process of transforming user-submitted photos (also bad selfie) into professional CV and LinkedIn headshots using the Nano Banana Pro AI model.

From selfieTo CV/Linkedin Headshot
imageimage

Key Advantages


How It Works

The workflow supports two input methods:

  1. Telegram Trigger Path: Users can send photos via Telegram, which are then processed through FTP upload and transformed into professional headshots.

  2. Manual Trigger Path: Users can manually trigger the workflow with an image URL, bypassing the Telegram/FTP steps for direct processing.

The core process involves:


Set Up Steps

  1. Authorization Setup:

    • Replace in the “Sanitaze” node with your actual Telegram user ID
    • Configure Fal.ai API key in the “Create Image” node (Header Auth: Authorization: Key YOURAPIKEY)
    • Set up Google Drive and FTP credentials in their respective nodes
  2. Storage Configuration:

    • In the “Set FTP params” node, configure:
      • ftp_path: Your server directory path (e.g., /public_html/images/)
      • base_url: Corresponding base URL (e.g., https://website.com/images/)
    • Configure Google Drive folder ID in the “Upload Image” node
  3. Input Method Selection:

    • For Telegram usage: Ensure Telegram bot is properly configured
    • For manual usage: Set the image URL in the “Fix Image Url” node or use the manual trigger
  4. API Endpoints:

    • Ensure all Fal.ai API endpoints are correctly configured in the HTTP Request nodes for creating images, checking status, and retrieving results
  5. File Naming:

    • Generated files use timestamp-based naming: yyyyLLddHHmmss-filename.ext
    • Output format is set to PNG with 1K resolution

The workflow handles the complete pipeline from image submission through AI processing to storage distribution, with proper error handling and status checking throughout.


Need help customizing?

Contact me for consulting and support or add me on Linkedin.

🔗 Nodes Used

HTTP Request, Telegram, Telegram Trigger, Google Drive, FTP

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup