Server admin

Customizing emails.

Administrators can change every email Farwing Server sends. Each email has its own subject, preview text and body. One shared layout controls the logo, colors, header and footer.

Plans and Free mode

Email templates are part of custom branding in Team, Business and Enterprise. Free mode sends the built-in English wording and built-in layout. Those emails use the server name and end with Sent with Farwing.

In Free mode, Admin → Email templates is read-only. You can browse every email and preview it, but you cannot publish changes. If a license ends, custom templates and the layout stay saved but are not used. They return when you load a license that includes custom branding.

What you can change

For each email and language, you can change:

  • The subject and the preview text shown by mail apps.
  • The body: text, headings, lists, links, buttons, dividers and images.
  • An optional plain-text version. Farwing makes one from the body when you leave it empty.
  • Blocks that appear only when a value is present or a yes/no value is yes.

Variables insert real details when the email is sent. The editor shows them as named chips. Click or drag one into the email, or type its code, such as {{ package.sender.name }}. Date variables offer short, long and date-with-time formats. Size variables are written in readable units. A name falls back to the email address when no name is known. An unknown variable must be fixed before publishing.

The shared layout

The layout applies to all 19 emails. It has one logo with alt text, a brand color, a button color, optional header text, footer text and a switch that shows or hides the server address. The editor warns when white text is hard to read on the button color.

The logo can be a PNG or SVG. Email images can use that logo or an image hosted by the same Farwing Server. Outside images, scripts and forms are not allowed.

Languages

Add a language to an email by copying an existing version, then translating it. Languages are kept separately for each email.

Farwing chooses a published template in this order:

  1. The recipient’s language, including its base language when needed. For example, pt-BR can use pt.
  2. The server’s default language, including its base language.
  3. English.

If none of those has a custom version for that email, Farwing sends the built-in English wording. Dates and sizes still use the recipient’s language and time zone when known.

Drafts, publishing and history

  • Draft: changes save as a draft and survive a page reload. A draft does not change emails being sent.
  • Publish: makes the draft live after checking its variables, links and required security blocks.
  • Discard draft: returns the editor to the live version.
  • Version history: each publish records a version, its author, time and optional note. Restoring an old version makes a new draft.
  • Reset to default: makes a draft from the built-in wording or layout. Nothing changes until you publish it.

Preview and test sends

The preview can use sample data, long names and messages, or empty optional fields. You can check desktop or phone width, light or dark mode, and HTML or plain text. A test send goes to your own address through the server’s email settings and reports any relay error.

Security emails and locked blocks

Security emails carry a private link or code, or report a change to an account. Their locked blocks keep the action, code, expiry and “if this was not you” instructions in the message. You can move these blocks, and change the label on a locked action button, but you cannot remove them or rewrite their fixed safety text.

Farwing checks locked blocks on the server when you publish. A private action link or code is never allowed in the subject or preview text. These rules stop a customized email from hiding the way to complete or respond to a security action.

Every email and its variables

The tables below are the complete variable list for each email. Samples are the values shown by the editor’s sample preview.

Accounts

You have been invited

account.invite — Sent to a new user with a link to choose their password.

  • Sent to: New user.
  • Security email: Yes.
  • Can be switched off: No.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
code Code The one-time code or passcode. Never goes in a subject line. 483920
expires_in Time until it expires How long the link or code works for, in words. 1 hour
request.ip IP address Where the request came from. Empty when it is not known. 203.0.113.24
request.when Time of the request When the request was made. Monday 5 October 2026, 14:30 UTC
action.url Set-password link The private link where the new person chooses a password. https://files.northwind.example/invite/Zk4pW8sNvB
inviter.name Inviter name Who sent the invitation. Their email address when no name is known. Daniel Okafor
inviter.email Inviter email The inviter's email address. [email protected]

Confirm your email

account.verify_email — Asks someone to confirm that an email address is theirs.

  • Sent to: User confirming an address.
  • Security email: Yes.
  • Can be switched off: No.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
