Skip to main content

SMS Templates

Menu Path: Tools > SMS > Templates

Because SMS characters are limited, configuring concise templates is essential to avoid high billing costs from your SMS gateway provider (like Twilio or Netgsm).

Customizing SMS Alerts​

When you edit an SMS template, there is no HTML or Rich Text editor. It is plain text only.

[!WARNING] Character Count Warning: Always check the character counter below the text box. Remember that injecting a variable like a URL ({{tracking.link}}) might add 30-40 characters dynamically, potentially pushing your message into a 2-segment billing tier.

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

SMS Templates use the same code infrastructure as mail templates, but it is highly recommended to keep them short and concise due to the nature of SMS. Templates are dynamically filtered based on the features of your active Workspace configuration.


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

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

Template Code (smsType)Template NameRecommended VariablesDescription
WELCOMEWelcome Emailfullname, email, loginUrlWelcome SMS 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 (smsType)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 (smsType)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 (smsType)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 (smsType)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 SMS is sent, the system will not throw an error; instead, it will leave the relevant variable placeholder blank and proceed with the broadcast.