🎯

marketing suite

v1.0.0

Complete AI-powered marketing department with Google Analytics & Ads integration

Category: MarketingAuthor: EvolCLicense: MIT

🚀 Installation

1. Add Marketplace

/plugin marketplace add evolc-platform/evolc-agents

First time? Add the EvolC marketplace to Claude Code.

2. Install Plugin

/plugin install evolc-marketing-suite@evolc

Required Environment Variables:

  • GOOGLE_ANALYTICS_PROPERTY_ID
  • GOOGLE_ADS_CUSTOMER_ID
  • GOOGLE_ADS_DEVELOPER_TOKEN
🤖
4
AI Agents
3
Commands
🔌
2
Integrations

MCP Integrations

google-analytics

npx -y @googleanalytics/google-analytics-mcp

google-ads

npx -y @googleads/google-ads-mcp

Tags

marketinganalyticsadvertisinggoogle-adsseocontent-marketingbusiness-automation

EvolC Marketing Suite Plugin

Complete AI-powered marketing department with Google Analytics and Google Ads integration. Install autonomous agents that handle traffic analysis, ad campaign management, content creation, and SEO optimization.

What's Included

🤖 AI Agents

  • Analytics Specialist: Analyze website traffic, conversions, user behavior
  • Ads Manager: Create, optimize, and manage Google Ads campaigns
  • Content Creator: Write blog posts, social media content, email campaigns
  • SEO Specialist: Keyword research, on-page optimization, technical SEO

⚡ Slash Commands

  • /analyze-traffic [domain] [period]: Generate comprehensive traffic analysis report
  • /optimize-campaigns [period]: Analyze and optimize Google Ads campaigns
  • /launch-campaign [description]: Create and launch new ad campaigns

🔌 MCP Server Integrations

  • Google Analytics: Real-time access to website traffic and conversion data
  • Google Ads: Full campaign management capabilities

🪝 Automation Hooks

  • Session end reminders for traffic analysis

Installation

# Add EvolC marketplace
/plugin marketplace add evolc-platform/evolc-agents

# Install marketing suite
/plugin install evolc-marketing-suite@evolc

Setup

1. Google Analytics Setup

  1. Get your Property ID:

    • Go to Google Analytics
    • Navigate to Admin → Property Settings
    • Copy your Property ID (format: 123456789)
  2. Set environment variable:

    export GOOGLE_ANALYTICS_PROPERTY_ID="your-property-id"
    
  3. Authenticate:

    • The MCP server will prompt for authentication on first use
    • Follow OAuth flow to grant access

2. Google Ads Setup

  1. Get your Customer ID:

    • Go to Google Ads
    • Look in top right corner for 10-digit customer ID (format: 123-456-7890)
  2. Get Developer Token (for production access):

    • Go to Google Ads API Center
    • Apply for a developer token
    • For testing, you can use a test account without approval
  3. Set environment variables:

    export GOOGLE_ADS_CUSTOMER_ID="1234567890"  # Remove dashes
    export GOOGLE_ADS_DEVELOPER_TOKEN="your-token"
    export GOOGLE_ADS_LOGIN_CUSTOMER_ID="1234567890"  # If using MCC
    
  4. Authenticate:

    • The MCP server will prompt for OAuth authentication
    • Grant access to your Google Ads account

3. Verify Installation

# Check that plugin is enabled
/plugin

# Test Google Analytics access
@analytics-specialist "Show me yesterday's traffic"

# Test Google Ads access (if configured)
@ads-manager "What campaigns are currently running?"

Quick Start

Analyze Your Traffic

/analyze-traffic evolc.com "last 30 days"

Or invoke the agent directly:

@analytics-specialist "Give me a comprehensive traffic report for last week. Focus on conversion performance."

Optimize Ad Campaigns

/optimize-campaigns "last 30 days"

Or work with the agent:

@ads-manager "Review our current campaigns and optimize for better ROI. Focus on reducing CPA."

Launch New Campaign

/launch-campaign "Drive signups for EvolC, targeting 'AI business automation' keywords, $1000/month budget"

Create Content

@content-creator "Write a 1500-word blog post: 'How AI Agents Can 10x Your Marketing Results'. Include examples and case studies."