code Code The one-time code or passcode. Never goes in a subject line. 483920
expires_in Time until it expires How long the link or code works for, in words. 1 hour
request.ip IP address Where the request came from. Empty when it is not known. 203.0.113.24
request.when Time of the request When the request was made. Monday 5 October 2026, 14:30 UTC
action.url Confirmation link The private link that confirms the address. https://files.northwind.example/verify/Hs2nQ7wLdR

Reset your password

account.password_reset — Sent when someone asks to reset their password.

  • Sent to: User who requested the reset.
  • Security email: Yes.
  • Can be switched off: No.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
code Code The one-time code or passcode. Never goes in a subject line. 483920
expires_in Time until it expires How long the link or code works for, in words. 1 hour
request.ip IP address Where the request came from. Empty when it is not known. 203.0.113.24
request.when Time of the request When the request was made. Monday 5 October 2026, 14:30 UTC
action.url Reset link The private link where the person chooses a new password. https://files.northwind.example/reset/Lq9dRk2mVx

Your password was changed

account.password_changed — Tells someone their password has just been changed.

  • Sent to: User whose password changed.
  • Security email: Yes.
  • Can be switched off: No.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
code Code The one-time code or passcode. Never goes in a subject line. 483920
expires_in Time until it expires How long the link or code works for, in words. 1 hour
request.ip IP address Where the request came from. Empty when it is not known. 203.0.113.24
request.when Time of the request When the request was made. Monday 5 October 2026, 14:30 UTC
action.url Action link The private link behind the button. Never goes in a subject line. https://files.northwind.example/account/reset/Lq9dRk2mVx

Two-step sign-in changed

account.mfa_changed — Tells someone two-step sign-in was turned on, turned off or reset.

  • Sent to: User whose two-step sign-in changed.
  • Security email: Yes.
  • Can be switched off: No.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
code Code The one-time code or passcode. Never goes in a subject line. 483920
expires_in Time until it expires How long the link or code works for, in words. 1 hour
request.ip IP address Where the request came from. Empty when it is not known. 203.0.113.24
request.when Time of the request When the request was made. Monday 5 October 2026, 14:30 UTC
action.url Action link The private link behind the button. Never goes in a subject line. https://files.northwind.example/account/reset/Lq9dRk2mVx
account.mfa_change What changed How two-step sign-in changed: turned on, turned off or reset. turned on

New sign-in

account.new_signin — Tells someone their account was signed in to from somewhere new. Off until you turn it on.

  • Sent to: User whose account was used.
  • Security email: Yes.
  • Can be switched off: Yes. It is off by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
code Code The one-time code or passcode. Never goes in a subject line. 483920
expires_in Time until it expires How long the link or code works for, in words. 1 hour
request.ip IP address Where the request came from. Empty when it is not known. 203.0.113.24
request.when Time of the request When the request was made. Monday 5 October 2026, 14:30 UTC
action.url Action link The private link behind the button. Never goes in a subject line. https://files.northwind.example/account/reset/Lq9dRk2mVx
request.device Browser and device What was used to sign in. Empty when it is not known. Firefox on macOS
request.location Rough location Where the sign-in came from, worked out from the IP address. Lisbon, Portugal

Packages

You have a package

package.received — Sent to each recipient with their link to collect the files.

  • Sent to: Each package recipient.
  • Security email: No.
  • Can be switched off: No.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
