IMPORTANT: AI Usage Costs
This platform uses AI-powered features (content generation, subject line suggestions, analytics insights) that connect to external AI providers. AI API usage costs are NOT included in the purchase price. You will need to provide your own API keys and manage associated costs separately. Typical costs vary based on usage volume.
Live Demo
Demo URL: https://catalyst.wrapcoders.com
Admin: [email protected] / Admin123!
User: [email protected] / User123!
Overview
Catalyst is a comprehensive, production-ready SaaS platform for managing social media marketing and email campaigns. Built with modern technologies and best practices, it provides everything you need to launch your own marketing automation business or manage your brand’s digital presence.
With AI-powered content generation, multi-platform publishing, advanced email automation, and detailed analytics, Catalyst empowers marketers to save time, increase engagement, and drive results.
Key Features
Campaign Management
- Multi-Platform Publishing – Schedule and publish to Facebook, Instagram, LinkedIn, Twitter/X, and Reddit
- Content Calendar – Visual drag-and-drop calendar for planning your content strategy
- Post Queue – Manage, prioritize, and bulk-edit scheduled posts
- Best Time to Post – AI-powered recommendations for optimal posting times
- Campaign Analytics – Track impressions, engagement, clicks, and conversions
- Recurring Campaigns – Set up daily, weekly, or monthly recurring posts
Email Marketing
- Drag-and-Drop Email Builder – Create beautiful emails with blocks: text, images, buttons, dividers, spacers
- Template Library – Pre-built templates for newsletters, promotions, announcements
- Subscriber Management – Import, segment, and manage subscriber lists with tags
- Email Automation Workflows – Welcome series, drip campaigns, behavior triggers
- A/B Testing – Test subject lines and content with automatic winner selection
- Email Analytics – Track opens, clicks, bounces, and unsubscribes
- AI Subject Line Generator – Generate high-converting subject lines
- Email Client Preview – Preview how emails render across different clients
AI-Powered Features
- Content Generator – Generate platform-specific content with customizable tone and style
- AI Suggestions – Get intelligent recommendations for improving your content
- Subject Line Generator – Create compelling email subject lines
- Image Generation – Generate images for your campaigns using AI
- Smart Scheduling – AI-optimized posting times based on audience behavior
Automation
- Cron Jobs – Automated background tasks for post processing and analytics
- Webhook Integration – Connect with external services via webhooks
- Email Automation Workflows – Visual workflow builder with conditions and delays
- Trigger-Based Actions – Automate actions based on subscriber behavior
Team Collaboration
- Team Management – Invite team members with role-based permissions
- Approval Workflows – Content review and approval before publishing
- Role-Based Access Control – Super Admin, Admin, Moderator, User roles
- Activity Logs – Track all team actions and changes
- User Invitations – Email-based invitation system with expiration
Analytics & Reporting
- Dashboard Overview – Key metrics at a glance with visual charts
- Campaign Performance – Detailed analytics for each campaign
- Email Engagement – Open rates, click rates, conversion tracking
- Budget Management – Track spending and ROI across platforms
- Export Reports – Download data for external analysis
Security & Authentication
- Email/Password Authentication – Secure signup and login
- Google OAuth – One-click social login
- Magic Link Authentication – Passwordless login via email
- Two-Factor Authentication (2FA) – Optional TOTP-based 2FA
- Session Timeout Management – Configurable inactivity timeout
- Trusted Device Management – Remember devices to skip timeout
- Account Linking – Link multiple auth providers to one account
- Password Reset – Secure email-based password recovery
- Row Level Security (RLS) – Database-level access control
Admin Panel
- Admin Dashboard – System overview and health monitoring
- User Management – View, edit, and manage all users
- Role Management – Configure roles and permissions
- App Branding – Customize logo, colors, and branding
- Company Info – Configure company details and contact info
- Social & SEO Settings – Manage meta tags and social sharing
- System Settings – Configure application-wide settings
- Activity Logs – Monitor all admin actions
- Database Admin – View database statistics and health
User Experience
- Responsive Design – Works perfectly on desktop, tablet, and mobile
- Dark/Light Mode – System-aware theme switching
- Command Palette – Quick navigation with Cmd/Ctrl+K
- Sidebar Favorites – Pin frequently used pages
- Recent Pages – Quick access to recently visited pages
- Real-time Notifications – In-app notification system
- Toast Messages – Action feedback and alerts
- Skeleton Loading – Smooth loading states
Technology Stack
| Frontend Framework | React | 18.3.1 |
| Build Tool | Vite | Latest |
| Language | TypeScript | 5.x |
| Styling | Tailwind CSS | 4.x |
| UI Components | shadcn/ui + Radix UI | Latest |
| Backend/Database | Supabase (PostgreSQL) | Latest |
| Authentication | Supabase Auth | Latest |
| Edge Functions | Supabase Edge Functions (Deno) | Latest |
| State Management | Zustand + React Query | 5.x |
| Form Handling | React Hook Form + Zod | Latest |
| Animations | Framer Motion | 12.x |
| Charts | Recharts | 2.x |
| Date Handling | date-fns | 3.x |
| Routing | React Router | 6.x |
What’s Included
- Full source code (React + TypeScript)
- Supabase database schema and migrations
- 25+ Edge Functions for backend logic
- Comprehensive documentation (HTML format)
- Row Level Security (RLS) policies
- Sample data seeding script
- 40+ React components
- 30+ Pages and routes
- Dark and light theme support
- Mobile-responsive design
- Free updates for 6 months
Requirements
- Node.js – Version 18.x or higher
- npm – Version 9.x or higher (or yarn/pnpm/bun)
- Supabase Account – Free tier available at supabase.com
- AI API Keys – For AI features (OpenAI, Google AI, etc.) – costs not included
- Modern Browser – Chrome, Firefox, Safari, Edge (latest versions)
Pages & Routes
Public Pages
- Landing Page (/) – Marketing homepage with features, pricing, CTA
- Authentication (/auth) – Login, signup, password reset, magic link
- Setup (/setup) – Initial super admin setup wizard
Dashboard & Analytics
- Dashboard (/dashboard) – Main overview with stats and charts
Campaign Management
- Campaign Builder (/campaign-builder) – Create new campaigns
- Campaign Detail (/campaigns/:id) – View and edit campaigns
- Content Calendar (/calendar) – Visual content planning
- Post Queue (/queue) – Manage scheduled posts
- Content Generator (/content-generator) – AI content creation
Email Marketing
- Email Marketing Hub (/email) – Email overview and metrics
- Email Campaigns (/email/campaigns) – Manage email campaigns
- Email Campaign Detail (/email/campaigns/:id) – Campaign details
- Email Templates (/email/templates) – Template library
- Template Builder (/email/templates/builder) – Drag-and-drop editor
- Subscribers (/email/subscribers) – Subscriber management
- Automations (/email/automations) – Workflow automation
- Workflow Editor (/email/automations/:id) – Visual workflow builder
- Email Analytics (/email/analytics) – Email performance metrics
- Email Settings (/email/settings) – Email configuration
Automation
- Automation (/automation) – Cron jobs and webhook management
Team & Management
- Team Management (/team) – Team members and invitations
- Approval Workflow (/approvals) – Content review and approval
- Budget Management (/budget) – Spending and forecasts
- Social Credentials (/social-credentials) – Platform connections
- Media Library (/media) – Asset management
Account & Settings
- Profile (/profile) – User profile management
- Settings (/settings) – Account preferences, security, 2FA
- Billing (/billing) – Subscription and billing
- Help & Support (/help) – FAQ and support resources
Admin Panel
- Admin Dashboard (/admin) – System overview
- User Management (/admin/users) – Manage all users
- Role Management (/admin/roles) – Configure roles
- App Branding (/admin/branding) – Logo and colors
- Company Info (/admin/company) – Business details
- Social & SEO (/admin/social-seo) – Meta and social settings
- System Settings (/admin/settings) – App configuration
- Activity Logs (/admin/activity) – Audit logs
- Database Admin (/admin/database) – Database health
Edge Functions (25+)
- ai-suggestions
- best-time-to-post
- check-ab-test-significance
- cron-status
- generate-analytics
- generate-content
- generate-email-image
- generate-subject-line
- manage-preferences
- post-to-facebook
- post-to-instagram
- post-to-linkedin
- post-to-reddit
- process-ab-test
- process-campaign-ab-test
- process-post-queue
- process-scheduled-campaigns
- process-workflow-steps
- process-workflow-triggers
- publish-campaign
- seed-demo-data
- send-invitation
- send-notification
- send-test-email
- send-workflow-email
- test-social-connection
- track-email
- update-workflow-progress
- webhook-trigger
Database Tables (25+)
- profiles
- user_roles
- user_invitations
- team_members
- campaigns
- campaign_analytics
- campaign_budgets
- post_queue
- approval_requests
- social_connections
- email_campaigns
- email_templates
- email_subscribers
- email_lists
- email_list_subscribers
- email_analytics
- email_automation_workflows
- email_automation_steps
- workflow_subscriber_progress
- workflow_trigger_queue
- ab_test_assignments
- ab_test_stats
- notifications
- activity_logs
- admin_activity_logs
- app_info
- app_settings
- budget_forecasts
- system_health
Quick Installation
# 1. Extract the downloaded files unzip catalyst.zip # 2. Navigate to project directory cd catalyst # 3. Install dependencies npm install # 4. Configure environment variables # Copy .env.example to .env and add your Supabase credentials # 5. Run database migrations # Follow documentation for Supabase setup # 6. Start development server npm run dev # 7. Open in browser # http://localhost:5173
Support
We provide 6 months of support from the date of purchase. Support includes:
- Bug fixes and updates
- Answer to questions about the item
- Help with included 3rd party assets
- Assistance with reported bugs and issues
Note: Support does not include customization, installation services, or third-party plugin/integration support.
Changelog
Version 1.0.0 (January 2025)
Initial release - Multi-platform campaign management
- Email marketing with drag-and-drop builder
- AI-powered content generation
- Team collaboration features
- Comprehensive analytics dashboard
- Full admin panel
- Complete documentation
Credits
- React – UI Framework
- shadcn/ui – UI Components
- Tailwind CSS – Styling
- Supabase – Backend & Database
- Lucide Icons – Icon Library
- Recharts – Charts Library
- Framer Motion – Animations
Get Catalyst today and start building your marketing automation business.
Note: Images used in the demo are for preview purposes only and are not included in the download. Please replace with your own images.
License: This item is sold under the Envato Regular or Extended License. Please review the license terms before purchase.