Text Template Management

PRO

Manage Email and Notification
Templates

Easily manage and update email, notification, and dynamic text templates—no code or redeployments required.

Trusted by the teams shaping the future of .NET.

Templates Should Be Manageable, Not Hardcoded

Manage application templates dynamically without hardcoding or redeployment.

Editable, Centralized Text Templates

Applications send emails, notifications, and messages that must be adapted for different languages, brands, and use cases. When templates are hardcoded, even small content changes require developer effort and redeployment.

The Text Template Management Module stores templates in the database and provides a user-friendly UI for non-technical users to edit content. This turns template updates into a simple business task, not a development workflow.

Centralized Template Management

Easily discover, manage, and update all application text templates from a single interface.

All Templates in One Place

View all text templates defined in your application from a single interface. Filter templates, see their definitions, and access editing capabilities for each template. Templates are organized and discoverable, making it easy to find and update the content you need.

Two Flexible Editing Approaches

Use inline localization in one template or create culture-specific versions to keep messaging consistent across languages.

Inline Localized Templates

Inline Localized Templates

Use the `L` function within templates to perform inline localization. This approach makes it easier to manage templates for different cultures with a single template definition. Perfect for templates that share the same structure across languages but need translated content.

Culture-Specific Templates

Culture-Specific Templates

Define completely different content for each culture when templates need to vary significantly between languages. Each culture can have its own template content, allowing for cultural customization beyond simple translation.

Powering Email and Notification Systems

Use templates for emails and notifications across your application, updating content centrally to keep every message consistent.

Email Templates

Email Templates

The Account Module uses text templates for password reset emails, email confirmation messages, and other account-related communications. Edit these templates to match your brand voice and messaging without touching code.

Notification Messages

Notification Messages

Customize notification templates for system alerts, user notifications, and automated messages. Update content, tone, and formatting to align with your application's communication style.

Dynamic Content

Dynamic Content

Use templates for any dynamic text content in your application: reports, invoices, receipts, confirmations, and more. Templates support variables and can be populated with data at runtime.

High-Performance, Developer-Free
Template Management

Manage, cache, and update text templates through a unified system built on ABP—fast at runtime and editable without developer involvement.

Optimized for Performance

Optimized for Performance

Template contents are cached to ensure fast retrieval during runtime. The module uses distributed caching to store template content, reducing database queries and improving application performance. Cache duration is configurable, allowing you to balance between performance and content freshness.

Built on ABP Text Templating System

Built on ABP Text Templating System

The Text Template Management Module integrates with ABP's text templating infrastructure, which supports Razor and Scriban template engines. Templates stored in the database are automatically available to the templating system, and the module provides a UI layer on top of this powerful foundation.

Edit Templates Without Developer Involvement

Edit Templates Without Developer Involvement

Without a template management system, every content change requires developer time, code changes, testing, and deployment. The Text Template Management Module enables business users, content managers, and support teams to update templates directly through the UI, reducing development overhead and enabling faster content updates.

Choose the Database & UI Framework That Fits Your Architecture

Text Template Management works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.

Database Providers

All starter templates offer multiple options for implementing your data access layer.

MongoDB Entity Framework Core

UI Frameworks

ABP allows you to build with multiple UI framework options.

MVC Razor Pages Angular Blazor

Learn More About the ABP Text Template Management Module

Explore detailed documentation, API references, and implementation guides.

Explore the Other Modules

Pro
Chat

Chat

Free
Docs

Docs

Pro
GDPR

GDPR

Pro
SaaS

SaaS

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.