Skip to content

Email Template Examples

This page provides commonly used email notification templates that you can copy and use directly. Each template includes a Mail Subject and a Message; in the Notifications settings, paste them into the corresponding fields.

Form Submission Notification (to Administrator)

Notifies the administrator after a form is submitted. Keep Mail Type as Submit Notification.

Administrator Notification Recipient

The recipient (To) should be the administrator's email address (e.g. admin@yoursite.com); do not set it to the user's Email variable.

Mail Subject

New submission from [Form#Name]

Message (HTML)

html
<p style="margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em">New Submission</p>
<p style="margin:0 0 16px;font-size:18px;font-weight:700">You have received a new submission</p>

<div style="max-width:600px;">
    <table width="100%" cellpadding="0" cellspacing="0" style="font-size:13px;margin:0 0 16px">
        <tbody>
            <tr>
                <td style="padding:5px 0;width:180px">Form</td>
                <td style="padding:5px 0;font-weight:600">[Form#Name]</td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">Source Form</td>
                <td style="padding:5px 0">[Record#FormUrl]</td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">IP Address</td>
                <td style="padding:5px 0">[Record#IpAddress]</td>
            </tr>
        </tbody>
    </table>
</div>

<h3>Submitted Information</h3>
[Record#AllData]

Template Description

  1. Submission summary table: Displays the form name, source page, and IP address
  2. Submitted Information: [Record#AllData] displays all form data submitted by the user

The default system content is only a single line of [Record#AllData]. Using this template adds a heading and submission summary to make the notification more professional.

Form Submission Confirmation (to User)

Sends a confirmation email to the user after a form is submitted. Keep Mail Type as Submit Notification.

Set the User Recipient

You must insert the user's Email field variable in the To recipient field (via Insert variable → Submitted Form Value → Email). Otherwise the user will not receive the confirmation email.

Mail Subject

Thank you for your submission

Personalize the Subject

We recommend replacing the brand name in the subject with your website or company name, for example:

  • Thank you for contacting DNNGo
  • We've received your message - DNNGo Support

This way the user can immediately recognize which website the email is from.

Message (HTML)

html
<p style="margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em">Submission Confirmation</p>
<p style="margin:0 0 16px;font-size:18px;font-weight:700">Thank you for getting in touch!</p>
<p style="margin:0 0 16px">We've received your message and will get back to you as soon as possible. Here's a copy of what you submitted:</p>

<h3>Submitted Information</h3>
[Record#AllData]

Payment Notification (to Administrator)

Notifies the administrator after a successful payment. Set Mail Type to Payment Notification.

Administrator Notification Recipient

The recipient (To) should be the administrator's email address; do not set it to the user's Email variable.

Mail Subject

[New Order] [Order#OrderNumber] · [Order#CurrencySymbol][Order#TotalAmount] [Order#CurrencyCode] · [Order#PaymentMethodText]

Subject Structure

This subject displays three key pieces of information in one line, separated by ·:

  1. [New Order] — A fixed order marker prefix
  2. [Order#CurrencySymbol][Order#TotalAmount] [Order#CurrencyCode] — The payment amount (e.g. $99.00 USD)
  3. [Order#PaymentMethodText] — The payment method

The administrator can see the order number, amount, and payment method directly in the email list without opening the email.

Message (HTML)

html
<p style="margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em">New Order Notification</p>
<p style="margin:0 0 16px;font-size:18px;font-weight:700">You have received a new order</p>

<div style="max-width:600px;">
    <table width="100%" cellpadding="0" cellspacing="0" style="font-size:13px;margin:0 0 16px">
        <tbody>
            <tr>
                <td style="padding:5px 0;width:180px">Order Number</td>
                <td style="padding:5px 0;font-weight:600">[Order#OrderNumber]</td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">Amount Paid</td>
                <td style="padding:5px 0"><strong>[Order#CurrencySymbol][Order#TotalAmount] [Order#CurrencyCode]</strong></td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">Payment Method</td>
                <td style="padding:5px 0">[Order#PaymentMethodText]</td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">Paid At</td>
                <td style="padding:5px 0">[Order#LastPaymentTime] [Record#TimeZone]</td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">Source Form</td>
                <td style="padding:5px 0">[Record#FormUrl]</td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">IP Address</td>
                <td style="padding:5px 0">[Record#IpAddress]</td>
            </tr>
        </tbody>
    </table>
</div>

<h3>Submitted Information</h3>
[Record#AllData]

<h3>Order Items</h3>
[Order#ItemsTable]

Template Description

  1. Order summary table: Displays the order number, payment amount, payment method, payment time (with time zone), source form, and IP address
  2. Submitted Information: [Record#AllData] displays all form data submitted by the user
  3. Order Items: [Order#ItemsTable] automatically generates the order items table

All [Order#...] variables are only available under the Payment Notification type. [Record#TimeZone] displays the site time zone, making the payment time clearer.

Payment Confirmation (to User)

Sends a confirmation email to the user after a successful payment. Set Mail Type to Payment Notification.

Set the User Recipient

You must insert the user's Email field variable in the To recipient field. Otherwise the user will not receive the confirmation email.

Mail Subject

[Payment Confirmation] [Order#OrderNumber] · [Order#CurrencySymbol][Order#TotalAmount] [Order#CurrencyCode]

Message (HTML)

html
<p style="margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em">Payment Confirmation</p>
<p style="margin:0 0 16px;font-size:18px;font-weight:700">Thank you for your order!</p>
<p style="margin:0 0 16px">We've received your payment and your order is now being processed. Here are your order details:</p>

<div style="max-width:600px;">
    <table width="100%" cellpadding="0" cellspacing="0" style="font-size:13px;margin:0 0 16px">
        <tbody>
            <tr>
                <td style="padding:5px 0;width:180px">Order Number</td>
                <td style="padding:5px 0">[Order#OrderNumber]</td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">Amount Paid</td>
                <td style="padding:5px 0">[Order#CurrencySymbol][Order#TotalAmount] [Order#CurrencyCode]</td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">Payment Method</td>
                <td style="padding:5px 0">[Order#PaymentMethodText]</td>
            </tr>
            <tr>
                <td style="padding:5px 0;width:180px">Paid At</td>
                <td style="padding:5px 0">[Order#LastPaymentTime] [Record#TimeZone]</td>
            </tr>
        </tbody>
    </table>
</div>

<h3>Submitted Information</h3>
[Record#AllData]

<h3>Order Items</h3>
[Order#ItemsTable]

Administrator vs User Email Comparison

ComparisonAdministrator NotificationUser Confirmation Email
RecipientAdministrator emailUser's Email field variable
Subject tone"New submission" / "New Order""Thank you" / "Payment Confirmation"
Body opening"You have received...""Thank you for..."
Submission summary tableShows source, IP, etc.Not shown (users don't need it)

We recommend creating both an administrator notification and a user confirmation template, so both parties receive a notification after submission or payment.

Next Steps

Built with VitePress