The Marketing Swarm Template is a powerful, easy-to-use framework built on top of Swarms for creating multi-platform marketing content using AI agents. This template implements Alex Hormozi's high-ticket offer frameworks across various platforms including Instagram, LinkedIn, Twitter, Email, TikTok, and more.
- 10+ specialized marketing agents for different platforms
- Hormozi-style high-ticket offer frameworks
- Template-based system for easy customization
- Platform-specific content strategies
- Automated content generation across channels
- Value-first marketing approach
- Clear call-to-action frameworks
# Install the Swarms framework
pip install -U swarms
# Clone this repository
git clone https://github.com/The-Swarm-Corporation/Marketing-Swarm-Template
cd Marketing-Swarm-Template
pip install -r requirements.txt
Create a .env
file with your configuration:
# API Keys
GROQ_API_KEY=your_api_key_here # Or OpenAI API Key (OPENAI_API_KEY=your_api_key_here)
# Company Information
COMPANY_NAME=Your Company Name
PRODUCT_NAME=Your Product Name
INDUSTRY=Your Industry
PAIN_POINT=Your Main Pain Point
DESIRED_OUTCOME=Your Desired Outcome
TARGET_AUDIENCE=Your Target Audience
EXPERTISE_AREA=Your Area of Expertise
LEAD_MAGNET=Your Lead Magnet
CONSULTATION_TYPE=Your Consultation Type
TOPIC=Your Main Topic
WORKSHOP_NAME=Your Workshop Name
TIMEFRAME=Your Timeframe
WEBSITE=your-website.com
CALENDAR_LINK=your-calendar-link
python3 main.py
-
Instagram Content Strategy Agent
- Carousel posts
- Story sequences
- Reel scripts
- Bio optimization
-
LinkedIn Authority Builder Agent
- Thought leadership content
- Case study posts
- B2B conversion frameworks
-
TikTok Viral Content Agent
- Hook-based content
- Pattern interrupts
- Transformation showcases
-
Email Newsletter Conversion Agent
- Welcome sequences
- Nurture campaigns
- Sales sequences
- Re-engagement campaigns
-
Twitter Thread Mastery Agent
- Educational threads
- Authority building
- Engagement optimization
And more! Check agents.yaml
for the complete list.
Each agent in agents.yaml
can be customized:
- agent_name: "Platform-Content-Agent"
system_prompt: |
You are a specialized agent for [PLATFORM]. Your task is to...
max_loops: 1
autosave: true
verbose: true
context_length: 200000
output_type: "str"
Create new agents by adding them to agents.yaml
:
- agent_name: "Your-New-Agent"
system_prompt: |
Your custom prompt here...
# Add configuration options
# Example results from Twitter Thread Agent
results = {
"thread_hook": "Want to 10x your [INDUSTRY] results?",
"thread_content": [
"Here's how we helped [COMPANY_NAME] achieve...",
"Step 1: [STRATEGY]",
# More content
],
"call_to_action": "DM 'INFO' for our free [LEAD_MAGNET]"
}
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
This template is powered by the Swarms framework. Check out the Swarms documentation for more information about building powerful AI agent systems.
- Swarms Framework
- Alex Hormozi for the high-ticket offer frameworks
- The Swarm Corporation team
Made with ❤️ by The Swarm Corporation