Skip to main content

Mail Templates

Menu Path: Tools > Mail > Templates

Transactional emails have high open rates. Customizing these templates to match your brand's voice and colors is a critical part of the customer experience.

Editing a Template​

  1. Click on a specific template in the list.
  2. Subject Line: Make it clear and use variables where necessary (e.g. {{order.id}}).
  3. Visual Editor: Use the rich text editor or HTML mode to format the body. You can insert your logo at the top and links to your social media at the bottom.

πŸ—ΊοΈ Template Categories and Mapping Logic​

Templates are dynamically filtered at the frontend and backend levels based on the features of your active Workspace configuration. This ensures that unnecessary templates are not listed in a tenant where e-commerce features or member management are not active.


🟒 CATEGORY 1: User & Security (Core Auth & User) Templates​

Visibility Condition: relationTypes.includes('USER') (Visible if the User Module is active)

Template Code (mailType)Template NameRecommended VariablesDescription
WELCOMEWelcome Emailfullname, email, loginUrlWelcome email sent to newly registered users.
RESET_PASSWORDPassword Resetfullname, email, reset_password_linkInformation sent after a password reset action.
VALIDATE_EMAILEmail Validation Linkfullname, email, validationLink, validation_linkActivation link sent to verify the email address.
FORGOT_PASSWORDForgot Passwordfullname, email, link, reset_password_linkRecovery link sent to a user who forgot their password.
PASSWORD_CHANGEDPassword Changedfullname, email, link, reset_password_linkSecurity alert sent when a user's password is updated.
OTPOne-Time Password (OTP)fullname, email, otp, expiresInOne-time verification code sent during login or critical operations.
VERIFICATIONVerification Codefullname, email, verifyLinkLink sent for general verification processes.
USER_PANEL_ACCESSUser Panel Accessfullname, email, panelUrl, role, passwordPanel access credentials sent when a new user is defined.
ACCOUNT_ACTIVATIONAccount Activationfullname, email, activationLink, expiresInLink to activate a suspended or newly created account.
AGREEMENT_SIGNATURE_REQUESTAgreement Signature Requestfullname, email, agreementLinkNotification for a digital agreement the user must sign.
AGREEMENT_TERMINATIONAgreement Terminationfullname, email, reason, terminationDateNotification that a signed agreement has been terminated.
POLICY_UPDATEPolicy Updatefullname, email, policyTitle, updateLinkUser agreement or privacy policy updates.
POLICY_VIOLATIONPolicy Violationfullname, email, violationType, consequenceNotification that the user has violated rules or policies.
ACCOUNT_SUSPENSIONAccount Suspensionfullname, email, reason, endDateNotice of temporary account suspension for rule violations.
EMAIL_VERIFICATIONEmail Verificationfullname, email, verificationCode, verificationLinkAddress verification code during new registration or email change.
EMAIL_VERIFIEDEmail Verifiedfullname, emailConfirmation that the email address was successfully verified.
ACCOUNT_CREATEDAccount Createdfullname, email, loginUrlNotification of automated or admin-created account opening.
LOGIN_ALERT_NEW_DEVICENew Device Loginfullname, email, deviceName, location, dateTimeSecurity alert sent when logging into the account from a new device.
LOGIN_ALERT_NEW_LOCATIONNew Location Loginfullname, email, location, dateTimeAlert sent when access is granted from a different or new location.
SUSPICIOUS_LOGINSuspicious Login Attemptfullname, email, location, dateTime, actionRequiredWarning aimed at protecting the account during unusual login attempts.
ACCOUNT_LOCKEDAccount Lockedfullname, email, reason, unlockLinkNotice of account lockdown after multiple failed login attempts.
PASSWORD_RESET_REQUESTPassword Reset Requestfullname, email, resetLink, expiresInConfirmation link initiating the user's password reset process.
PASSWORD_RESET_CONFIRMATIONPassword Reset Confirmationfullname, emailFinal confirmation that the password was successfully changed.
PASSWORD_RESET_LINK_EXPIREDReset Link Expiredfullname, email, newResetLinkWarning to create a new request for an expired password reset link.
TWO_FA_CODE2FA Verification Codefullname, email, codeLogin code for an account with Two-Factor Authentication (2FA) enabled.
TWO_FA_ENABLED2FA Enabledfullname, emailNotification that Two-Factor Authentication has been successfully activated.
TWO_FA_DISABLED2FA Disabledfullname, emailCritical security alert that Two-Factor Authentication has been turned off.
BACKUP_CODES_ISSUEDBackup Codes Generatedfullname, email, backupCodesDelivery of emergency backup recovery codes for 2FA.
PROFILE_UPDATEProfile Updatedfullname, email, updatedFieldsAlert that user profile details (name, surname, etc.) have changed.
EMAIL_CHANGE_VERIFICATIONEmail Change Verificationfullname, oldEmail, newEmail, verificationLinkVerification sent to a user wishing to change their email address.
EMAIL_CHANGE_ALERTEmail Change Alertfullname, oldEmail, newEmailSecurity alert sent to the old address when the email is changed.
PHONE_NUMBER_UPDATEDPhone Number Updatedfullname, email, newPhoneNumberNotification regarding a phone number change.
PAYMENT_INFO_UPDATEDPayment Info Updatedfullname, email, updatedAtWarning about the update of registered cards or billing payment methods.
KYC_REQUIREDKYC Verification Requiredfullname, email, verificationLink, deadlineRequest to complete the identity/document verification (KYC) process.
KYC_APPROVEDKYC Approvedfullname, emailConfirmation that the user identity verification process was successful.
KYC_REJECTEDKYC Rejectedfullname, email, reason, retryLinkIdentity verification rejection due to insufficient/incorrect documents and the reason.
BANK_DETAILS_VERIFICATIONBank Details Verificationfullname, email, verificationLinkNotification of the verification stage for entered bank/IBAN details.
BANK_DETAILS_VERIFIEDBank Details Verifiedfullname, emailNotification that bank and IBAN details have been approved.
ACCOUNT_REACTIVATEDAccount Reactivatedfullname, emailConfirmation of reopening a closed or frozen account.
MULTIPLE_FAILED_LOGINMultiple Failed Login Warningfullname, email, count, dateTimeProtective alert sent after consecutive incorrect password attempts.
ACCOUNT_DELETION_REQUESTAccount Deletion Requestfullname, email, cancellationLink, retentionDateMember's account deletion request and the grace period for cancellation/recovery.
ACCOUNT_DELETEDAccount Deletedfullname, emailNotification that the account deletion process has been permanently completed.
ACCOUNT_INACTIVITY_REMINDERInactivity Reminderfullname, email, lastLoginDate, consequenceActivity reminder for accounts that have been unused for a long time.
ACCOUNT_SCHEDULED_DEACTIVATIONScheduled Account Deactivationfullname, email, deactivationDate, reactivationLinkScheduled account closure date and recovery link.
TERMS_OF_SERVICE_UPDATETerms of Service Updatefullname, email, updateSummary, fullAgreementLinkNotification of legal updates in the terms of use.
PRIVACY_POLICY_UPDATEPrivacy Policy Updatefullname, email, updateSummary, fullPolicyLinkDelivery of updates in privacy and GDPR policies.
INVITATION_TO_JOINInvitation to Join Teamfullname, email, inviterName, itemName, role, invitationLinkInvitation letter to join an organization, brand, or team.
NEW_MEMBERNew Team Memberfullname, email, role, inviteUrlNotification sent to other admins when a new member joins the team.
APPROVAL_CONFIRMATIONApproval Confirmationfullname, email, approvedItem, approvalDateNotification that a user or member application/registration is approved.
APPROVAL_REJECTIONApproval Rejectionfullname, email, rejectedItem, reasonRejection of a member or registration application along with its justification.
MISSING_DOCUMENTSMissing Documents Alertfullname, email, missingDocsList, uploadLinkRequest to upload missing documents for registration or KYC processes.