package.subject Package subject The subject the sender gave the package. Can be empty. Final cut v7 and stills
package.title Package title The sender's subject, or "Name has sent you files" when they left it blank. Final cut v7 and stills
package.message Message from the sender The note the sender wrote. Empty when they wrote none. Hi Ana, here is the final cut and the stills we talked about. The grade is the approved one. Tell me if anything looks off. Thanks, Daniel
package.sender.name Sender name Who sent the package. Their email address when no name is known. Daniel Okafor
package.sender.email Sender email The sender's email address. [email protected]
package.file_count Number of files How many files are in the package. 14
package.total_size Total size The size of everything in the package. 4.2 GB
package.file_summary Files and size "14 files (4.2 GB)" in one phrase, with "1 file" when there is one. 14 files (4.2 GB)
package.expires_at Link expires on When the link stops working. Empty when it never does. Monday 12 October 2026, 14:30 UTC
package.never_expires Link never expires Yes when the link has no end date. No
package.has_passcode Needs a passcode Yes when the link asks for a passcode. No
package.command Terminal command The farwing command that collects the whole package. farwing get https://files.northwind.example/r/Qm7xT2uPzA
action.url Package link The recipient's own link to the package. https://files.northwind.example/r/Qm7xT2uPzA

Your package was downloaded

package.downloaded — Tells the sender that a recipient has collected their files.

  • Sent to: Package sender.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
package.subject Package subject The subject the sender gave the package. Can be empty. Final cut v7 and stills
package.title Package title The sender's subject, or "Name has sent you files" when they left it blank. Final cut v7 and stills
package.message Message from the sender The note the sender wrote. Empty when they wrote none. Hi Ana, here is the final cut and the stills we talked about. The grade is the approved one. Tell me if anything looks off. Thanks, Daniel
package.sender.name Sender name Who sent the package. Their email address when no name is known. Daniel Okafor
package.sender.email Sender email The sender's email address. [email protected]
package.file_count Number of files How many files are in the package. 14
package.total_size Total size The size of everything in the package. 4.2 GB
package.file_summary Files and size "14 files (4.2 GB)" in one phrase, with "1 file" when there is one. 14 files (4.2 GB)
package.expires_at Link expires on When the link stops working. Empty when it never does. Monday 12 October 2026, 14:30 UTC
package.never_expires Link never expires Yes when the link has no end date. No
package.has_passcode Needs a passcode Yes when the link asks for a passcode. No
package.command Terminal command The farwing command that collects the whole package. farwing get https://files.northwind.example/r/Qm7xT2uPzA
action.url Link to the package Where the sender can see who has collected what. https://files.northwind.example/packages/p_3f9a21
downloader.name Downloader name Who collected the files. Their email address when no name is known. Ana Costa
downloader.email Downloader email The address the package was sent to. [email protected]
download.when Collected on When the files were collected. Tuesday 6 October 2026, 08:12 UTC

A package is about to expire

package.expiring — Reminds a recipient to collect their files before the link stops working.

  • Sent to: Package recipient.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
package.subject Package subject The subject the sender gave the package. Can be empty. Final cut v7 and stills
package.title Package title The sender's subject, or "Name has sent you files" when they left it blank. Final cut v7 and stills
package.message Message from the sender The note the sender wrote. Empty when they wrote none. Hi Ana, here is the final cut and the stills we talked about. The grade is the approved one. Tell me if anything looks off. Thanks, Daniel
package.sender.name Sender name Who sent the package. Their email address when no name is known. Daniel Okafor
package.sender.email Sender email The sender's email address. [email protected]
package.file_count Number of files How many files are in the package. 14
package.total_size Total size The size of everything in the package. 4.2 GB
package.file_summary Files and size "14 files (4.2 GB)" in one phrase, with "1 file" when there is one. 14 files (4.2 GB)
package.expires_at Link expires on When the link stops working. Empty when it never does. Monday 12 October 2026, 14:30 UTC
package.never_expires Link never expires Yes when the link has no end date. No
package.has_passcode Needs a passcode Yes when the link asks for a passcode. No
package.command Terminal command The farwing command that collects the whole package. farwing get https://files.northwind.example/r/Qm7xT2uPzA
action.url Package link The recipient's own link to the package. https://files.northwind.example/r/Qm7xT2uPzA
package.time_left Time left How long until the link stops working, in words. 2 days

Passcode for a package

package.passcode — Sends the passcode apart from the link, when the sender chooses to.

  • Sent to: Package recipient.
  • Security email: Yes.
  • Can be switched off: No.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
