Skip to main content

AI-powered workflow documentation & promotion with Gemini, Notion & LinkedIn

Workflow preview

Workflow preview
100%
AI-powered workflow documentation & promotion with Gemini, Notion & LinkedIn preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Automated n8n Workflow Documentation and LinkedIn Promotion Streamline your n8n workflow management! This powerful workflow automatically documents your n8n creations in Notion and promotes them on...

Best for

  • Content Creation automation workflows
  • Multimodal AI automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.googledrivetrigger, n8n-nodes-base.googledrive, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatgooglegemini, n8n-nodes-base.notion, n8n-nodes-base.linkedin, n8n-nodes-base.extractfromfile, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Md. Nazmul Islam.

Original n8n.io source

1.1 Workflow description

Title
AI-powered workflow documentation & promotion with Gemini, Notion & LinkedIn
Workflow name
AI-powered workflow documentation & promotion with Gemini, Notion & LinkedIn

Automated n8n Workflow Documentation and LinkedIn Promotion

Streamline your n8n workflow management! This powerful workflow automatically documents your n8n creations in Notion and promotes them on LinkedIn, all triggered by a simple file upload to Google Drive. Leverage Google Gemini AI to generate comprehensive descriptions and engaging social media content effortlessly.

Who is this For

This workflow is perfect for:

  • n8n Developers who want to save time on manual documentation
  • Content Creators regularly sharing n8n workflow templates
  • Teams needing a centralized, updated database of their automation solutions
  • Consultants showcasing their n8n expertise and offerings
  • Anyone looking to automate their workflow publishing and promotion process

Features

  • Automated Trigger: Starts when an n8n workflow JSON is uploaded to a designated Google Drive folder.
  • AI-Powered Description Generation: Google Gemini AI analyzes your workflow JSON and creates a detailed, human-readable description.
  • Notion Database Integration: Automatically creates a new page in your Notion database, populated with the workflow's title, AI-generated description, and a direct download link.
  • Dynamic LinkedIn Post Creation: Transforms the workflow description into an engaging, shareable LinkedIn post.
  • Seamless LinkedIn Publishing: Automatically posts the generated content to your LinkedIn profile to reach your audience.
  • Centralized Documentation: Maintains an organized and always-current record of your n8n templates.

How It Works

  1. Upload Workflow JSON to Google Drive:

    • Simply drag and drop your n8n workflow's JSON file into a specific Google Drive folder configured in the workflow.
  2. AI Analyzes and Generates Content:

    • The workflow automatically detects the new file and downloads its content.
    • Google Gemini AI then analyzes the workflow JSON to understand its functionality.
    • The AI crafts a comprehensive description and an engaging LinkedIn post based on the analysis.
  3. Notion Documentation:

    • A new page is automatically created in your specified Notion database.
    • This page includes the workflow's title, the AI-generated description, and a direct link to the original JSON file on Google Drive for easy download.
  4. LinkedIn Promotion:

    • The AI-generated LinkedIn post is automatically published to your LinkedIn profile.
    • This allows you to effortlessly share your latest n8n creations with your network.
  5. Video Demo:

Setting Up Google Drive and AI

  1. Import the Workflow

    • Create a new workflow in n8n
    • Import the JSON file by clicking "three dots" (upper right corner) > "Import from file..."
  2. Configure Google Drive Credentials

    • In the "wait for the json file upload" node, connect your "Google Drive OAuth2 API" credential.
    • Select the specific Google Drive folder where you will upload your n8n workflow JSON files.
    • In the "Download the json" node, connect the same "Google Drive OAuth2 API" credential.
  3. Configure Google Gemini API

    • Get your Google AI Studio API key from Google AI Studio
    • Create a "Google Gemini (PaLM) API" credential in n8n.
    • Connect this credential to both the "Description generator" and "Linkedin post generator" nodes.