πŸ›’ CATEGORY 2: Commerce (E-Commerce & Product) Templates​

Visibility Condition: template === 'ECOMMERCE' || template === 'MARKETPLACE' || catalogTypes.includes('PRODUCT')

Template Code (mailType)Template NameRecommended VariablesDescription
NEW_ORDERNew Order NotificationorderId, orderNo, fullname, orderedBy, orderDate, orderViewLink, total, orderDetailsNew order alert sent to system administrators when an order is received.
ORDER_STATUS_CHANGEDOrder Status ChangedorderNo, fullname, newStatus, oldStatus, orderViewLinkInformation sent to the buyer as order preparation stages change.
ORDER_CONFIRMATIONOrder ConfirmationorderId, orderNo, fullname, orderedBy, orderDate, orderViewLink, totalInvoice and confirmation summary sent to the customer when the order is completed.
ORDER_CANCELLEDOrder CancelledorderNo, fullname, reason, refundInfoCancellation and refund information sent to the customer when an order is cancelled.
ORDER_SHIPPEDOrder ShippedorderNo, fullname, trackingNumber, cargoCompany, trackingLinkNotification containing the tracking link indicating the package was handed to the courier.
ORDER_DELIVEREDOrder DeliveredorderNo, fullname, orderViewLinkConfirmation email that the order successfully reached the recipient.
ORDER_CREATEDOrder CreatedorderId, orderNo, fullname, orderedBy, orderDate, orderViewLink, total, orderDetailsAlert for when an order draft is created or awaiting payment.
ORDER_NOTIFICATIONOrder Notification (General)orderId, orderNo, fullname, orderedBy, orderDate, orderViewLink, total, orderDetailsOther intermediate status updates in order processes.
ORDER_INVOICEOrder Invoicefullname, orderNo, attachmentsDelivery of the e-invoice/e-archive PDF document to the customer.
PAYMENT_RECEIVEDPayment Receivedfullname, orderNo, amount, currency, paymentMethod, orderDate, orderViewLinkInformation that the order amount was successfully collected.
PAYMENT_FAILEDPayment Failedfullname, orderNo, errorMessage, retryLinkFailed payment warning due to a card or POS error, along with a retry link.
REFUND_INITIATEDRefund Initiatedfullname, orderNo, refundAmount, currency, estimatedDaysInformation that the refund process has begun by the finance department and the estimated time.
NEW_SALENew Sale NotificationorderNo, fullname, amount, itemsCongratulatory notification sent to a Merchant when they sell a new product.
SHIPPING_CONFIRMATION_REQUIREDShipping Confirmation RequiredorderNo, fullname, deadlineDateWarning reminding the seller of the deadline to ship the order.
SHIPPING_CONFIRMATIONShipping ConfirmationorderNo, fullname, trackingNo, cargoCompanyConfirmation that the shipping dispatch has been registered in the system.
BUYER_INQUIRYBuyer Inquiry / Requestfullname, email, message, itemTitleCustomer question forwarded to the seller regarding a product or order.
INQUIRY_RESPONSEInquiry Responsefullname, email, response, itemTitleForwarding the seller's response to the customer's question.
PRODUCT_APPROVEDProduct Approvedfullname, email, productName, publishedUrlNotification that a new product uploaded by the seller passed editor approval and is live.
PRODUCT_REVISION_REQUESTProduct Revision Requestfullname, email, productName, revisionNotes, editUrlThe editor requesting corrections from the seller for an incomplete/incorrect product.
PRODUCT_SUBMISSION_GUIDELINESProduct Submission Guidelinesfullname, email, guideLinkGuide instructing new sellers on how to upload their products according to standards.

