{# app/templates/vendor/email-templates.html #} {% extends "vendor/base.html" %} {% from 'shared/macros/headers.html' import page_header_flex %} {% from 'shared/macros/alerts.html' import loading_state, error_state %} {% from 'shared/macros/modals.html' import modal_dialog %} {% block title %}Email Templates{% endblock %} {% block alpine_data %}vendorEmailTemplates(){% endblock %} {% block content %} {% call page_header_flex(title='Email Templates', subtitle='Customize email templates sent to your customers') %} {% endcall %} {{ loading_state('Loading email templates...') }} {{ error_state('Error loading templates') }}

Customize how emails appear to your customers. Platform templates are used by default, and you can override them with your own versions. Some templates (billing, subscriptions) are platform-only and cannot be customized.

{# noqa: FE-005 - Table has custom header section and styling not compatible with table_wrapper #}

Available Templates

Click a template to customize it

Template Category Languages Status Actions
{% call modal_dialog( show_var="showEditModal", title_var="editingTemplate ? 'Customize: ' + editingTemplate.name : 'Edit Template'", size="4xl" ) %} {% endcall %} {% call modal_dialog( show_var="showPreviewModal", title="Email Preview", size="4xl" ) %} {% endcall %} {% call modal_dialog( show_var="showTestEmailModal", title="Send Test Email", size="md" ) %}

A test email will be sent using sample data for template variables.

{% endcall %} {% endblock %} {% block extra_scripts %} {% endblock %}