Catalyst - AI-Powered Automation SMM and Email Marketing SaaS Platform

Catalyst - AI-Powered Automation SMM and Email Marketing SaaS Platform
Catalyst - AI-Powered Automation SMM and Email Marketing SaaS Platform

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

Ready to Launch Your Marketing Platform?

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.

Catalyst - AI-Powered Automation SMM and Email Marketing SaaS Platform

average based on 0 ratings.