Skip to content

Template Marketplace User Guide

Overview

The Template Marketplace enables users to deploy pre-built applications in approximately 15 minutes. Browse 10-15 curated templates, customize with your branding, and execute workflows to generate fully-functional applications.

Quick Start

1. Browse Templates

Navigate to: Dashboard → Templates

Actions: - View template cards with screenshots and descriptions - Filter by category: Business, Dashboard, Landing Page, E-Commerce - Search by name or keyword - View template details (click card)

Template Information: - Name and description - Required variables (app_name, primary_color, company_logo) - Total installations and average rating - Estimated execution time (5-15 minutes) - Estimated cost ($0.50-$5.00)

2. Instantiate Template

Steps: 1. Click "Use Template" button 2. Fill in required variables: - App Name: Your application name - Primary Color: Brand color (hex code or color picker) - Company Logo: Upload or select from assets 3. Review asset mappings (auto-populated from your assets) 4. Click "Create Instance"

What Happens: - Template Service validates variables - Assets are projected (symlinked) into template structure - Template instance created in "draft" status - You're redirected to instance details page

3. Execute Template

Steps: 1. Review instance configuration 2. Click "Execute Workflow" button 3. Monitor progress in real-time (progress bar, step-by-step)

Workflow Stages: - Database schema creation (30 seconds) - API endpoint generation (60 seconds) - UI component generation (90 seconds) - Integration configuration (30 seconds) - Deployment (60 seconds)

Total Time: 5-15 minutes depending on template complexity

4. Access Your Application

Once Complete: - View application URL (a generated hostname is issued on deploy; the underlying hosting substrate is an implementation detail and must not be quoted in customer docs) - Download generated code (ZIP file) - View deployment logs - Configure custom domain (optional)


Template Categories

Business Templates

  • CRM System: Lead tracking, pipeline management, customer communication
  • Invoice Manager: Invoice creation, payment tracking, reporting
  • Project Tracker: Project management, task assignment, progress tracking

Dashboard Templates

  • Analytics Dashboard: Data visualization, charts, real-time metrics
  • Admin Panel: User management, settings, system monitoring

Landing Page Templates

  • Marketing Landing Page: Hero section, features, testimonials, contact form
  • Product Launch Page: Product showcase, pricing, FAQ, newsletter signup

E-Commerce Templates

  • Online Store: Product catalog, shopping cart, checkout, payment integration

Customization Options

Required Variables

All templates require: - app_name: Application name (displayed in UI) - primary_color: Brand color (hex code, e.g., #3B82F6)

Optional variables (depends on template): - company_logo: Upload or select from your assets - font_family: Typography choice (Inter, Roboto, Poppins) - company_name: Your company name - contact_email: Support email address

Asset Projection

How it works: 1. Upload assets to Asset Manager (Dashboard → Assets) 2. Assets get SHA256 hash (e.g., sha256:abc123...) 3. Select asset in template instantiation form 4. Template Service creates symlink (not copy) to your asset 5. If you update the asset, all template instances automatically use new version

Supported asset types: - Images: PNG, JPG, SVG (logos, icons, backgrounds) - Fonts: TTF, WOFF, WOFF2 - Stylesheets: CSS files - Documents: PDF, DOCX (for content)


Workflow Monitoring

Real-Time Progress

During Execution: - Progress bar (0-100%) - Current step indicator - Step-by-step status (pending, running, completed, failed) - Cost tracking ($0.00 → estimated total) - Time remaining estimate

WebSocket Updates: - Automatically updates every 2 seconds - No page refresh needed - Step completion notifications

Workflow Details

View: - All workflow steps with status - Duration per step - Cost per step - Retry count (if step failed) - Error messages (if any)

Actions: - Pause workflow (checkpoint) - Resume workflow - Retry failed step - View step output


Custom Templates

Create Your Own Template

Navigate to: Templates → Create Custom Template

Steps: 1. Enter template metadata: - Name, description, category - RIASEC alignment (Realistic, Investigative, Artistic, Social, Enterprising, Conventional) 2. Define variables: - Variable name, type (string, number, color, asset) - Required or optional - Default value 3. Define workflow steps: - Step number, action type - Configuration (JSON) - Dependencies (which steps must complete first) 4. Test template with sample data 5. Publish to marketplace (private or public)

Publishing Options: - Private: Only you can use this template - Organization: All users in your org can use - Public: Available in marketplace for all users

Template Versioning

How it works: - Each template can have multiple versions - Existing instances continue using original version - New instances use latest version by default - You can rollback to previous version if needed

Best Practice: Test new versions thoroughly before publishing


Troubleshooting

Template instantiation fails with "Missing required variables"

Solution: Ensure all required variables are filled in the form. Check for red validation messages.

Asset projection fails with "Asset not found"

Solution: 1. Verify asset exists in Asset Manager 2. Check SHA256 hash is correct 3. Ensure you have access to the asset (not deleted, not from another org)

Workflow execution stuck at checkpoint

Solution: 1. Check if approval required (checkpoint indicator) 2. Click "Approve" or "Resume" button 3. If checkpoint expired (> 24 hours), restart workflow

Generated application doesn't reflect my branding

Solution: 1. Verify primary_color variable was set correctly 2. Check company_logo asset is accessible 3. Re-instantiate template with correct variables


Best Practices

Before Instantiation

  1. Review template details: Understand what the template does
  2. Prepare assets: Upload logos, fonts before starting
  3. Choose colors: Have brand colors ready (hex codes)
  4. Estimate cost: Review estimated cost before executing

During Execution

  1. Monitor progress: Watch for errors in real-time
  2. Don't close browser: Keep tab open during workflow execution
  3. Check notifications: Enable browser notifications for completion alerts

After Completion

  1. Test application: Visit generated URL, test key features
  2. Review code: Download ZIP, review generated files
  3. Configure custom domain: Set up your own domain (optional)
  4. Share with team: Invite team members to use application

FAQs

Q: How much does template instantiation cost? A: Cost varies by template and is shown as an estimate before you commit. It covers AI generation, deployment, and hosting. (Specific prices and included hosting duration are set by the current plan matrix — do not quote figures here; link to the pricing page.)

Q: Can I modify generated code? A: Yes! Download ZIP file, modify code locally, redeploy to your own infrastructure.

Q: What happens if workflow fails? A: Failed steps automatically retry (up to 3 attempts). If all retries fail, workflow stops. You can manually retry the failed step.

Q: Can I share custom templates with other users? A: Yes! Publish template to marketplace (public) or share with your organization (org-level).

Q: How long are generated applications hosted? A: Paid plans keep your application live for as long as the subscription is active. Free-plan hosting is time-limited — see the pricing page for the current duration (do not hard-code a number here; it changes with the plan matrix).

Q: Can I deploy to my own infrastructure? A: Yes! Download generated code (ZIP) and deploy anywhere (Cloud Run, Kubernetes, VPS).


Getting Help

  • Support: support@magieva.com
  • Community: Discord

Last Updated: 2026-02-07 Related Guides: Workflow Builder Guide, Application Generator Guide