SEO Work

@seo-specialist "Do keyword research for 'AI business automation'. Find 20 target keywords with search volume and difficulty."

Use Cases

Daily Marketing Standup

@analytics-specialist "What's the traffic report for yesterday? Any notable changes?"
@ads-manager "Quick campaign check - any issues or opportunities?"

Weekly Optimization

/analyze-traffic "this week vs last week"
/optimize-campaigns "last 7 days"
@content-creator "What content should we create based on this week's performance?"

Monthly Strategy

@analytics-specialist "Comprehensive monthly report with insights and recommendations"
@ads-manager "Deep dive on campaign performance. What's working, what's not?"
@seo-specialist "Monthly SEO performance. How are our rankings? What content gaps exist?"

Campaign Launch

/launch-campaign "New product launch: EvolC Operations Plugin. Target small business owners. Budget $2000/month."

Content Production

@content-creator "Write a week's worth of LinkedIn posts about AI business automation"
@content-creator "Create welcome email sequence for new EvolC users (5 emails)"

Agent Integration

The marketing agents work together seamlessly:

  1. Analytics Specialist analyzes traffic and identifies high-performing content
  2. SEO Specialist uses insights to optimize for search engines
  3. Content Creator writes content targeting identified opportunities
  4. Ads Manager creates campaigns to amplify top content

Example workflow:

# Step 1: Understand current performance
@analytics-specialist "What content is driving the most conversions?"

# Step 2: Identify SEO opportunities
@seo-specialist "Research keywords related to our top-performing content"

# Step 3: Create more content
@content-creator "Write blog post targeting '[keyword]' based on what's working"

# Step 4: Amplify with ads
@ads-manager "Create search campaign targeting '[keyword]' to drive traffic to new blog post"

Configuration

Custom Agent Settings

Create .claude/agents/custom-marketing-agent.md to customize behavior:

# Custom Marketing Agent

Based on: @analytics-specialist

Additional instructions:
- Always include month-over-month comparisons
- Focus on conversion metrics over vanity metrics
- Provide recommendations in order of expected ROI
- Mention seasonality factors when relevant

Environment Variables

All MCP server credentials can be set in .claude/settings.json:

{
  "env": {
    "GOOGLE_ANALYTICS_PROPERTY_ID": "123456789",
    "GOOGLE_ADS_CUSTOMER_ID": "1234567890",
    "GOOGLE_ADS_DEVELOPER_TOKEN": "your-token-here"
  }
}

Troubleshooting

MCP Server Not Connecting

# Check if MCP servers are configured
/mcp

# Try manually starting the server
claude --mcp-debug

Authentication Issues

  • Make sure OAuth flow completed successfully
  • Check that environment variables are set correctly
  • Verify API access is enabled in Google Cloud Console

Missing Data

  • Verify Google Analytics is installed on your website
  • Check that conversion tracking is set up in Google Ads
  • Ensure the Property ID / Customer ID is correct

Permission Errors

  • Ensure you have access to the Google Analytics property
  • Verify Google Ads account has necessary permissions
  • Check that API access is enabled

Advanced Usage

Custom Hooks

Add custom automation in .claude/settings.json:

{
  "hooks": {
    "SessionStart": {
      "command": "claude --agent analytics-specialist 'Quick morning standup: yesterday's traffic overview'",
      "description": "Morning marketing briefing"
    }
  }
}

Scheduled Reports

Set up cron jobs for automated reports:

# Daily traffic report at 9am
0 9 * * * claude --agent analytics-specialist "Yesterday's traffic report for evolc.com" > /path/to/reports/daily-$(date +\%Y\%m\%d).txt

# Weekly optimization every Monday at 10am
0 10 * * 1 claude /optimize-campaigns "last 7 days" > /path/to/reports/weekly-optimization.txt

Requirements

  • Claude Code v2.0.0 or higher
  • Google Analytics property with data
  • Google Ads account (optional, for ads management features)
  • Google Cloud Project with Analytics/Ads API enabled
  • Node.js (for MCP servers)

Support

License

MIT

Contributing

We welcome contributions! See CONTRIBUTING.md for details.


Built with ❤️ by EvolC

Transform your marketing with AI agents. Learn more →