code Code The one-time code or passcode. Never goes in a subject line. 483920
expires_in Time until it expires How long the link or code works for, in words. 1 hour
request.ip IP address Where the request came from. Empty when it is not known. 203.0.113.24
request.when Time of the request When the request was made. Monday 5 October 2026, 14:30 UTC
action.url Package link The recipient's own link to the package. https://files.northwind.example/r/Qm7xT2uPzA
package.subject Package subject The subject the sender gave the package. Can be empty. Final cut v7 and stills
package.title Package title The sender's subject, or "Name has sent you files" when they left it blank. Final cut v7 and stills
package.message Message from the sender The note the sender wrote. Empty when they wrote none. Hi Ana, here is the final cut and the stills we talked about. The grade is the approved one. Tell me if anything looks off. Thanks, Daniel
package.sender.name Sender name Who sent the package. Their email address when no name is known. Daniel Okafor
package.sender.email Sender email The sender's email address. [email protected]
package.file_count Number of files How many files are in the package. 14
package.total_size Total size The size of everything in the package. 4.2 GB
package.file_summary Files and size "14 files (4.2 GB)" in one phrase, with "1 file" when there is one. 14 files (4.2 GB)
package.expires_at Link expires on When the link stops working. Empty when it never does. Monday 12 October 2026, 14:30 UTC
package.never_expires Link never expires Yes when the link has no end date. No
package.has_passcode Needs a passcode Yes when the link asks for a passcode. No
package.command Terminal command The farwing command that collects the whole package. farwing get https://files.northwind.example/r/Qm7xT2uPzA

You received files

receive.submission — Tells the owner of a receive link that someone sent them files.

  • Sent to: Receive-link owner.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
receive.link.name Receive link name The name of the link people send files through. Client uploads
receive.sender.name Sender name Who sent the files. Their email address when no name is given. Priya Nair
receive.sender.email Sender email The address the sender gave. [email protected]
receive.message Message from the sender What the sender wrote. Empty when they wrote nothing. Here are the scans for the Lisbon job. The last two are still rough.
receive.file_count Number of files How many files arrived. 6
receive.total_size Total size The size of everything that arrived. 812 MB
receive.file_summary Files and size "6 files (812 MB)" in one phrase. 6 files (812 MB)
receive.received_at Received on When the files arrived. Monday 5 October 2026, 11:48 UTC
action.url Link to the files Where the files can be opened in the portal. https://files.northwind.example/received/rc_81d2c4

We received your files

receive.receipt — Confirms to an outside sender that their files arrived.

  • Sent to: Outside sender.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
receive.link.name Receive link name The name of the link the files were sent through. Client uploads
receive.owner.name Receiver name Who the files went to. Daniel Okafor
receive.file_count Number of files How many files arrived. 6
receive.total_size Total size The size of everything that arrived. 812 MB
receive.file_summary Files and size "6 files (812 MB)" in one phrase. 6 files (812 MB)
receive.received_at Received on When the files arrived. Monday 5 October 2026, 11:48 UTC

Your code to send files

receive.email_code — Gives an outside sender the code that proves their email address.

  • Sent to: Outside sender.
  • Security email: Yes.
  • Can be switched off: No.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
code Code The one-time code or passcode. Never goes in a subject line. 483920
expires_in Time until it expires How long the link or code works for, in words. 1 hour
request.ip IP address Where the request came from. Empty when it is not known. 203.0.113.24
request.when Time of the request When the request was made. Monday 5 October 2026, 14:30 UTC
action.url Action link The private link behind the button. Never goes in a subject line. https://files.northwind.example/account/reset/Lq9dRk2mVx
receive.link.name Receive link name The name of the link the code is for. Client uploads
receive.owner.name Receiver name Who the files will go to. Daniel Okafor

A file was not accepted

receive.file_rejected — Tells an outside sender that one of their files was turned away.

  • Sent to: Outside sender.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
