Email templates and variables
Every email the panel sends, with the values you can use in it. Edit them under Settings → Email templates. Write a value as {{name}}; show text only when a value exists with {{#if name}}…{{/if}}.
Available in every template
| Variable | Meaning | Example |
|---|---|---|
{{brand}} | The panel name | Fledge |
{{panelUrl}} | Address of the panel | https://panel.example.com |
{{email}} | The recipient’s email address | alex@example.com |
{{supportEmail}} | Your support address (Settings, Store) | support@example.com |
{{companyName}} | Your company name (Settings, Store) | Example Hosting Ltd |
{{companyAddress}} | Your postal address (Settings, Store) | 1 Example Street, Exampleville |
{{year}} | The current year | 2026 |
Account
Account suspended
account_suspended · to the customer · always sent
Account suspended
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Account suspended ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Account restored
account_restored · to the customer · always sent
Account restored
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Account restored ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Reply to your appeal
suspension_reply · to the customer · always sent
Reply to your appeal
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Reply to your appeal ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Suspension appeal received
suspension_appeal_received · to administrators · always sent
Suspension appeal received
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Suspension appeal received ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Ticket received
support_received · to the customer · always sent
Ticket received
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Ticket received ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Support reply
support_reply · to the customer · always sent
Support reply
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Support reply ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Ticket solved
support_solved · to the customer · always sent
Ticket solved
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Ticket solved ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Ticket closed
support_closed · to the customer · always sent
Ticket closed
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Ticket closed ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Waiting for your reply
support_nudge · to the customer · always sent
Waiting for your reply
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Waiting for your reply ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Rate your support experience
support_rating · to the customer · always sent
Rate your support experience
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Rate your support experience ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Support deadline warning
support_deadline_warning · to administrators · always sent
Support deadline warning
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Support deadline warning ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Confirm super administrator transfer
team_transfer · to administrators · always sent
Confirm super administrator transfer
| Variable | Meaning | Example |
|---|---|---|
{{reference}} | Account or ticket reference | MWS-1234ABCD-01 |
{{message}} | Message | Please review your account. |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: Confirm super administrator transfer ? {{brand}}
{{message}}
{{#if reference}}Reference: {{reference}}{{/if}}
[button: Open panel | {{link}}]Verify your email address
verify_email · to the customer · always sent
Sent when someone signs up. The account stays locked until the link is used.
| Variable | Meaning | Example |
|---|---|---|
{{link}} | The one-time link | https://panel.example.com/?token=abc |
{{hours}} | How long the link works | 24 |
Subject: Confirm your email for {{brand}}
Welcome to {{brand}}!
Confirm your email address to finish creating your account. The link works for {{hours}} hours.
[button: Confirm email address | {{link}}]
If you did not sign up, you can ignore this message.Welcome
welcome · to the customer · can be switched off
Sent once the account is active.
Subject: Welcome to {{brand}}
Your account is ready.
[button: Open {{brand}} | {{panelUrl}}]
If you need help, reply to this email{{#if supportEmail}} or write to {{supportEmail}}{{/if}}.Address already registered
already_registered · to the customer · always sent
Sent instead of an error when someone signs up with an address that already has an account, so sign-up never reveals who has one.
| Variable | Meaning | Example |
|---|---|---|
{{resetUrl}} | Link to the password reset page | https://panel.example.com/ |
Subject: You already have a {{brand}} account
Someone (hopefully you) tried to sign up to {{brand}} with this address, but it already has an account.
[button: Sign in | {{panelUrl}}]
Forgot your password? Use “Forgot password” on the sign-in page. If this was not you, nothing has changed and you can ignore this message.Invitation
invite · to the customer · always sent
Sent when an administrator invites a customer.
| Variable | Meaning | Example |
|---|---|---|
{{link}} | The one-time link | https://panel.example.com/?token=abc |
{{days}} | How long the link works | 7 |
Subject: You have been invited to {{brand}}
You have been invited to {{brand}}, the game server panel.
Set your password with the link below. It works for {{days}} days.
[button: Set your password | {{link}}]Password reset
password_reset · to the customer · always sent
Sent when someone asks to reset their password.
| Variable | Meaning | Example |
|---|---|---|
{{link}} | The one-time link | https://panel.example.com/?token=abc |
{{duration}} | How long the link works | one hour |
Subject: Reset your {{brand}} password
Someone asked to reset the password for this {{brand}} account.
Choose a new password with the link below. It works for {{duration}} and can be used once.
[button: Choose a new password | {{link}}]
If you did not ask for this, you can ignore this message; your password has not changed.Password changed
password_changed · to the customer · always sent
A security notice after a password change or reset.
| Variable | Meaning | Example |
|---|---|---|
{{when}} | When it happened | 3 Oct 2026, 14:05 UTC |
Subject: Your {{brand}} password was changed
The password for your {{brand}} account was changed on {{when}}.
All other sign-ins were signed out. If this was not you, reset your password right away and contact us.
[button: Reset password | {{panelUrl}}]Confirm your new address
email_change_verify · to the customer · always sent
Sent to the new address when someone changes their email.
| Variable | Meaning | Example |
|---|---|---|
{{link}} | The one-time link | https://panel.example.com/?token=abc |
{{newEmail}} | The new address | new@example.com |
{{hours}} | How long the link works | 24 |
Subject: Confirm your new email for {{brand}}
Confirm that {{newEmail}} is your new email address for {{brand}}. The link works for {{hours}} hours.
[button: Confirm new address | {{link}}]
If you did not ask for this, ignore this message.Email address changed
email_changed · to the customer · always sent
A security notice sent to the old address after a change.
| Variable | Meaning | Example |
|---|---|---|
{{newEmail}} | The new address | new@example.com |
Subject: The email for your {{brand}} account was changed
The email address of your {{brand}} account was changed to {{newEmail}}.
If this was not you, contact us immediately{{#if supportEmail}} at {{supportEmail}}{{/if}}.Waiting for approval
approval_pending · to the customer · can be switched off
Sent when sign-up needs an administrator’s approval.
Subject: Your {{brand}} account is waiting for approval
Thanks for confirming your address. An administrator will review your account shortly, and we will email you as soon as it is approved.Account approved
account_approved · to the customer · can be switched off
Sent when an administrator approves a sign-up.
Subject: Your {{brand}} account was approved
Good news: your account was approved.
[button: Sign in | {{panelUrl}}]Account declined
account_rejected · to the customer · can be switched off
Sent when an administrator declines a sign-up.
Subject: About your {{brand}} account
We are sorry, but we could not approve your account.{{#if supportEmail}} If you think this is a mistake, write to {{supportEmail}}.{{/if}}Account deletion scheduled
deletion_scheduled · to the customer · always sent
Sent when someone asks to delete their account.
| Variable | Meaning | Example |
|---|---|---|
{{date}} | When it will be deleted | 17 Oct 2026 |
Subject: Your {{brand}} account will be deleted
Your account is scheduled for deletion on {{date}}. Until then you can sign in and cancel this.
[button: Keep my account | {{panelUrl}}]Account deleted
account_deleted · to the customer · always sent
Sent after an account was deleted.
Subject: Your {{brand}} account was deleted
Your account and its personal data were deleted. Invoices are kept in anonymised form for as long as the law requires.Billing
Payment received
payment_receipt · to the customer · can be switched off · a copy goes to the copy address
The receipt after a successful payment.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{invoiceUrl}} | Link to the invoice or receipt | https://pay.example.com/invoice |
{{periodEnd}} | End of the paid period | 3 Nov 2026 |
{{interval}} | Billing interval, for example monthly | monthly |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: Receipt for {{amount}} — {{planName}}
Thank you! We received your payment of **{{amount}}** for **{{planName}}** ({{interval}}).
{{#if periodEnd}}Paid until {{periodEnd}}.{{/if}}
[button: View invoice | {{invoiceUrl}}]
Manage your subscription any time in {{billingUrl}}.Your server is ready
server_ready · to the customer · can be switched off
Sent when a purchased server has been created.
| Variable | Meaning | Example |
|---|---|---|
{{serverName}} | Name of the server | Survival SMP |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{serverUrl}} | Link to the server | https://panel.example.com/servers/abc |
Subject: Your server {{serverName}} is ready
Your **{{planName}}** server **{{serverName}}** has been created and is starting up.
[button: Open the server | {{serverUrl}}]Setting up your server
provisioning_delayed · to the customer · can be switched off
Sent when payment worked but the server cannot be created yet.
| Variable | Meaning | Example |
|---|---|---|
{{planName}} | Name of the plan | Minecraft 4 GB |
Subject: We are setting up your {{planName}} server
Your payment went through, but we need a little more time to set up your server. We keep trying automatically and will email you as soon as it is ready. You do not need to do anything.Payment failed
payment_failed · to the customer · always sent
The first notice when a renewal payment fails.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{retryDate}} | When the next attempt happens | 6 Oct 2026 |
{{suspendDate}} | When the server will be suspended | 10 Oct 2026 |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: Your payment for {{planName}} failed
We could not collect **{{amount}}** for **{{planName}}**.
Please update your payment method so your server keeps running.{{#if suspendDate}} If it stays unpaid, the server will be suspended on {{suspendDate}}.{{/if}}
[button: Update payment method | {{billingUrl}}]Payment still missing
payment_reminder · to the customer · always sent
A reminder while a payment is overdue.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{suspendDate}} | When the server will be suspended | 10 Oct 2026 |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: Reminder: payment for {{planName}} is overdue
Your payment of **{{amount}}** for **{{planName}}** is still unpaid.{{#if suspendDate}} Your server will be suspended on {{suspendDate}}.{{/if}}
[button: Pay now | {{billingUrl}}]Final payment warning
payment_final · to the customer · always sent
The last warning before termination.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{terminateDate}} | When the server and its data will be deleted | 2 Nov 2026 |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: Final notice: {{planName}} will be deleted
Your **{{planName}}** subscription is overdue and the server is suspended.{{#if terminateDate}} If it is not paid by **{{terminateDate}}**, the server and its data will be deleted.{{/if}}
[button: Pay now | {{billingUrl}}]Server suspended for billing
server_suspended_billing · to the customer · always sent
Sent when a server is suspended because of an unpaid invoice.
| Variable | Meaning | Example |
|---|---|---|
{{serverName}} | Name of the server | Survival SMP |
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: {{serverName}} was suspended
**{{serverName}}** was suspended because the payment for **{{planName}}** is overdue. Your data is kept.
Pay the open invoice and the server starts again by itself.
[button: Pay now | {{billingUrl}}]Server running again
server_resumed · to the customer · can be switched off
Sent when a payment lifts a billing suspension.
| Variable | Meaning | Example |
|---|---|---|
{{serverName}} | Name of the server | Survival SMP |
Subject: {{serverName}} is running again
Thank you, your payment arrived. **{{serverName}}** is starting again.Cancellation confirmed
subscription_canceled · to the customer · can be switched off
Sent when a subscription is set to end.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{endDate}} | When access ends | 3 Nov 2026 |
{{retentionDate}} | Until when the data is kept | 3 Dec 2026 |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: Your {{planName}} subscription will end
Your **{{planName}}** subscription is canceled and ends on **{{endDate}}**. Until then everything keeps working.{{#if retentionDate}} After that we keep your data until {{retentionDate}}, in case you change your mind.{{/if}}
[button: Resume subscription | {{billingUrl}}]Subscription ended
subscription_ended · to the customer · can be switched off
Sent when access ends.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{retentionDate}} | Until when the data is kept | 3 Dec 2026 |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: Your {{planName}} subscription has ended
Your **{{planName}}** subscription has ended and the server was stopped.{{#if retentionDate}} Your data is kept until {{retentionDate}}. Subscribe again before then to get everything back.{{/if}}
[button: Subscribe again | {{billingUrl}}]Subscription resumed
subscription_resumed · to the customer · can be switched off
Sent when a canceled subscription is resumed.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
Subject: Your {{planName}} subscription continues
Your **{{planName}}** subscription will continue as before. Nothing else is needed.Renewal reminder
renewal_upcoming · to the customer · can be switched off
Sent a few days before a renewal.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{date}} | Renewal date | 3 Nov 2026 |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: Your {{planName}} renews on {{date}}
Your **{{planName}}** subscription renews on **{{date}}** for **{{amount}}**.
[button: Manage subscription | {{billingUrl}}]Trial ending
trial_ending · to the customer · can be switched off
Sent shortly before a trial turns into a paid subscription.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{date}} | When the trial ends | 6 Oct 2026 |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: Your trial of {{planName}} ends on {{date}}
Your trial of **{{planName}}** ends on **{{date}}**. After that **{{amount}}** is charged to your card. Cancel before then if you do not want to continue.
[button: Manage subscription | {{billingUrl}}]Plan changed
plan_changed · to the customer · can be switched off
Sent after an upgrade or downgrade.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Amount with currency, for example €8.00 | €8.00 |
{{planName}} | Name of the plan | Minecraft 4 GB |
{{oldPlanName}} | Previous plan | Minecraft 2 GB |
{{effective}} | When it takes effect | now |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: Your plan changed to {{planName}}
Your plan changed from **{{oldPlanName}}** to **{{planName}}** ({{effective}}).
[button: View subscription | {{billingUrl}}]Refund issued
refund_issued · to the customer · can be switched off
Sent when a payment was refunded.
| Variable | Meaning | Example |
|---|---|---|
{{amount}} | Refunded amount | €8.00 |
{{planName}} | Plan | Minecraft 4 GB |
{{invoiceUrl}} | Link to the invoice | https://pay.example.com/invoice |
Subject: Refund of {{amount}}
We refunded **{{amount}}** for **{{planName}}**. It can take a few days to appear on your statement.
[button: View invoice | {{invoiceUrl}}]Limits
Close to a limit
limit_nearly · to the customer · can be switched off
Sent when usage reaches the warning threshold.
| Variable | Meaning | Example |
|---|---|---|
{{detail}} | What is nearly used up | 12 of 14 GB memory in use |
{{billingUrl}} | Link to the customer’s billing page | https://panel.example.com/billing |
Subject: You are close to a limit on {{brand}}
{{detail}}
If you need more, you can upgrade your plan.
[button: See your usage | {{panelUrl}}]Limit reached
limit_reached · to the customer · can be switched off
Sent when a limit blocks or warns about an action.
| Variable | Meaning | Example |
|---|---|---|
{{detail}} | What was blocked | This would exceed the limit of 2 servers (2 in use, 1 requested). |
Subject: A limit was reached on {{brand}}
{{detail}}
[button: See your usage | {{panelUrl}}]Administrators
Customer waiting for approval
admin_approval_needed · to administrators · can be switched off
Sent to the administrator copy address when sign-up needs approval.
| Variable | Meaning | Example |
|---|---|---|
{{customerEmail}} | The new customer | new@example.com |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: [{{brand}}] {{customerEmail}} is waiting for approval
**{{customerEmail}}** signed up and confirmed their address.
[button: Review customers | {{link}}]Paid server could not be created
admin_fulfilment_failed · to administrators · can be switched off
A customer paid but their server could not be placed.
| Variable | Meaning | Example |
|---|---|---|
{{customerEmail}} | The customer | new@example.com |
{{planName}} | Plan | Minecraft 4 GB |
{{error}} | What went wrong | No capacity |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: [{{brand}}] A paid server could not be created
**{{customerEmail}}** paid for **{{planName}}**, but the server could not be created: {{error}}
We keep retrying. You can also refund and cancel from the subscription.
[button: Open the subscription | {{link}}]Payment dispute opened
admin_dispute · to administrators · can be switched off
A customer disputed a payment.
| Variable | Meaning | Example |
|---|---|---|
{{customerEmail}} | The customer | new@example.com |
{{planName}} | Plan | Minecraft 4 GB |
{{link}} | The one-time link | https://panel.example.com/?token=abc |
Subject: [{{brand}}] Payment dispute from {{customerEmail}}
**{{customerEmail}}** disputed a payment for **{{planName}}**. The server is on hold while you respond to the dispute with your payment provider.
[button: Open the subscription | {{link}}]Billing needs attention
admin_billing_health · to administrators · can be switched off
Webhooks failing, drift repaired or provider unreachable.
| Variable | Meaning | Example |
|---|---|---|
{{detail}} | What needs attention | 3 webhook events failed |
Subject: [{{brand}}] Billing needs attention
{{detail}}
Open Billing, Health for details.System
Test email
test · to administrators · always sent
Sent by “Send a test email”.
Subject: {{brand}} test email
If you can read this, {{brand}} can send email.