Agent Academy

Agent Academy is a free, source-linked library of skills, prompts, MCP servers and bot templates, organised into courses by profession, for people who hand real work to AI agents: 1,467 live resources, each with its original link, license and safety tags.

Case

Ai Email Gtm Reachout Agent

An intelligent, fully automated B2B outreach system that discovers companies, finds decision makers, researches company intelligence, and generates personalized cold emails using AI agents.

No credentialsDoes not send

https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/advanced_ai_agents/single_agent_apps/ai_email_gtm_reachout_agent

Original content

Full originalApache-2.0Source

Republished in full under its license, with attribution. The source is authoritative.

🚀 AI Email GTM Reachout Agent

🎓 FREE Step-by-Step Tutorial

👉 Click here to follow our complete step-by-step tutorial and learn how to build this from scratch with detailed code walkthroughs, explanations, and best practices.

An intelligent, fully automated B2B outreach system that discovers companies, finds decision makers, researches company intelligence, and generates personalized cold emails using AI agents.

✨ Features

🔍 Automated Company Discovery

  • Uses Exa search to find target companies based on industry, size, and business criteria
  • Identifies companies showing growth, recent funding, or expansion
  • Supports multiple company categories: SaaS/Technology, E-commerce/Retail, Financial Services, Healthcare/Biotech, Manufacturing/Industrial

👥 Intelligent Contact Finding

  • Automatically discovers decision makers in target departments
  • Finds email addresses and LinkedIn profiles
  • Targets roles like CEO, CTO, VP of Engineering, CMO, VP Marketing, Sales Directors, HR Directors

🔬 Deep Company Research

  • Comprehensive company intelligence gathering
  • Analyzes website, recent news, product offerings, technology stack
  • Identifies pain points, growth opportunities, and market positioning
  • Extracts insights relevant for personalized outreach

✉️ Personalized Email Generation

  • Creates highly personalized cold emails based on research
  • Uses department-specific templates for different professional types
  • Maintains friendly, conversational tone (20-year-old sales rep style)
  • Avoids corporate jargon and clichés
  • References specific company challenges and achievements

🎯 Smart Targeting

  • Company Categories: SaaS/Technology, E-commerce, Financial Services, Healthcare, Manufacturing
  • Company Sizes: Startup (1-50), SMB (51-500), Enterprise (500+), All Sizes
  • Target Departments: GTM (Sales & Marketing), HR, Engineering/Tech, Operations, Finance, Product, Executive Leadership
  • Service Types: Software Solution, Consulting Services, Professional Services, Technology Platform, Custom Development

🛠️ Installation

  1. Clone the repository
git clone <repository-url>
cd ai_email_gtm_reachout_agent
  1. Install dependencies
pip install -r requirements.txt

Note: Make sure you have Agno version 2.0.4 or higher installed.

  1. Set up API keys
# Required API keys
export EXA_API_KEY="your_exa_api_key"
export OPENAI_API_KEY="your_openai_api_key"

🚀 Quick Start

  1. Run the application
streamlit run ai_email_gtm_reachout.py
  1. Configure your outreach campaign:
  • Select target company category and size
  • Choose departments to target
  • Enter your contact information
  • Describe your service offering
  • Select personalization level
  1. Launch automated campaign:
  • Click "Start Automated Campaign"
  • Watch as AI discovers companies, finds contacts, researches details, and generates personalized emails

📋 Usage Guide

Step 1: Target Company Discovery

  • Choose from predefined company categories
  • Select preferred company size
  • Specify number of companies to find (1-20)

Step 2: Your Information

  • Required: Name, Email, Organization, Service Description
  • Optional: LinkedIn, Phone, Website, Calendar Link

Step 3: Outreach Configuration

  • Select service/product category
  • Choose personalization level (Basic/Medium/Deep)
  • Pick target departments

Step 4: Generate Campaign

  • Review your configuration
  • Click "Start Automated Campaign"
  • Monitor progress and view generated emails

🎨 Email Templates

The system includes department-specific templates:

