Skip to content

Getting Started

Welcome to MediaMagic CRM — a comprehensive media content management platform designed for content creators, podcasters, and media companies.

What is MediaMagic CRM?

MediaMagic CRM provides:

  • Content Production Tracking — Manage episodes, livestreams, videos, and articles through their lifecycle
  • Multi-Platform Publishing — Automated publishing to 10+ platforms
  • Guest Booking Pipeline — Track podcast guests from outreach to publication
  • Social Media Management — Schedule and track posts via Ayrshare
  • Clip Management — Create and distribute derivative clips
  • Analytics Dashboard — Track performance metrics via Grafana

Architecture at a Glance

Prerequisites

Before you begin, ensure you have:

RequirementVersionPurpose
Docker20+Container runtime
Docker Compose2.0+Service orchestration
Node.js20+Running setup scripts
Git2.0+Version control

External Services

MediaMagic integrates with these external services:

ServicePurposeRequired?
AyrshareSocial media scheduling✅ For social features
X ServerPlatform automation✅ For publishing
n8nWorkflow automationOptional
Bunny.netCDN & storageOptional
DeepgramTranscriptionOptional
Claude APIAI analysisOptional

Next Steps

  1. Quick Start — Clone the repo and run locally
  2. Configuration — Set up environment variables
  3. Deployment — Deploy to production

MediaMagic CRM Documentation