Setting Up Notion and LinkedIn

  1. Set Up Notion Integration

    • In the "Create the notion page" node, connect your "Notion API" credential.
    • Select your Notion database. Ensure your Notion database has at least the following properties: "Title" (Title type), "Description" (Rich text type), "Automation Tools" (Select type), "Status" (Select type), and "Template-Download-Link" (URL type).
  2. Set Up LinkedIn Integration

    • In the "Create the linkedIn post" node, connect your "LinkedIn OAuth2 API" credential.
    • Specify the Person ID to whom the post should be published (this is usually your profile ID).
  3. Test the Workflow

    • Activate the workflow.
    • Upload an n8n workflow JSON file to your designated Google Drive folder.
    • Verify that a Notion page is created and a LinkedIn post is published successfully.

Pre-requisites

  • Necessary Accounts:

    1. Google Account (for Google Drive access)
    2. Google AI Studio Account (for Gemini API access)
    3. Notion Account (with a database for templates)
    4. LinkedIn Account (for posting)
    5. n8n Instance (cloud or self-hosted)
  • API Access:

    • Google Generative AI API access
    • Valid Google Drive, Notion, and LinkedIn OAuth/API credentials
  • N8N Requirements:

    • n8n version 1.0.0 or higher
    • LangChain nodes package installed
    • Internet access for API calls

Customization Guidance

  1. AI Prompt Tuning:
    • Modify the prompts in the "Generate the description" and "Generate the linkedin post" nodes to adjust the tone, style, length, or specific information requested from the AI.
  2. Notion Database Structure:
    • Customize the Notion database properties in the "Create the notion page" node to include additional fields like tags, video demos, or integration details.
  3. LinkedIn Post Strategy:
    • Adjust the LinkedIn post generation prompt to include specific hashtags, mentions, or calls to action to optimize for your audience.

Technical Specifications

  • Trigger Source: Google Drive file upload (JSON files)
  • AI Model: Google Gemini
  • Output Destinations: Notion database page, LinkedIn personal feed
  • Input Format: n8n workflow JSON
  • Processing Time: Typically under 1 minute (depends on AI response time and API calls)

Limitations & Considerations

  • Ensure the Google Drive folder specified in the trigger is exclusively for n8n workflow JSONs to prevent accidental triggers from other file types.
  • While AI-generated, it's recommended to manually review descriptions and LinkedIn posts, especially for critical content, before relying solely on automation.
  • API rate limits for Google Gemini, Notion, and LinkedIn should be considered for very high-volume usage.
  • The Notion database must be pre-configured with the correct property types (Title, Rich Text, URL, Select) for the workflow to function as intended.

Ready to Automate Your Workflow Documentation and Promotion? This workflow empowers you to effortlessly share and document your n8n creations, allowing you to focus more on building and less on administrative tasks.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - wait for the json file upload

Type / Role
n8n-nodes-base.googleDriveTrigger - googleDriveTrigger
Config choices
Version 1

Block 2 - Download the json

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 3 - Generate the description

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2

Block 4 - Generate the linkedin post

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2

Block 5 - Linkedin post generator

Type / Role
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - lmChatGoogleGemini
Config choices
Version 1

Block 6 - Description generator

Type / Role
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - lmChatGoogleGemini
Config choices
Version 1

Block 7 - Create the notion page

Type / Role
n8n-nodes-base.notion - notion
Config choices
Version 2.2

Block 8 - Create the linkedIn post

Type / Role
n8n-nodes-base.linkedIn - linkedIn
Config choices
Version 1

Block 9 - prepare json to make it readable by AI

Type / Role
n8n-nodes-base.extractFromFile - extractFromFile
Config choices
Version 1

Block 10 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow AI-powered workflow documentation & promotion with Gemini, Notion & LinkedIn
Complexity intermediate
Nodes 13
Categories Content Creation, Multimodal AI
Author Md. Nazmul Islam
Published 24 Aug 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/7788/7788.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does AI-powered workflow documentation & promotion with Gemini, Notion & LinkedIn do?

Automated n8n Workflow Documentation and LinkedIn Promotion Streamline your n8n workflow management! This powerful workflow automatically documents your n8n creations in Notion and promotes them on...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.