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
- Plan Your Template: Define purpose, target audience, and key features
- Design & Code: Create the React Email template
- Test Thoroughly: Ensure compatibility across email clients
- Prepare Assets: Create preview images and documentation
- 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