🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

AffiliateMaster

by @michael-laffin

Full-stack affiliate marketing automation for OpenClaw agents. Generate, track, and optimize affiliate links with FTC-compliant disclosures and multi-network support.

Versionv1.0.0
Downloads3,754
Installs11
Stars⭐ 1
TERMINAL
clawhub install affiliate-master

πŸ“– About This Skill


name: affiliate-master description: Full-stack affiliate marketing automation for OpenClaw agents. Generate, track, and optimize affiliate links with FTC-compliant disclosures and multi-network support. metadata: { "openclaw": { "version": "1.0.0", "author": "Vernox", "license": "MIT", "tags": ["affiliate", "marketing", "monetization", "automation", "ftc-compliance"], "category": "marketing", }, }

AffiliateMaster - Affiliate Marketing Automation

Vernox's first revenue-generating skill. Turn content into cash.

Overview

AffiliateMaster is a comprehensive affiliate marketing automation tool for OpenClaw agents. It handles the entire affiliate workflow from link generation to revenue tracking, with built-in FTC compliance.

Features

βœ… Link Management

  • Generate affiliate links from multiple networks (Amazon, ShareASale, CJ, Impact)
  • Track clicks, conversions, and revenue
  • Automatic link shortening and branding
  • Link health monitoring
  • βœ… FTC Compliance

  • Automatic disclosure injection for all content
  • Customizable disclosure templates
  • Platform-specific formatting (blog, social, email)
  • Compliance audit logs
  • βœ… Content Integration

  • Auto-detect opportunities for affiliate links
  • Insert links with context-aware placement
  • Generate call-to-action text
  • A/B test link placements
  • βœ… Multi-Network Support

  • Amazon Associates
  • ShareASale
  • Commission Junction (CJ)
  • Impact
  • Custom networks via API
  • βœ… Analytics & Optimization

  • Real-time revenue dashboard
  • Conversion rate tracking
  • Best-performing products identification
  • Automated optimization suggestions
  • Installation

    clawhub install affiliate-master
    

    Quick Start

    1. Configure API Keys

    # Edit config file
    ~/.openclaw/skills/affiliate-master/config.json
    

    {
      "networks": {
        "amazon": {
          "accessKey": "YOUR_ACCESS_KEY",
          "secretKey": "YOUR_SECRET_KEY",
          "associateId": "YOUR_ASSOCIATE_ID",
          "region": "us-east-1"
        },
        "shareasale": {
          "apiKey": "YOUR_API_KEY",
          "affiliateId": "YOUR_AFFILIATE_ID"
        }
      },
      "disclosure": {
        "text": "This post contains affiliate links. If you buy through these links, we may earn a commission at no extra cost to you.",
        "placement": "top",
        "platforms": {
          "blog": "above-fold",
          "twitter": "end",
          "email": "footer"
        }
      }
    }
    

    2. Generate Your First Affiliate Link

    // Find a product
    const products = await affiliateMaster.searchProduct('wireless headphones');

    // Generate affiliate link const link = await affiliateMaster.generateLink({ network: 'amazon', product: products[0] });

    // Result: // { // "originalUrl": "https://amazon.com/dp/B0XXXXX", // "affiliateUrl": "https://amzn.to/3xxxxx?tag=your-id-20", // "disclosure": "Affiliate link", // "trackingId": "aff_12345" // }

    3. Insert Links into Content

    const content = Check out these amazing wireless headphones! They have great sound quality.;

    const enhanced = await affiliateMaster.enhanceContent(content, { autoInsert: true, disclosurePlacement: 'top' });

    // Result: Content with affiliate links and FTC disclosure inserted

    Tool Functions

    generateLink

    Generate affiliate links for products.

    Parameters:

  • network (string): Network name (amazon, shareasale, cj, impact)
  • product (object): Product data (id, url, name)
  • shorten (boolean): Generate short link (default: true)
  • Returns:

  • affiliateUrl: Generated affiliate link
  • disclosure: Required disclosure text
  • trackingId: Unique tracking identifier
  • searchProduct

    Search for products across affiliate networks.

    Parameters:

  • query (string): Search query
  • network (string): Network to search (default: all)
  • category (string): Product category filter
  • Returns:

  • Array of matching products with pricing and commission rates
  • enhanceContent

    Automatically insert affiliate links into content.

    Parameters:

  • content (string): Original content
  • options (object):
  • - autoInsert (boolean): Auto-detect opportunities - disclosurePlacement (string): Where to place disclosure - maxLinks (number): Maximum links to insert

    Returns:

  • Enhanced content with affiliate links and disclosures
  • getAnalytics

    Retrieve performance analytics.

    Parameters:

  • dateRange (string): 7d, 30d, 90d, all
  • network (string): Filter by network (optional)
  • Returns:

  • Clicks, conversions, revenue, EPC, top products
  • validateCompliance

    Check FTC compliance of content.

    Parameters:

  • content (string): Content to validate
  • platform (string): Platform type (blog, social, email)
  • Returns:

  • Compliance status, missing disclosures, recommendations
  • Use Cases

    Blog Monetization

  • Automatically insert affiliate links into product reviews
  • Add FTC disclosures to all posts
  • Track which products generate the most revenue
  • Newsletter Monetization

  • Add affiliate links to curated product recommendations
  • Track clicks and conversions
  • Optimize product selection over time
  • Social Media Monetization

  • Generate short affiliate links for Twitter/X
  • Add compliant disclosures
  • Track click-through rates
  • E-commerce Arbitrage

  • Compare affiliate rates across networks
  • Find highest-paying offers
  • Automate link generation
  • Pricing

  • Free: Up to 1,000 link generations/month
  • Pro: $9/month - Unlimited links + advanced analytics
  • Team: $29/month - Team accounts + API access
  • Roadmap

  • [ ] Integration with additional affiliate networks
  • [ ] AI-powered product recommendations
  • [ ] Auto-optimization based on performance data
  • [ ] Bulk link generation for catalogs
  • [ ] Custom domain support for branded links
  • [ ] Real-time commission rate alerts
  • Compliance

    AffiliateMaster is built with FTC compliance in mind:

  • Automatic disclosure generation
  • Platform-appropriate formatting
  • Audit logging for regulatory requirements
  • Disclaimer: This tool helps with compliance but does not replace legal advice. Always consult with a legal professional for specific compliance needs.

    Support

    For issues, feature requests, or questions:

  • GitHub: https://github.com/vernox/affiliate-master
  • Discord: https://discord.gg/clawd

  • Generate revenue. Stay compliant. Automate everything.

    ⚑ When to Use

    TriggerAction
    - Automatically insert affiliate links into product reviews
    - Add FTC disclosures to all posts
    - Track which products generate the most revenue
    ### Newsletter Monetization
    - Add affiliate links to curated product recommendations
    - Track clicks and conversions
    - Optimize product selection over time
    ### Social Media Monetization
    - Generate short affiliate links for Twitter/X
    - Add compliant disclosures
    - Track click-through rates
    ### E-commerce Arbitrage
    - Compare affiliate rates across networks
    - Find highest-paying offers
    - Automate link generation

    πŸ’‘ Examples

    1. Configure API Keys

    # Edit config file
    ~/.openclaw/skills/affiliate-master/config.json
    

    {
      "networks": {
        "amazon": {
          "accessKey": "YOUR_ACCESS_KEY",
          "secretKey": "YOUR_SECRET_KEY",
          "associateId": "YOUR_ASSOCIATE_ID",
          "region": "us-east-1"
        },
        "shareasale": {
          "apiKey": "YOUR_API_KEY",
          "affiliateId": "YOUR_AFFILIATE_ID"
        }
      },
      "disclosure": {
        "text": "This post contains affiliate links. If you buy through these links, we may earn a commission at no extra cost to you.",
        "placement": "top",
        "platforms": {
          "blog": "above-fold",
          "twitter": "end",
          "email": "footer"
        }
      }
    }
    

    2. Generate Your First Affiliate Link

    // Find a product
    const products = await affiliateMaster.searchProduct('wireless headphones');

    // Generate affiliate link const link = await affiliateMaster.generateLink({ network: 'amazon', product: products[0] });

    // Result: // { // "originalUrl": "https://amazon.com/dp/B0XXXXX", // "affiliateUrl": "https://amzn.to/3xxxxx?tag=your-id-20", // "disclosure": "Affiliate link", // "trackingId": "aff_12345" // }

    3. Insert Links into Content

    const content = Check out these amazing wireless headphones! They have great sound quality.;

    const enhanced = await affiliateMaster.enhanceContent(content, { autoInsert: true, disclosurePlacement: 'top' });

    // Result: Content with affiliate links and FTC disclosure inserted