🏒 CATEGORY 3: Marketplace & Merchant Templates​

Visibility Condition: template === 'MARKETPLACE' || relationTypes.includes('MERCHANT')

Template Code (mailType)Template NameRecommended VariablesDescription
APPLICATION_RECEIVEDApplication Receivedfullname, email, applicationId, dateConfirmation that the marketplace seller candidate's application has reached the system.
APPLICATION_UNDER_REVIEWApplication Under Reviewfullname, email, applicationId, statusInformation that the application is in the pre-evaluation commission stage.
APPLICATION_ADDITIONAL_INFOApplication Additional Info Requestfullname, email, applicationId, missingDocsList, uploadLinkRequests for additional documents like signature circular, tax plate, etc. for approval.
APPLICATION_APPROVEDApplication Approvedfullname, email, applicationId, approvalDateStore opening approval letter and panel credentials for the seller candidate.
APPLICATION_REJECTEDApplication Rejectedfullname, email, applicationId, reasonReasoned rejection for applications that do not meet marketplace standards.
APPLICATION_DEFERREDApplication Deferredfullname, email, applicationId, reconsiderationDatePostponement of the application to be re-evaluated at a later period.
APPLICATION_REINVITATIONApplication Reinvitationfullname, email, applicationId, inviteLinkRenewal of rejected or expired store invitations.
ONBOARDING_CALL_INVITATIONOnboarding Call Invitationfullname, email, meetingLink, meetingDateInvitation to a meeting organized to provide store training for new sellers.
LOGISTICS_GUIDELINESLogistics & Shipping Guidelinesfullname, email, logisticsInfoUsage and packaging standards for marketplace contracted couriers.
OPERATIONAL_GUIDEOperational Guidefullname, email, guideLinkManual for order fulfillment, returns management, and panel training.
COMMISSION_STRUCTURECommission Structure & Ratesfullname, email, commissionRate, paymentTermsCommission rates to be applied by category and payout maturity terms.
CURATOR_ATTRIBUTIONCurator Attributionfullname, email, saleAmount, commissionCommission notification for sales made via Curators (Influencers).
CURATORIAL_UPDATECuratorial Updatefullname, email, updateTitle, contentCampaign and rule changes in the Curator / Affiliate program.
PERFORMANCE_SUMMARYPerformance Summaryfullname, email, period, salesTotal, viewsTotalRevenue and visit statistics sent weekly/monthly to sellers.
PENALTY_APPLIEDPenalty Appliedfullname, orderId, orderNo, amount, reason, penaltyDatePenalty charged to the seller due to delayed shipping, faulty products, or cancellations.
PENALTY_CANCELLEDPenalty Cancelledfullname, orderId, orderNo, amount, reason, cancellationDateConfirmation of penalty cancellation for a seller whose appeal was justified.
PENALTY_ADJUSTEDPenalty Adjustedfullname, orderId, orderNo, oldAmount, newAmount, reason, adjustmentDateNotification that the penalty amount has been revised.
PAYMENT_RELEASE_CONFIRMATIONPayment Release ConfirmationorderNo, fullname, releaseAmountBank transfer notification for the payout amount transferred to the seller's account.

