Skip to main content

Automate influencer evaluation & campaign management with Instagram/YouTube APIs

Workflow preview

Workflow preview
100%
Automate influencer evaluation & campaign management with Instagram/YouTube APIs 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 Influencer Campaign Management System A comprehensive n8n workflow template for streamlining influencer application processing with real time social media data validation , intelligent sc...

Best for

  • Lead Generation automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.webhook, n8n-nodes-base.code, n8n-nodes-verifiemail.verifiemail, n8n-nodes-base.switch, n8n-nodes-base.stopanderror, n8n-nodes-base.httprequest, n8n-nodes-base.merge, n8n-nodes-base.if

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Jitesh Dugar.

Original n8n.io source

1.1 Workflow description

Title
Automate influencer evaluation & campaign management with Instagram/YouTube APIs
Workflow name
Automate influencer evaluation & campaign management with Instagram/YouTube APIs

Automated Influencer Campaign Management System

A comprehensive n8n workflow template for streamlining influencer application processing with real-time social media data validation, intelligent scoring algorithms, and automated onboarding workflows.


Who’s It For

  • Marketing agencies managing high-volume influencer applications
  • Brand marketing teams screening social media creators
  • Influencer platforms automating creator onboarding
  • Digital marketing consultants reducing manual workload
  • E-commerce brands building creator partnerships
  • Social media management companies scaling operations

How It Works

  1. Capture influencer applications via Webhook (connected to forms/websites).
  2. Validate applicant emails using VerifiEmail to prevent fake submissions.
  3. Fetch real-time social data from Instagram (via Instagram120 API) and YouTube (via YouTube138 API).
  4. Calculate engagement scores using a weighted algorithm (Instagram 60% + YouTube 40%).
  5. Auto-approve qualified influencers based on follower count & engagement thresholds.
  6. Log approved applications in Google Sheets with complete metrics.
  7. Send personalized welcome emails with campaign information & next steps.
  8. Reject low-quality applications with detailed reasoning (for internal tracking).
  9. Generate scoring breakdown with platform-specific analytics & tier classification.
  10. Track application volume and approval rates for performance optimization.

Offers: Real-time API integration, intelligent scoring, automated actions, scalable processing.


🛠️ How to Set Up

  1. Connect your application form to Webhook:

    POST → https://[your-n8n-url]/webhook/influencer-signup
    
  2. Sign up for RapidAPI and subscribe to Instagram120 + YouTube138 APIs.

  3. Get VerifiEmail API key (100 free verifications/month).

  4. Configure Gmail OAuth2 in Google Cloud Console for email automation.

  5. Create a Google Sheets database for approved influencer storage.

  6. Add credentials in n8n: RapidAPI, VerifiEmail, Gmail, Google Sheets.

  7. Customize scoring thresholds & email templates in Function nodes.

  8. Test with sample data:

    {
      "name": "Test Creator",
      "email": "[email protected]",
      "social_handles": {
        "instagram": "testuser",
        "youtube": "testchannel"
      },
      "niche": "fitness",
      "rate_card": 500
    }
    

Requirements

  • n8n instance (cloud or self-hosted)

  • API credentials:

    • RapidAPI (Instagram120 + YouTube138 APIs)
    • VerifiEmail
    • Gmail OAuth2
    • Google Sheets access
  • Form/website integration → sends webhook data

  • Google Sheets for database & reporting


RapidAPI Integration Details

Instagram120 API

  • Pricing Plans:

    • Free: 1,000 requests/month
    • Pro: 10,000 requests/month ($10/mo)
    • Ultra: 100,000 requests/month ($50/mo)
  • n8n Example:

    {
      "method": "POST",
      "url": "https://instagram120.p.rapidapi.com/api/instagram/profile",
      "headers": {
        "X-RapidAPI-Host": "instagram120.p.rapidapi.com",
        "X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
        "Content-Type": "application/json"
      },
      "body": {
        "username": "{{ $('Data Sanitizer').item.json.social_handles.instagram }}"
      }
    }
    