receive.link.name Receive link name The name of the link the file was sent through. Client uploads
receive.owner.name Receiver name Who the files were meant for. Daniel Okafor
receive.file.name File name The name of the file that was not accepted. contract-draft.pdf
receive.file.reason Why it was not accepted A plain sentence saying why. Empty when there is no reason to give. This link does not accept PDF files.
receive.link.url Receive link address Where the sender can go to try again. https://files.northwind.example/u/client-uploads

Admin

License about to expire

admin.licence_expiring — Warns administrators that the license is close to its end.

  • Sent to: Administrators.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
licence.plan Plan The name of the plan on the license. Business
licence.expires_at License ends on The day the license stops being valid. Monday 2 November 2026, 00:00 UTC
licence.days_left Days left How many days are left on the license. 28
action.url License page Where an administrator can load a renewed license. https://files.northwind.example/admin/license

A rule failed

admin.rule_failed — Tells administrators that an event rule stopped part-way.

  • Sent to: Administrators.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
rule.name Rule name The name of the rule that failed. Nightly renders to archive
rule.step Step that failed The step the rule stopped at. Copy to the archive volume
rule.error What went wrong The reason the step gave. Empty when it gave none. The archive volume has no space left.
rule.failed_at Failed on When the rule stopped. Monday 5 October 2026, 02:14 UTC
action.url Link to the run Where the run and its steps can be read. https://files.northwind.example/admin/rules/runs/run_7c41

A file was blocked

admin.virus_blocked — Tells administrators that the scanner stopped an infected file.

  • Sent to: Administrators.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
scan.file.name Blocked file The name of the file that was stopped. invoice-2026-10.zip
scan.threat Threat found What the scanner called it. Empty when it gave no name. Win.Trojan.Agent-1234567
scan.uploader.name Uploader name Who sent the file. Their email address when no name is known. Priya Nair
scan.uploader.email Uploader email The address the uploader gave, when there is one. [email protected]
scan.where Where it was sent The receive link or package it came through. Client uploads
scan.found_at Found on When the scanner stopped it. Monday 5 October 2026, 10:03 UTC
action.url Link to the details Where the details of the block are shown. https://files.northwind.example/admin/scan

Speed check warning

admin.speedcheck_alert — Tells administrators that a speed check came in well below the usual.

  • Sent to: Administrators.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
speedcheck.target Tested against The place the check measured the speed to. Porto office
speedcheck.measured Measured speed What the check measured. 212 Mbit/s
speedcheck.expected Usual speed What this connection normally reaches. 840 Mbit/s
speedcheck.problem What was found One sentence saying what is wrong. Empty when there is nothing to add. The speed was less than a third of the usual.
speedcheck.when Checked on When the check ran. Monday 5 October 2026, 06:30 UTC
action.url Link to the results Where the full results are shown. https://files.northwind.example/admin/speed

Usage report

admin.usage_report — A summary of how much the server was used over a period.

  • Sent to: Administrators.
  • Security email: No.
  • Can be switched off: Yes. It is on by default.
VariableFriendly nameWhat it holdsSample
server.name Server name The name of this Farwing server, as people know it. Northwind Files
server.url Server address The web address of this server. https://files.northwind.example
support.email Support email Where people can write for help. Empty when none is set. [email protected]
recipient.name Recipient name Who the email is for. Their email address when no name is known. Ana Costa
recipient.email Recipient email The address this email is sent to. [email protected]
today Today's date The day the email is sent. Monday 5 October 2026, 09:00 UTC
usage.period Period The month or week the report covers, in words. September 2026
usage.transfers Transfers How many transfers took place. 1284
usage.total_size Data moved How much data was moved in total. 9.6 TB
usage.packages Packages sent How many packages were sent. 212
usage.active_users People active How many people used the server. 37
action.url Link to the portal Where the full figures are shown. https://files.northwind.example/admin/traffic

If a custom email cannot be rendered

Farwing logs the reason and sends the built-in email instead. A broken custom template cannot stop a password reset, invitation, code or other message from going out.