GTM (Sales & Marketing)

  • Software Solution templates
  • Consulting Services templates

Human Resources

  • Software Solution templates
  • Consulting Services templates
  • Investment Opportunity templates

Marketing Professional

  • Product Demo templates
  • Service Offering templates

B2B Sales Representative

  • Product Demo templates
  • Service Offering templates

🔧 Configuration Options

Company Categories

  • SaaS/Technology Companies: Software, cloud services, tech platforms
  • E-commerce/Retail: Online retail, marketplaces, D2C brands
  • Financial Services: Banks, fintech, insurance, investment firms
  • Healthcare/Biotech: Healthcare providers, biotech, health tech
  • Manufacturing/Industrial: Manufacturing, industrial automation, supply chain

Personalization Levels

  • Basic: Standard personalization with company name and basic details
  • Medium: Includes recent company news and achievements
  • Deep: Comprehensive personalization with specific pain points and opportunities

📊 Output Format

Each generated email includes:

  • Personalized Email: Ready-to-send cold email
  • Company Research: Detailed company intelligence
  • Contacts Found: Decision maker information

🔑 API Requirements

Exa API

  • Used for company discovery and research
  • Get your API key from exa.ai
  • Required for finding companies and gathering intelligence

OpenAI API

  • Used for email generation and content creation
  • Get your API key from platform.openai.com
  • Required for AI-powered email personalization

🎯 Use Cases

Sales Teams

  • Automated prospecting for B2B sales
  • Personalized outreach at scale
  • Target specific industries and company sizes

Marketing Agencies

  • Client prospecting campaigns
  • Lead generation for multiple clients
  • Industry-specific outreach strategies

Consultants

  • Business development automation
  • Service offering promotion
  • Professional network expansion

Startups

  • Investor outreach
  • Partnership development
  • Customer acquisition

Related

CaseMarketing

ai_seo_audit_team

The **AI SEO Audit Team** is an autonomous, multi-agent workflow built with Google ADK. It takes a webpage URL, crawls the live page, researches real-time SERP competition, and produces a polished, prioritized SEO optimization report. The app uses **Firecrawl via MCP (Model Context Protocol)** for a

Sourcegithub.com/Shubhamsaboo/awesome-llm-apps/tree/main/advanced_ai_agents/multi_agent_apps/agent_teams/ai_seo_audit_team

No credentialsDoes not sendApache-2.0
SkillMarketing

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatG

Sourcegithub.com/coreyhaines31/marketingskills/blob/main/skills/ai-seo/SKILL.md

No credentialsDoes not sendMIT
SkillMarketing

seo-audit

When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "s

Sourcegithub.com/coreyhaines31/marketingskills/blob/main/skills/seo-audit/SKILL.md

No credentialsDoes not sendMIT
SkillMarketing

competitive-brief

Research competitors and generate a positioning and messaging comparison with content gaps, opportunities, and threats. Use when building sales battlecards, when finding positioning gaps and messaging angles competitors haven't claimed, or when a competitor makes a move and you need to assess the im

Sourcegithub.com/anthropics/knowledge-work-plugins/blob/main/marketing/skills/competitive-brief/SKILL.md

No credentialsDoes not sendApache-2.0
SkillMarketing

seo-audit

Run a comprehensive SEO audit — keyword research, on-page analysis, content gaps, technical checks, and competitor comparison. Use when assessing a site's SEO health, when finding keyword opportunities and content gaps competitors own, or when you need a prioritized action plan split into quick wins

Sourcegithub.com/anthropics/knowledge-work-plugins/blob/main/marketing/skills/seo-audit/SKILL.md

No credentialsDoes not sendApache-2.0
WorkflowMarketing

brand-search-optimization

This recipe is an Agent Development Kit (ADK) multi-agent workflow that helps e-commerce brands optimize product titles for search visibility and recover zero/low-result retail queries using BigQuery and Gemini Computer Use.

Sourcegithub.com/google/adk-recipes/tree/main/contrib/python/brand-search-optimization

No credentialsDoes not sendApache-2.0