YouTube138 API

  • Pricing Plans:

    • Free: 1,000 requests/month
    • Pro: 10,000 requests/month ($15/mo)
    • Ultra: 100,000 requests/month ($75/mo)
  • n8n Example:

    {
      "method": "GET",
      "url": "https://youtube138.p.rapidapi.com/channel/details",
      "headers": {
        "X-RapidAPI-Host": "youtube138.p.rapidapi.com",
        "X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY"
      },
      "queryParameters": {
        "id": "{{ $('Webhook').item.json.body.social_handles.youtube }}",
        "hl": "en",
        "gl": "US"
      }
    }
    

Core Features

  • Social Media Validation

    • Instagram follower counts, engagement, verification
    • YouTube subscriber counts, channel stats
    • Cross-platform scoring algorithm
    • Fraud prevention via email validation
  • Intelligent Scoring

    • Multi-tier classification (Nano, Micro, Macro, Mega)
    • Engagement analysis per platform
    • Customizable approval thresholds
  • Automation Actions

    • Auto-approve/reject with reasoning
    • Store results in Google Sheets
    • Send onboarding emails
    • Track performance stats

Use Cases & Applications

  • Marketing Agencies → Process 100+ daily influencer applications automatically
  • Brands → Validate influencer metrics before partnerships
  • Platforms → Qualify creators for platform admission automatically
  • E-commerce → Build authentic influencer partnerships

Key Benefits

✔️ Saves 80-90% processing costs ✔️ Cuts manual review time from 15 minutes → 30 seconds ✔️ Prevents fraud with real-time validation ✔️ Scales infinitely with no extra staffing


Technical Specifications

  • Execution time: 30–45 sec per application
  • Throughput: 100+ applications/hour
  • Success rate: 95%+ valid applications
  • Cost: ~$0.05–$0.15 per application

ROI & Cost Breakdown

  • Manual: $15–25/hour human review
  • Automated: $0.05–0.15/application
  • Savings: 80–90% at scale
  • Break-even: 50–100 apps/month

Integration Example

// Example website form submission
fetch('https://your-n8n-instance.com/webhook/influencer-signup', {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify(formData)
});

Sample Application Data:

{
  "name": "Sarah Johnson",
  "email": "[email protected]",
  "social_handles": {
    "instagram": "sarahfitlife",
    "youtube": "SarahFitnessJourney"
  },
  "niche": "fitness",
  "country": "US",
  "rate_card": 750
}

Installation

  1. Import workflow JSON file into n8n
  2. Add API credentials (RapidAPI, VerifiEmail, Gmail, Sheets)
  3. Configure Sheets with correct columns
  4. Customize scoring & emails
  5. Test with sample apps
  6. Activate workflow

Disclaimers

  • Requires paid RapidAPI plans for scale
  • API rate limiting applies
  • Data accuracy depends on APIs
  • Ensure GDPR/CCPA compliance before production
  • Always test before live deployment

License

This template is provided as-is for educational and commercial use. Users are responsible for ensuring compliance with laws, platform TOS, and data privacy rules.

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 - Webhook

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 2.1

Block 2 - Data Sanitizer

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 3 - Verifi Email

Type / Role
n8n-nodes-verifiemail.verifiEmail - verifiEmail
Config choices
Version 1

Block 4 - Switch

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 5 - Stop and Error

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

Block 6 - Instagram Profile Stats

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 7 - Parse Instagram Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 8 - YouTube Channel Stats

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 9 - Parse YouTube Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 10 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 11 - Calculate Influencer Score

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 12 - If

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

Block 13 - Stop and Error1

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

Block 14 - Add to Approved Database

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 15 - Send Welcome Email

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 16 - Sticky Note

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

Block 17 - Sticky Note1

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

Block 18 - Sticky Note2

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

Block 19 - Sticky Note3

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

Block 20 - Sticky Note4

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

Block 21 - Sticky Note5

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

Block 22 - Sticky Note6

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

Block 23 - Sticky Note7

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

Block 24 - Sticky Note8

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

3. Summary Table

Workflow Automate influencer evaluation & campaign management with Instagram/YouTube APIs
Complexity advanced
Nodes 24
Categories Lead Generation, AI Summarization
Author Jitesh Dugar
Published 26 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8963/8963.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 Automate influencer evaluation & campaign management with Instagram/YouTube APIs do?

Automated Influencer Campaign Management System A comprehensive n8n workflow template for streamlining influencer application processing with real time social media data validation , intelligent sc...

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 Lead Generation, AI Summarization use case.