Email Marketing Design Prompts¶
Comprehensive prompt templates for email campaigns, newsletters, and automated sequences
Created: February 2026 Tool: Nano Banana Pro / Email Design Related: Framework Overview | Campaign Orchestration
Design System Configuration¶
# EMAIL MARKETING DESIGN SYSTEM CONFIGURATION
# Inherits from: ./readme.md (SBK Generative Prompts Framework v2.0)
# Schema version: 2.0
email_design_config:
parent_config: "./readme.md"
schema_version: "2.0"
# Default email variant (override per campaign)
default_variant: "trusted_advisor"
# Email-specific constraints
email_constraints:
max_width: "600px"
min_touch_target: "44px"
min_body_font_size: "16px"
image_blocking_consideration: true
dark_mode_optimization: true
# Typography tokens (email-safe)
typography:
font_primary: "Arial, Helvetica, sans-serif"
font_display: "'Trebuchet MS', 'Lucida Grande', Arial, sans-serif"
font_mono: "'Courier New', Courier, monospace"
heading_size_h1: "28px"
heading_size_h2: "24px"
heading_size_h3: "20px"
body_size: "16px"
caption_size: "14px"
footer_size: "12px"
line_height_heading: "1.3"
line_height_body: "1.6"
# Spacing tokens
spacing:
content_padding: "20px"
content_padding_mobile: "16px"
section_gap: "32px"
element_gap: "16px"
button_padding_v: "16px"
button_padding_h: "32px"
Variant-Specific Email Styling¶
Variant Color Reference (Email-Safe Values)¶
email_color_tokens:
# VARIANT: TRUSTED ADVISOR (Default)
trusted_advisor:
# Primary palette
primary: "#2563eb"
primary_dark: "#0f172a"
primary_light: "#3b82f6"
# Backgrounds
bg_primary: "#ffffff"
bg_secondary: "#f8fafc"
bg_accent: "#eff6ff"
# Text colors
text_primary: "#0f172a"
text_secondary: "#475569"
text_muted: "#94a3b8"
text_inverse: "#ffffff"
# UI elements
border: "#e2e8f0"
divider: "#e2e8f0"
# Status colors
success: "#16a34a"
warning: "#f59e0b"
error: "#dc2626"
# Button styles
button_primary_bg: "#2563eb"
button_primary_text: "#ffffff"
button_secondary_bg: "#ffffff"
button_secondary_text: "#2563eb"
button_secondary_border: "#2563eb"
# Footer
footer_bg: "#f8fafc"
footer_text: "#64748b"
# VARIANT: MODERN PARTNER
modern_partner:
primary: "#0d9488"
primary_dark: "#0f766e"
primary_light: "#14b8a6"
bg_primary: "#ffffff"
bg_secondary: "#faf5f0"
bg_accent: "#f0fdfa"
text_primary: "#1e293b"
text_secondary: "#475569"
text_muted: "#94a3b8"
text_inverse: "#ffffff"
border: "#e2e8f0"
divider: "#e2e8f0"
success: "#16a34a"
warning: "#f59e0b"
error: "#dc2626"
button_primary_bg: "#0d9488"
button_primary_text: "#ffffff"
button_secondary_bg: "#ffffff"
button_secondary_text: "#0d9488"
button_secondary_border: "#0d9488"
footer_bg: "#faf5f0"
footer_text: "#64748b"
# VARIANT: BOLD CHALLENGER
bold_challenger:
primary: "#0f172a"
primary_dark: "#020617"
primary_light: "#1e293b"
accent: "#ea580c"
accent_bright: "#f97316"
bg_primary: "#ffffff"
bg_secondary: "#f8fafc"
bg_accent: "#fff7ed"
text_primary: "#0f172a"
text_secondary: "#475569"
text_muted: "#94a3b8"
text_inverse: "#ffffff"
border: "#e2e8f0"
divider: "#e2e8f0"
success: "#16a34a"
warning: "#f59e0b"
error: "#dc2626"
button_primary_bg: "#0f172a"
button_primary_text: "#ffffff"
button_secondary_bg: "#ffffff"
button_secondary_text: "#0f172a"
button_secondary_border: "#0f172a"
button_accent_bg: "#ea580c"
button_accent_text: "#ffffff"
footer_bg: "#f8fafc"
footer_text: "#64748b"
# VARIANT: CYBER SHIELD (Dark Mode Default)
cyber_shield:
primary: "#dc2626"
primary_dark: "#7f1d1d"
primary_light: "#ef4444"
bg_primary: "#0a0a0b"
bg_secondary: "#111113"
bg_surface: "#1c1c1f"
bg_accent: "#1a0505"
text_primary: "#fafafa"
text_secondary: "#a1a1aa"
text_muted: "#71717a"
text_accent: "#ef4444"
border: "#27272a"
divider: "#27272a"
success: "#22c55e"
warning: "#f59e0b"
error: "#ef4444"
button_primary_bg: "#dc2626"
button_primary_text: "#ffffff"
button_secondary_bg: "transparent"
button_secondary_text: "#dc2626"
button_secondary_border: "#dc2626"
footer_bg: "#111113"
footer_text: "#71717a"
glow_color: "#dc262640"
# VARIANT: SENTINEL GUARD (Dark Mode Default)
sentinel_guard:
primary: "#9333ea"
primary_dark: "#7e22ce"
primary_light: "#a855f7"
secondary: "#7c3aed"
accent: "#d946ef"
bg_primary: "#0a0a0b"
bg_secondary: "#111113"
bg_surface: "#1c1c1f"
bg_accent: "#0f051a"
text_primary: "#fafafa"
text_secondary: "#a1a1aa"
text_muted: "#71717a"
text_accent: "#c084fc"
border: "#27272a"
divider: "#27272a"
success: "#22c55e"
warning: "#f59e0b"
error: "#ef4444"
button_primary_bg: "#9333ea"
button_primary_text: "#ffffff"
button_secondary_bg: "transparent"
button_secondary_text: "#9333ea"
button_secondary_border: "#9333ea"
footer_bg: "#111113"
footer_text: "#71717a"
glow_color: "#9333ea40"
# VARIANT: CLEAN DEVELOPER
clean_developer:
primary: "#4f46e5"
primary_dark: "#4338ca"
primary_light: "#6366f1"
secondary: "#7c3aed"
accent: "#06b6d4"
bg_primary: "#ffffff"
bg_secondary: "#f8fafc"
bg_code: "#f1f5f9"
bg_accent: "#eef2ff"
text_primary: "#0f172a"
text_secondary: "#475569"
text_muted: "#94a3b8"
text_code: "#1e293b"
text_inverse: "#ffffff"
border: "#e2e8f0"
divider: "#e2e8f0"
success: "#16a34a"
warning: "#f59e0b"
error: "#dc2626"
button_primary_bg: "#4f46e5"
button_primary_text: "#ffffff"
button_secondary_bg: "#ffffff"
button_secondary_text: "#4f46e5"
button_secondary_border: "#4f46e5"
footer_bg: "#f8fafc"
footer_text: "#64748b"
# VARIANT: CREATIVE CLAY
creative_clay:
primary: "#0f172a"
primary_dark: "#020617"
accent: "#f97316"
accent_secondary: "#f59e0b"
accent_cool: "#0ea5e9"
bg_primary: "#ffffff"
bg_secondary: "#f8fafc"
bg_warm: "#faf5f0"
bg_accent: "#fff7ed"
text_primary: "#0f172a"
text_secondary: "#475569"
text_muted: "#94a3b8"
text_inverse: "#ffffff"
border: "#e2e8f0"
divider: "#e2e8f0"
success: "#16a34a"
warning: "#f59e0b"
error: "#dc2626"
button_primary_bg: "#0f172a"
button_primary_text: "#ffffff"
button_accent_bg: "#f97316"
button_accent_text: "#ffffff"
button_secondary_bg: "#ffffff"
button_secondary_text: "#0f172a"
button_secondary_border: "#0f172a"
footer_bg: "#f8fafc"
footer_text: "#64748b"
Email Type to Variant Mapping¶
email_variant_mapping:
# Primary mappings - which variant best suits each email type
newsletters:
recommended_variant: "trusted_advisor"
rationale: "Professional stability for regular communications"
alternatives: ["modern_partner", "clean_developer"]
security_alerts:
recommended_variant: "cyber_shield"
rationale: "Urgent, security-focused aesthetic for threat notifications"
alternatives: ["sentinel_guard", "bold_challenger"]
force_dark_mode: true
threat_intelligence:
recommended_variant: "cyber_shield"
rationale: "SOC/operations aesthetic for technical security content"
alternatives: ["sentinel_guard"]
force_dark_mode: true
promotional:
recommended_variant: "bold_challenger"
rationale: "High-impact, memorable for campaigns and offers"
alternatives: ["creative_clay", "modern_partner"]
webinar_invites:
recommended_variant: "modern_partner"
rationale: "Collaborative, approachable for educational events"
alternatives: ["trusted_advisor", "creative_clay"]
product_updates:
recommended_variant: "clean_developer"
rationale: "Technical clarity for feature announcements"
alternatives: ["trusted_advisor", "sentinel_guard"]
nurture_sequences:
recommended_variant: "trusted_advisor"
rationale: "Trust-building, professional relationship development"
alternatives: ["modern_partner"]
transactional:
recommended_variant: "trusted_advisor"
rationale: "Clear, professional for confirmations and receipts"
alternatives: ["clean_developer"]
compliance_notifications:
recommended_variant: "trusted_advisor"
rationale: "Authoritative, trustworthy for regulatory communications"
alternatives: ["clean_developer"]
event_announcements:
recommended_variant: "creative_clay"
rationale: "Distinctive, memorable for event marketing"
alternatives: ["bold_challenger", "modern_partner"]
partner_communications:
recommended_variant: "modern_partner"
rationale: "Collaborative warmth for partner relationships"
alternatives: ["trusted_advisor"]
executive_briefings:
recommended_variant: "trusted_advisor"
rationale: "Professional gravitas for C-suite communications"
alternatives: ["bold_challenger"]
developer_updates:
recommended_variant: "clean_developer"
rationale: "Technical precision for developer audience"
alternatives: ["sentinel_guard"]
force_code_blocks: true
incident_reports:
recommended_variant: "cyber_shield"
rationale: "Urgent, technical for security incident communications"
alternatives: ["sentinel_guard"]
force_dark_mode: true
Template Recommendations by Variant¶
template_recommendations:
trusted_advisor:
recommended_templates:
- "monthly-update"
- "security-insights"
- "welcome-series"
- "post-download"
- "confirmation"
design_notes:
- "Use subtle blue accents, never overwhelming"
- "Maintain generous whitespace"
- "Professional header with centered logo"
- "Clear content hierarchy"
button_style: "rounded-lg (8px radius)"
image_treatment: "Subtle shadow, professional photography"
modern_partner:
recommended_templates:
- "webinar-invite"
- "partner-update"
- "collaboration-request"
- "feedback-request"
design_notes:
- "Warm cream backgrounds in secondary sections"
- "Teal accents for CTAs"
- "Friendly, conversational tone"
- "Organic layout flow"
button_style: "rounded-xl (12px radius)"
image_treatment: "Soft edges, warm color grading"
bold_challenger:
recommended_templates:
- "ebook-download"
- "service-announcement"
- "limited-offer"
- "re-engagement"
design_notes:
- "High contrast black/white with orange accents"
- "Bold typography hierarchy"
- "Strategic use of dark sections"
- "Impactful hero imagery"
button_style: "slightly-rounded (6px radius)"
image_treatment: "High contrast, bold compositions"
cyber_shield:
recommended_templates:
- "security-alert"
- "threat-report"
- "incident-notification"
- "vulnerability-advisory"
design_notes:
- "Always dark mode"
- "Red accent glows for urgency"
- "Technical grid overlays"
- "Monospace for data/codes"
button_style: "sharp (2px radius)"
image_treatment: "Dark theme graphics, glow effects"
preheader_prefix: "[SECURITY ALERT]"
sentinel_guard:
recommended_templates:
- "ai-security-update"
- "threat-prevention-report"
- "autonomous-protection-brief"
design_notes:
- "Purple gradient accents"
- "Neural network pattern subtlety"
- "AI/automation messaging"
- "Flowing tech aesthetic"
button_style: "rounded-lg (8px radius) with gradient"
image_treatment: "Purple-tinted, futuristic"
clean_developer:
recommended_templates:
- "api-update"
- "developer-newsletter"
- "documentation-release"
- "integration-guide"
design_notes:
- "Generous whitespace"
- "Code blocks with syntax styling"
- "Indigo accent links"
- "Clean, minimal header"
button_style: "rounded-lg (8px radius)"
image_treatment: "Minimal, clean diagrams"
code_block_style:
bg: "#f1f5f9"
text: "#1e293b"
border: "#e2e8f0"
font: "'Courier New', monospace"
creative_clay:
recommended_templates:
- "brand-announcement"
- "creative-campaign"
- "event-invitation"
- "milestone-celebration"
design_notes:
- "Bold, oversized headlines"
- "Alternating light/dark sections"
- "Orange/amber warm accents"
- "Distinctive, memorable design"
button_style: "pill (24px+ radius)"
image_treatment: "Bold colors, 3D elements if applicable"
Email Design Philosophy¶
SBK email assets must: - Render consistently across all clients - Drive action with clear CTAs - Respect inboxes with value-focused content - Maintain brand while optimizing deliverability - Work mobile-first (60%+ opens on mobile)
Email-Specific Constraints¶
- 600px max width for compatibility
- System font fallbacks required
- Image blocking consideration
- Dark mode optimization
- Accessibility requirements
Email Templates¶
Newsletter Template¶
[SBK BRAND DNA]
Professional technology consulting. Valuable content, trusted sender.
[DESIGN SYSTEM: {{active_variant}}]
Inherits: ./readme.md tokens
Colors: {{email_color_tokens[active_variant]}}
Typography: {{email_design_config.typography}}
[ASSET: EMAIL - NEWSLETTER]
Regular newsletter template.
[SPECIFICATIONS]
Width: 600px.
Background: {{bg_primary}}.
Padding: {{content_padding}} sides.
Mobile: Responsive single-column.
[STRUCTURE]
Header (100px): Logo centered or left, preheader link.
Hero (200-300px): Featured content or visual.
Content blocks: 2-4 article summaries.
Secondary: Events, resources, etc.
Footer: Unsubscribe, address, social.
[HEADER DESIGN]
Logo: 150-200px wide.
Background: {{bg_primary}} or {{primary}}.
Navigation: Optional, minimal.
[CONTENT BLOCKS]
Image: 600px wide or 50% with text.
Headline: {{heading_size_h2}}, {{weight_semibold}}.
Body: {{body_size}}, {{weight_regular}}.
CTA: Button styled per variant.
Divider: {{divider}} between sections.
[FOOTER]
Background: {{footer_bg}}.
Text color: {{footer_text}}.
Unsubscribe: Required, prominent.
Address: Physical address required.
Social icons: Optional.
Preferences: Link to manage.
[MOBILE OPTIMIZATION]
Single column: Always.
Touch targets: {{min_touch_target}} minimum.
Font size: {{min_body_font_size}} minimum body.
CTA buttons: Full width.
[AVOID]
Complex layouts (break in clients).
Background images (poor support).
Tiny touch targets.
Missing unsubscribe.
Promotional Email¶
[DESIGN SYSTEM: {{active_variant}}]
Recommended variants: bold_challenger, creative_clay, modern_partner
[ASSET: EMAIL - PROMOTIONAL]
Campaign or offer email.
[SPECIFICATIONS]
Same base specs as newsletter.
More visual, less text.
Single focus/offer.
[STRUCTURE]
Header: Minimal, logo only.
Hero: Strong visual + headline.
Value prop: 2-3 key points.
CTA: Primary, prominent.
Secondary: Supporting info.
Footer: Standard compliance.
[CTA DESIGN]
Primary button: {{button_primary_bg}}, {{button_primary_text}}.
Size: {{min_touch_target}} height minimum.
Width: 200-300px or full on mobile.
Text: Action-oriented verb.
Border-radius: Per variant button_style.
[URGENCY ELEMENTS]
Deadline: If applicable.
Limited: Scarcity if genuine.
Countdown: Timer graphic (careful with support).
[AVOID]
Multiple competing CTAs.
Wall of text.
Excessive urgency (spam triggers).
Misleading subject lines.
Security Alert Email¶
[DESIGN SYSTEM: cyber_shield]
Force dark mode: true
[ASSET: EMAIL - SECURITY ALERT]
Threat notification or security advisory.
[SPECIFICATIONS]
Dark background: {{bg_primary}} (#0a0a0b).
Accent glow: {{glow_color}}.
High contrast text: {{text_primary}}.
Urgent visual hierarchy.
[STRUCTURE]
Header: Logo on dark, alert indicator.
Alert banner: {{primary}} background, white text.
Threat details: Structured, scannable.
Action required: Clear, numbered steps.
Resources: Links to more info.
Footer: Dark theme compliant.
[ALERT LEVELS]
Critical: {{primary}} (#dc2626) background banner.
High: {{warning}} (#f59e0b) accent.
Medium: {{secondary}} with {{primary}} text.
Low: Subtle {{border}} treatment.
[TYPOGRAPHY]
Headlines: Bold, high contrast.
Data/codes: Monospace font.
Body: Clear, scannable paragraphs.
[BUTTON STYLE]
Background: {{button_primary_bg}}.
Text: {{button_primary_text}}.
Border-radius: 2px (sharp).
Optional glow: {{glow_color}}.
[AVOID]
Light backgrounds.
Casual tone.
Decorative elements.
Delayed CTAs.
Transactional Email¶
[DESIGN SYSTEM: {{active_variant}}]
Recommended variants: trusted_advisor, clean_developer
[ASSET: EMAIL - TRANSACTIONAL]
System/triggered emails.
[SPECIFICATIONS]
Simpler design.
Clear information hierarchy.
Minimal marketing.
[TYPES]
Welcome: New subscriber/client.
Confirmation: Action confirmed.
Notification: Updates, alerts.
Receipt: Purchase/invoice.
Reminder: Upcoming event/action.
[DESIGN PRINCIPLES]
Clear purpose: Immediately obvious.
Essential info: Prominent.
Action needed: Clear if applicable.
Brand consistent: But subtle.
[STRUCTURE]
Header: Logo, context.
Main content: The information.
Next steps: If applicable.
Support: How to get help.
Footer: Minimal, compliant.
Nurture Sequence Email¶
[DESIGN SYSTEM: trusted_advisor]
Alternative: modern_partner for warmer tone
[ASSET: EMAIL - NURTURE]
Automated drip campaign emails.
[SPECIFICATIONS]
Educational focus.
Relationship building.
Progressive value delivery.
[SEQUENCE STRUCTURE]
Email 1: Welcome, expectation setting.
Email 2-4: Value delivery, education.
Email 5-6: Case studies, proof.
Email 7+: Soft offers, engagement.
[DESIGN NOTES]
Personal feel: Less designed, more letter-like.
Consistent: Template recognizable.
Mobile-friendly: Always.
Plain text option: Consider for nurture.
[CONTENT APPROACH]
Lead with value.
Build trust progressively.
Soft CTAs early, stronger later.
Personalization where possible.
Developer Update Email¶
[DESIGN SYSTEM: clean_developer]
Alternative: sentinel_guard for AI/automation focus
[ASSET: EMAIL - DEVELOPER UPDATE]
Technical updates, API changes, documentation.
[SPECIFICATIONS]
Clean, minimal design.
Prominent code blocks.
Technical precision.
[CODE BLOCK STYLING]
Background: {{bg_code}} (#f1f5f9).
Text: {{text_code}} (#1e293b).
Border: 1px solid {{border}}.
Font: {{font_mono}}.
Padding: 16px.
Border-radius: 6px.
[STRUCTURE]
Header: Minimal logo, version/date.
Summary: TL;DR of changes.
Details: Structured changelog.
Code examples: Syntax highlighted.
Migration notes: If breaking changes.
Resources: Docs, support links.
Footer: Standard.
[TYPOGRAPHY]
Use monospace for:
- Code snippets
- API endpoints
- Version numbers
- Command examples
[AVOID]
Marketing fluff.
Excessive graphics.
Buried technical details.
Email Components¶
Email Headers¶
[DESIGN SYSTEM: {{active_variant}}]
[ASSET: EMAIL - HEADER]
Email header/banner component.
[SPECIFICATIONS]
Width: 600px.
Height: 80-150px.
File size: Under 100KB.
[VARIANTS]
Logo only: Centered or left logo.
Logo + nav: Logo with text links.
Campaign header: Logo + campaign visual.
[DESIGN]
Background: {{bg_primary}} or {{primary}}.
Logo: On contrasting background.
Simple: Email-safe.
Legible: High contrast.
Lightweight: Quick loading.
[DARK MODE]
Logo: Transparent PNG or dark mode version.
Background: Consider inversion.
Call-to-Action Buttons¶
[DESIGN SYSTEM: {{active_variant}}]
[ASSET: EMAIL - CTA BUTTON]
Clickable button component.
[SPECIFICATIONS]
Height: 44-56px.
Width: 200-300px (or fluid).
Border-radius: Per variant button_style.
Font: System font, 16-18px bold.
[CODING]
HTML table-based: For reliability.
Bulletproof buttons: VML for Outlook.
Fallback: Link text if images off.
[STYLING BY VARIANT]
trusted_advisor:
Background: #2563eb
Text: #ffffff
Border-radius: 8px
modern_partner:
Background: #0d9488
Text: #ffffff
Border-radius: 12px
bold_challenger:
Background: #0f172a
Text: #ffffff
Border-radius: 6px
cyber_shield:
Background: #dc2626
Text: #ffffff
Border-radius: 2px
Optional: Box-shadow glow
sentinel_guard:
Background: linear-gradient(135deg, #9333ea, #7c3aed)
Text: #ffffff
Border-radius: 8px
clean_developer:
Background: #4f46e5
Text: #ffffff
Border-radius: 8px
creative_clay:
Background: #0f172a or #f97316
Text: #ffffff
Border-radius: 24px (pill)
[STATES]
Default: Per variant color.
Hover: Slightly darker (where supported).
[MOBILE]
Full width: Easier to tap.
Stacked: If multiple CTAs.
Email Footers¶
[DESIGN SYSTEM: {{active_variant}}]
[ASSET: EMAIL - FOOTER]
Email footer component.
[SPECIFICATIONS]
Width: 600px.
Background: {{footer_bg}}.
Typography: {{footer_size}} (12-14px).
Text color: {{footer_text}}.
[REQUIRED ELEMENTS]
Unsubscribe link: Prominent, working.
Physical address: CAN-SPAM requirement.
Company name: Sender identification.
[OPTIONAL ELEMENTS]
Manage preferences: Update options.
Social links: Icon links to profiles.
Forward link: Share with colleague.
Support contact: Help resources.
[DESIGN]
Subdued: Less visual emphasis.
Organized: Clear groupings.
Legible: Despite smaller text.
[DARK MODE VARIANTS]
cyber_shield / sentinel_guard:
Background: {{bg_secondary}} (#111113).
Text: {{footer_text}} (#71717a).
Links: {{text_accent}}.
Dividers¶
[DESIGN SYSTEM: {{active_variant}}]
[ASSET: EMAIL - DIVIDER]
Section separator component.
[TYPES]
Line: 1px horizontal rule.
Space: Empty row (20-40px).
Pattern: Subtle brand pattern.
Gradient: Soft color transition.
[SPECIFICATIONS]
Width: 80-100% of content area.
Color: {{divider}}.
Height: 1-2px for lines.
[VARIANT-SPECIFIC]
trusted_advisor: Solid #e2e8f0
modern_partner: Solid #e2e8f0
bold_challenger: Solid #e2e8f0 or #0f172a
cyber_shield: Solid #27272a with optional glow
sentinel_guard: Gradient purple to violet
clean_developer: Solid #e2e8f0
creative_clay: Solid #e2e8f0 or alternating section
[USAGE]
Between articles.
Before footer.
After hero.
Email Modules¶
Article Card¶
[DESIGN SYSTEM: {{active_variant}}]
[ASSET: EMAIL - ARTICLE CARD]
Blog/article preview module.
[LAYOUT]
Image: 600px wide or 50% with text.
Headline: {{heading_size_h3}}, {{weight_semibold}}.
Summary: 2-3 lines, {{body_size}}.
CTA: "Read More" link or button.
[VARIANTS]
Full width: Image above text.
Side by side: Image left, text right.
Text only: No image.
[MOBILE]
Stack: Image above text.
Full width: Both elements.
Event Block¶
[DESIGN SYSTEM: {{active_variant}}]
[ASSET: EMAIL - EVENT BLOCK]
Event promotion module.
[LAYOUT]
Event name: Prominent headline.
Date/time: Clear formatting.
Location: Venue or "Virtual".
Description: Brief summary.
CTA: "Register" or "Learn More".
[DESIGN]
Calendar icon: Visual date indicator.
Clear hierarchy: What, when, where, why.
Urgency: If limited seats.
Testimonial Block¶
[DESIGN SYSTEM: {{active_variant}}]
[ASSET: EMAIL - TESTIMONIAL]
Customer quote module.
[LAYOUT]
Quote: Prominent, possibly italicized.
Attribution: Name, title, company.
Photo: Optional headshot.
[DESIGN]
Quotation marks: Visual cue.
Highlight: {{bg_accent}} background.
Concise: Key quote, not full story.
Dark Mode Optimization¶
Dark Mode Strategy¶
dark_mode:
detection: "prefers-color-scheme: dark"
# Variants with native dark mode
native_dark_variants:
- "cyber_shield"
- "sentinel_guard"
image_handling:
logos: "Provide transparent PNG"
backgrounds: "Use CSS where possible"
fallback: "Add white outline/bg to logos"
color_adjustments:
background: "Allow client inversion"
text: "Will invert automatically"
buttons: "May need !important"
testing:
clients: ["Apple Mail", "Gmail", "Outlook"]
modes: ["Light", "Dark", "Auto"]
Color Mapping¶
color_mapping:
# Light mode variants (trusted_advisor, modern_partner, bold_challenger, clean_developer, creative_clay)
light_mode:
background: "#ffffff"
text: "#1f2937"
accent: "{{primary}}"
dark_mode_inversion:
background: "#1f2937"
text: "#f9fafb"
accent: "{{primary_light}}" # Lighter for contrast
# Native dark mode variants (cyber_shield, sentinel_guard)
dark_native:
background: "#0a0a0b"
text: "#fafafa"
accent: "{{primary}}"
Accessibility¶
Email Accessibility Requirements¶
accessibility:
alt_text: "All images must have alt text"
semantic: "Use proper HTML hierarchy"
link_text: "Descriptive, not 'click here'"
contrast: "4.5:1 minimum for text"
font_size: "{{min_body_font_size}} minimum for body"
screen_readers:
role_presentation: "On layout tables"
hidden_preheader: "aria-hidden for visual text"
meaningful_links: "Context in link text"
variant_contrast_check:
trusted_advisor: "PASS - #0f172a on #ffffff = 15.1:1"
modern_partner: "PASS - #1e293b on #ffffff = 13.5:1"
bold_challenger: "PASS - #0f172a on #ffffff = 15.1:1"
cyber_shield: "PASS - #fafafa on #0a0a0b = 19.4:1"
sentinel_guard: "PASS - #fafafa on #0a0a0b = 19.4:1"
clean_developer: "PASS - #0f172a on #ffffff = 15.1:1"
creative_clay: "PASS - #0f172a on #ffffff = 15.1:1"
Text Alternatives¶
text_alternatives:
images_off:
logo: "SBK Consulting"
hero: "Descriptive alt of message"
icons: "Meaningful or decorative null"
plain_text:
always_include: true
format: "Clean, readable"
links: "Full URLs or descriptive"
Email Client Compatibility¶
Client-Specific Considerations¶
client_support:
gmail:
issues: ["No media queries", "CSS stripping"]
solutions: ["Inline styles", "Mobile-first"]
outlook:
issues: ["Word rendering engine", "No CSS3"]
solutions: ["VML for buttons", "Table layouts"]
dark_mode_note: "Limited dark mode support"
apple_mail:
issues: ["Few issues"]
solutions: ["Good CSS support"]
yahoo:
issues: ["Some CSS stripping"]
solutions: ["Inline styles", "!important"]
Testing Matrix¶
testing_required:
desktop:
- "Outlook 2016/2019/365"
- "Apple Mail"
- "Gmail web"
- "Yahoo web"
mobile:
- "Gmail iOS/Android"
- "Apple Mail iOS"
- "Outlook iOS/Android"
webmail:
- "Gmail"
- "Outlook.com"
- "Yahoo Mail"
dark_mode_testing:
- "Apple Mail (macOS/iOS) dark mode"
- "Gmail app dark mode"
- "Outlook app dark mode"
Performance Optimization¶
File Size Limits¶
file_sizes:
total_email: "Under 100KB HTML"
hero_image: "Under 200KB"
other_images: "Under 50KB each"
total_images: "Under 500KB"
optimization:
compression: "TinyPNG or similar"
format: "JPEG for photos, PNG for graphics"
dimensions: "Exact size needed, not larger"
Loading Strategy¶
loading:
above_fold: "Key content without scroll"
progressive: "Critical content first"
fallback: "Alt text if images blocked"
preheader: "Compelling snippet text"
Template Library¶
Template Naming¶
sbk-email-{variant}-{type}-{purpose}-v{version}.html
Examples:
sbk-email-trusted_advisor-newsletter-monthly-v2.html
sbk-email-bold_challenger-promo-webinar-v1.html
sbk-email-cyber_shield-alert-security-v1.html
sbk-email-clean_developer-nurture-welcome-v1.html
Template Categories¶
templates:
newsletters:
default_variant: "trusted_advisor"
types:
- monthly-update
- security-insights
- industry-news
promotional:
default_variant: "bold_challenger"
types:
- webinar-invite
- ebook-download
- service-announcement
security:
default_variant: "cyber_shield"
types:
- security-alert
- threat-report
- vulnerability-advisory
nurture:
default_variant: "trusted_advisor"
types:
- welcome-series
- post-download
- re-engagement
transactional:
default_variant: "trusted_advisor"
types:
- welcome
- confirmation
- reminder
developer:
default_variant: "clean_developer"
types:
- api-update
- documentation-release
- integration-guide
Integration with Campaigns¶
Reference: Campaign Orchestration
campaign_integration:
variant_selection:
automation: "Select variant based on email_variant_mapping"
override: "Campaign-level variant override supported"
consistency: "Maintain variant within campaign sequence"
automation:
triggers: "Behavior-based sends"
personalization: "Dynamic content blocks"
sequences: "Multi-email journeys"
tracking:
utm_parameters: "Auto-appended"
click_tracking: "ESP-provided"
conversion: "Website integration"
segmentation:
lists: "Audience-specific content"
dynamic: "Content blocks by segment"
personalization: "Merge fields"
Quality Checklist¶
Before sending any email:
- Design system variant selected and applied
- Subject line and preheader optimized
- Responsive design tested
- Dark mode compatible (especially for cyber_shield/sentinel_guard)
- All links working
- Unsubscribe functional
- Alt text on all images
- Spam score checked
- Major clients tested
- Plain text version included
- Personalization tokens working
- Tracking properly configured
- Color contrast meets WCAG requirements
- Typography matches variant specification
- Button styling per variant applied
Last Updated: February 2026 Version: 2.0