Setup Guide
Everything you need to get started with Music Marketing Agent
Welcome to Music Marketing Agent
This tool generates complete marketing packages for your music releases, including:
- 11 social media posts (teasers, announcements, OUT NOW)
- 20 content ideas across 4 categories
- 10 ad copy variations
- 3 email sequences
- 4 SMS messages
- 9-phase release timeline
- AI-generated promotional videos
Quick Start
- Go to Settings and complete your Artist Brand profile and configure your API keys
- Navigate to Create Release
- Fill in your song details
- Click Generate and view your content in the Dashboard
Setting Up GoHighLevel
GoHighLevel (GHL) integration allows automatic syncing of releases to your CRM.
Step 1: Get Your API Token
- Log into your GHL account
- Go to Settings > Business Profile > API Keys
- Create a new Private Integration key
- Copy the token (starts with
pit-)
Step 2: Get Your Location ID
- Go to Settings > Business Profile
- Your Location ID is in the URL:
app.gohighlevel.com/v2/location/{LOCATION_ID}/...
Step 3: Configure Custom Fields (Optional)
Create these custom fields in GHL for enhanced tracking:current_release(Text)release_date(Date)release_phase(Dropdown)
Step 4: Save in Settings
Paste your API Token and Location ID in the Settings page.Setting Up Gemini for Video Generation
Gemini AI powers the Veo video generation feature.
Step 1: Get API Key
- Go to [Google AI Studio](https://aistudio.google.com/)
- Click Get API Key
- Create a new key or use an existing one
Step 2: Enable Veo Access
Veo 3.1 requires access to video generation models. Make sure your API key has access to:veo-2.0-generate-001
Step 3: Save in Settings
Paste your Gemini API key in the Settings page.Note on Video Generation
- Videos are generated at 9:16 aspect ratio (vertical)
- Each clip is 8 seconds, extended to 15-20 seconds
- Generation can take 30-60 seconds per video
Creating a Release
Required Information
- Song Title: The name of your track
- Release Date: When the song will be released
Optional Information
- Mood Tags: Describe the vibe (energetic, chill, emotional, etc.)
- Cover Art: Upload your artwork for reference
- Artist Name: Defaults to your setting
- Genre: Helps tailor content tone
- Budget Tier: Starter ($300), Standard ($600), or Growth ($1000)
What Gets Generated
- Social Posts: Platform-optimized posts for IG, TikTok, Twitter
- Content Ideas: 20 ideas for behind-the-scenes, entertainment, engagement
- Ad Copy: 10 variations with different psychological angles
- Emails: 3 timed emails (7 days, 1 day, release day)
- SMS: 4 messages for VIP list
- Timeline: Day-by-day tasks from 21 days before to 2 weeks after
After Generation
- View all content in the Dashboard
- Copy individual pieces to clipboard
- Generate videos on the Videos page
- Sync to GHL (if configured)
Common Issues
"GHL Connection Failed"
- Verify your API token starts with
pit- - Check that the Location ID is correct
- Ensure the token has proper permissions
"Video Generation Failed"
- Verify your Gemini API key is valid
- Check you have access to Veo models
- Try a shorter, simpler mood description
"Content Not Generating"
- Ensure all required fields are filled
- Check browser console for errors
- Try refreshing and re-submitting
Release Not Showing in Dashboard
- Wait a few seconds for generation to complete
- Check the release selector dropdown
- Verify the release was saved successfully
Need More Help?
Check the music-marketing-agent README for detailed documentation, or review the generated output files directly in theoutput/ folder.