$2,700 Passive Income with This n8n Automation

0 views
0%



🔗 Join my Automation Tribe Skool community to download this automation! https://dub.sh/automation-tribe

You can join our free community for growth & free automations
🤖🚀 → https://dub.sh/free-community

🚀 $2,700 Passive Income with This n8n Automation! 🚀

In this video, I’ll show you how I built an AI-powered automation with n8n that helps generate passive income by automatically adding metadata to images and uploading them to Adobe Stock. This system saves hours of manual work and allows you to process hundreds of images per day—completely hands-free!

✅ What You’ll Learn:
✔️ How to use n8n + OpenAI to analyze and tag images automatically
✔️ How to create Google Drive & Google Sheets automation for metadata storage
✔️ The easiest way to upload stock images in bulk and maximize your earnings
✔️ How this automation has already made $2,700 in passive income

Get a free automation here for N8N or Make: https://dub.sh/free-automation

💡 If you want more AI automation tutorials, LIKE this video and SUBSCRIBE to the channel! 📌 📌 📌 The host I recommend: https://dub.sh/n8n-host

Date: February 18, 2025

34 thoughts on “$2,700 Passive Income with This n8n Automation

  1. Why would you tell us about it if it makes you money? Do you want more competition? Or is this just not profitable anymore? Or does the course/community make more money per view on this video/per potential competitor?

  2. 3:23 :

    Generate metadata for an image in valid JSON format. The output should be an array of objects, where each objet has :
    – "Title": A short, descriptive title for the image
    – "Description": A compelling description of the image for stock photography
    – "Keywords": An array of exactly 25 relevant keywords. The keywords must have maximum 30 characters.

    Ensure the response is valid JSON without any markdown formatting. Example output:

    {
    {
    "Title": "Sunset Over The Ocean",
    "Description": "A breathtaking view of the sun setting over the calm ocean, with golden hues reflecting off the water.",
    "Keywords": "sunset, ocean, sea, water, golden hour, nature, scenic, landscape, travel, peaceful"
    }
    }

    Ensure the response is a valid JSON array.

    4:07 :

    // Get the raw response from the previous node

    const rawJson = $input.first().json.content;

    // Remove potential Markdown code block wrappers

    const cleanedJson = rawJson.replace(/“`jsonn|n“`/g, '');

    try {

    // Parse the cleaned JSON

    const parsedData = JSON.parse(cleanedJson);

    // Convert the "Keywords" array into a comma-separated string for each object

    const formattedData = parsedData.map(item => ({

    json: {

    Title: item.Title,

    Description: item.Description,

    Keywords: item.Keywords.join(", ") // Convert array to comma-separated string

    }

    }));

    return formattedData;

    } catch (error) {

    throw new Error("Invalid JSON format: " + error.message);

    }

Leave a Reply