πŸ“… CATEGORY 4: Event Templates​

Visibility Condition: catalogTypes.includes('EVENT') (Visible if Event Catalog is active)

Template Code (mailType)Template NameRecommended VariablesDescription
EVENT_REGISTRATIONEvent Registrationfullname, email, eventName, eventDate, eventUrlConfirmation that the attendee successfully registered for an event/webinar.
EVENT_APPROVEDEvent Approvedfullname, email, eventName, approvalDateAdmin approval of an event created by the organizer.
EVENT_PUBLISHEDEvent Publishedfullname, email, eventName, eventUrlAnnouncement to followers that the event is open for ticket sales or reservations.
INVITATION_TO_EVENTInvitation to Eventfullname, email, eventName, eventLinkEvent participation invitation sent to special guests or members.

πŸ“ CATEGORY 5: Content & General (CMS / Marketing / Form) Templates​

Visibility Condition: Always visible.

Template Code (mailType)Template NameRecommended VariablesDescription
NEWSLETTERNewsletter Deliveryemail, fullname, unsubscribeUrlBulk newsletters, campaigns, and blog posts sent to subscriber lists.
NEWSLETTER_SUBSCRIPTIONNewsletter Subscription Confirmationemail, fullname, unsubscribeUrlWelcome/confirmation alert sent to a new subscriber joining the email list.
CONTACT_FORMContact Form Messagefullname, email, message, subject, submittedAtForwarding the message sent by a visitor from the contact page to admins.
FORM_SUBMISSIONCustom Form Submissionfullname, email, formName, submittedAt, fieldsCopy of applications/data coming from dynamic forms on the site.
COMMENTSComment Notification (General)fullname, commentText, itemTitleWarning that comments posted on content or products are awaiting approval.
NEW_COMMENTNew Comment Postedfullname, commentText, itemTitle, itemUrl, authorNameNotification to system admins of a comment written by a customer.
COMMENT_APPROVEDComment Approvedfullname, commentText, itemTitle, itemUrlConfirmation that the user's comment has been approved and published.
COMMENT_REJECTEDComment Rejectedfullname, commentText, itemTitle, reasonNotification that comments not complying with community guidelines were rejected.
COMMENT_REPLYComment Replyfullname, commentText, replyText, itemTitle, itemUrlNotification sent when an admin or seller replies to the user's comment.
QUESTIONSQuestion Form Notificationfullname, email, question, submittedAtNew questions coming from the FAQ or Under-Product question form.
NOTIFICATIONSystem General Notificationfullname, email, messageManual or system-triggered free-text notifications.
FEATURED_NOTIFICATIONFeatured Content Notificationfullname, email, featuredItem, featuredUrlProduct of the week, featured author, or blog post promotions.
CUSTOMCustom Free Textfullname, emailSMS/Mail template type instantly written entirely via the admin panel.

[!IMPORTANT] Variable Usage Rule: When creating your templates, you must use variables in the {{variable_name}} format (Handlebars standard). If a variable is not found in the database or API call while an email is sent, the system will not throw an error; instead, it will leave the relevant variable placeholder blank and proceed with the broadcast.