Skip to main content

Uploading Your Own Templates

Senderr allows you to create and upload your own email templates to share with the community or use privately. This guide covers everything from template creation to marketplace listing, including specifications, pricing strategies, and optimization for visibility.

Getting Started

Prerequisites

Before uploading templates, ensure you have:
  • Senderr Account: Free account with email verification
  • React Email Knowledge: Basic understanding of React Email components
  • Design Skills: Email design and HTML/CSS knowledge
  • Content: Template concept, copy, and any required assets

Template Creation Process

  1. Plan Your Template: Define purpose, target audience, and key features
  2. Design & Code: Create the React Email template
  3. Test Thoroughly: Ensure compatibility across email clients
  4. Prepare Assets: Create preview images and documentation
  5. Upload & Publish: Submit to marketplace for review

Template Specifications

Technical Requirements

Supported Framework

  • React Email: All templates must use React Email components
  • Version Support: Compatible with React Email v1.0.0+
  • Component Library: Use official @react-email/components

Code Standards

File Requirements

  • Single File: Template must be contained in one .tsx/.jsx file
  • File Size: Maximum 500KB per template
  • External Dependencies: Only React Email components allowed
  • Images: Use absolute URLs or base64 for embedded images

Design Requirements

Email Client Compatibility

  • Outlook: Must render correctly in Outlook 2016-2021
  • Gmail: Support both desktop and mobile Gmail
  • Apple Mail: Compatible with iOS and macOS Mail
  • Other Clients: Yahoo Mail, Thunderbird, etc.

Responsive Design

Accessibility Standards

  • Alt Text: All images must have descriptive alt text
  • Color Contrast: Minimum 4.5:1 contrast ratio
  • Semantic HTML: Use proper heading hierarchy
  • Screen Readers: Test with screen reader tools

Template Information

Required Template Details

Basic Information

  • Title: Clear, descriptive template name (max 60 characters)
  • Subtitle: Brief description (max 120 characters)
  • Description: Detailed explanation in Markdown format
  • Category: Select from available categories
    • Newsletter
    • Transactional
    • Marketing
    • E-commerce
    • Notification
    • Welcome/Onboarding

Template Metadata

Cover Image Requirements

Image Specifications

  • Format: PNG, JPG, or WebP
  • Size: 1200x630 pixels (1.91:1 aspect ratio)
  • File Size: Maximum 2MB
  • Quality: High resolution, crisp design
  • Content: Show actual email preview, not generic graphics

Design Best Practices

  • Template Preview: Show the actual email template
  • Clean Background: Use neutral background colors
  • Readable Text: Ensure template content is legible
  • Professional Look: Avoid cluttered or amateur-looking designs
  • Branding: Subtle branding elements if desired

Preview Images

Multiple Previews

  • Desktop View: Full desktop email client view
  • Mobile View: Mobile email app preview
  • Dark Mode: Dark theme compatibility (if supported)
  • Variations: Different color schemes or layouts

Image Guidelines

  • Format: PNG preferred for crisp quality
  • Size: 800x600 pixels minimum
  • Quantity: 3-6 preview images recommended
  • Variety: Show different features and use cases

Variable Schema & Dynamic Content

Defining Variables

Variable Types

Default Values

Always provide sensible defaults:

Documentation Importance

Why Good Documentation Matters

  • Discoverability: Better search rankings in marketplace
  • User Adoption: Clear documentation increases usage
  • Support Reduction: Fewer support requests
  • Professional Image: Demonstrates quality and attention to detail
  • Marketplace Featuring: Well-documented templates get featured

Documentation Best Practices

Customization

This template supports extensive customization including:
  • Brand colors and fonts
  • Logo placement and sizing
  • Payment terms and conditions
  • Additional business information
Title: [Enter descriptive title] Subtitle: [Brief one-line description] Category: [Select appropriate category] Tags: [Add relevant tags] Price: [Set price or mark as free]