| Subject | Welcome to Our Platform! |
| Recipient | Newly registered user |
| Trigger | User account creation |
| File | src/templates/welcome.ejs |
Hello [User Name],
Welcome to our platform! We're excited to have you on board.
Your account has been successfully created with the email: [user@example.com]
You can now log in and start exploring all the features we have to offer.
Login to Your AccountIf you have any questions, feel free to contact our support team.
Best regards,
The Campnow Team
| Subject | Password Reset Request |
| Recipient | Registered user who requested password reset |
| Trigger | Forgot password request |
| File | src/templates/password-reset.ejs |
Hello [User Name],
We received a request to reset your password for your account.
Click the button below to reset your password:
Reset PasswordIf you didn't request this password reset, please ignore this email.
Best regards,
The Campnow Team
| Subject | Email Verification |
| Recipient | User who registered and needs to verify email |
| Trigger | Account registration or email change |
| File | src/templates/emailVerification.ejs |
Hello [User Name],
Please verify your email address to activate your account.
Click the button below to verify your email:
Verify EmailIf you didn't create an account, please ignore this email.
Best regards,
The Campnow Team
| Subject | Your One-Time Password (OTP) |
| Recipient | User or campsite owner requesting OTP |
| Trigger | OTP request (login verification, 2FA, campsite-specific OTP) |
| File | src/templates/otp.ejs |
| Note | Campsite details section (owner name, email, campsite name, username) appears only when campsite context is provided |
Hello [User Name],
Your One-Time Password (OTP) is:
Campsite Details
| Owner Name | [Owner Full Name] |
| Owner Email | [owner@example.com] |
| Campsite Name | [Campsite Name] |
| Username | [campsite_username] |
Please enter this OTP to complete your verification process.
If you didn't request this OTP, please ignore this email.
Best regards,
The Campnow Team
| Subject | Your Password Has Been Changed |
| Recipient | User whose password was changed |
| Trigger | Successful password change |
| File | src/templates/passwordChanged.ejs |
Hello [User Name],
Your password has been successfully changed.
Change Time: [2026-05-07 14:30:00]
For security reasons, make sure to use a strong and unique password.
Login to Your AccountBest regards,
The Campnow Team
| Subject | Account Deletion Confirmation |
| Recipient | User whose account was deleted |
| Trigger | Account deletion |
| File | src/templates/accountDeletion.ejs |
Hello [User Name],
Your account has been successfully deleted.
Deletion Date: [2026-05-07]
Best regards,
The Campnow Team
| Subject | Welcome Admin Account |
| Recipient | Newly created admin user |
| Trigger | Admin account creation by super-admin |
| File | src/templates/adminWelcome.ejs |
| Note | Signoff uses "The Campnow System Administrator" - intentional admin-persona distinction from the standard "The Campnow Team" used in all other templates. |
Hello [Admin Name],
Your admin account has been successfully created.
Temporary Password: [TempP@ss123]
Please keep your login credentials secure and do not share them with anyone.
Login to Admin Panel Change PasswordBest regards,
The Campnow System Administrator
| Subject | Welcome to Campnow - Campsite Owner Portal |
| Recipient | Newly created campsite owner |
| Trigger | Campsite owner account creation by admin |
| File | src/templates/campsiteOwnerWelcome.ejs |
| Note | Canonical role term is "Campsite Owner" throughout all owner-facing templates and the portal UI. |
Hello [Owner Name],
Your campsite owner account has been created by our admin team. Once your first campsite is set up, you will receive login credentials by email.
Best regards,
The Campnow Team
| Subject | Your Campsite Login Credentials |
| Recipient | Campsite owner when a new campsite is created for them |
| Trigger | Admin creates a campsite and assigns it to an owner |
| File | src/templates/campsiteCredentials.ejs |
Hello [Owner Name],
A new campsite has been created for you. Below are your login credentials for this campsite.
| Campsite: | [Campsite Name] |
| Username: | [campsite_user] |
| Temporary Password: | [TempP@ss456] |
Best regards,
The Campnow Team
| Subject | Campsite Password Reset Request |
| Recipient | Campsite owner who requested password reset |
| Trigger | Campsite forgot password request |
| File | src/templates/campsiteForgotPassword.ejs |
Hello [Owner Name],
We received a request to reset the password for your campsite.
| Campsite: | [Campsite Name] |
Click the button below to reset your password:
If you did not request this, please ignore this email.
Best regards,
The Campnow Team
| Subject | Your Campsite Username |
| Recipient | Campsite owner who requested username reminder |
| Trigger | Campsite forgot username request |
| File | src/templates/campsiteForgotUsername.ejs |
Hello [Owner Name],
Here is the username for your requested campsite.
| Campsite: | [Campsite Name] |
| Username: | [campsite_user] |
Best regards,
The Campnow Team
| Subject | Your Campsite Username Has Been Updated |
| Recipient | Campsite owner whose username was changed |
| Trigger | Admin updates campsite username |
| File | src/templates/campsiteUsernameChanged.ejs |
Hello [Owner Name],
The username for your campsite has been updated by the administrator.
| Campsite: | [Campsite Name] |
| New Username: | [new_campsite_user] |
Please use this new username the next time you log in.
Login to Campsite PortalBest regards,
The Campnow Team
| Subject | New Contact Form Submission |
| Recipient | Admin / internal team |
| Trigger | User submits the contact form (legacy contactForm template) |
| File | src/templates/contactForm.ejs |
Name: [John Doe]
Email: [john@example.com]
Subject: [Booking Inquiry]
Message: [I would like to know more about...]
Submission Time: [2026-05-07 14:30:00]
Reply to ContactPlease respond to this inquiry as soon as possible.
Contact Form System
| Subject | New Contact Us Submission |
| Recipient | Admin / internal team |
| Trigger | User submits the "Contact Us" form |
| File | src/templates/contactUsAdmin.ejs |
A new message has been submitted via the Contact Us form. Details are below:
Name: [John Doe]
Email: [john@example.com]
Subject: [Booking Inquiry]
Message: [I would like to know more about your campsites...]
Submitted At: [2026-05-07 14:30:00]
Best regards,
The Campnow Team
| Subject | Thank you for reaching out! |
| Recipient | User who submitted the "Contact Us" form |
| Trigger | User submits the "Contact Us" form |
| File | src/templates/contactUsApplicant.ejs |
Hello [John Doe],
We have received your message regarding [Booking Inquiry]. Our team will review it and get back to you as soon as possible.
[I would like to know more about your campsites...]
If your matter is urgent, feel free to reply directly to this email.
Best regards,
The Campnow Team
| Subject | New Listing Application |
| Recipient | Admin / internal team |
| Trigger | Someone submits a campsite listing application |
| File | src/templates/listingApplicationAdmin.ejs |
A new campsite listing application has been submitted. Details are below:
Campsite Name: [Sonnenschein Camping]
Contact Name: [Maria Mustermann]
Email: [maria@camping.de]
Location: [Bavaria, Germany]
Website: [www.sonnenschein-camping.de]
Message: [We would like to list our campsite on Campnow...]
Submitted At: [2026-05-07 14:30:00]
Best regards,
The Campnow Team
| Subject | Thank you for your application! |
| Recipient | Person who submitted the listing application |
| Trigger | Campsite listing application submission |
| File | src/templates/listingApplicationApplicant.ejs |
Hello [Maria Mustermann],
We have received your listing application for [Sonnenschein Camping]. Our team will review your request and get back to you shortly.
If you have any questions in the meantime, feel free to reply to this email.
Best regards,
The Campnow Team
| Subject | Test Email |
| Recipient | Admin / developer testing the email service |
| Trigger | Manual trigger via email service test endpoint |
| File | src/templates/test.ejs |
| Note | Internal use only - not sent to end users |
Hello,
This is a test email to verify that the email service is working correctly.
Test Time: [2026-05-07 14:30:00]
Server: [smtp.example.com]
Test PassedIf you received this email, the email service is working properly.
Email Service Test