For the complete documentation index, see llms.txt. This page is also available as Markdown.

Template editor

Create and edit an SMS template.

Where: SMS → Templates → template · /projects/<project>/sms/templates/new · …/<id>/edit

Add New SMS Template / Edit SMS Template builds one multilingual SMS text. The body is plain text with Razor tokens — SMS has no HTML and no visual builder.

Screenshot TODO — capture comes from testing-plan area 14-sms.

Fields

  • Template name (required) — e.g. SMS verification code.

  • Description — free notes, up to 500 characters.

  • Translations — pick languages with the language tags selector; each selected language gets its own block:

    • Language — fixed per block; remove a block with the trash icon or by unselecting the tag.

    • Sender / Subject — the sender name shown on the phone, e.g. MyApp.

    • Message body (required) — up to 1,600 characters, e.g. Hi @Model.FirstName, your code is @Model.Code. A counter shows x / 160 characters and how many SMS parts the text will be split into. When a recipient's preferred language matches one of the translations, that translation is sent automatically.

  • Marketing SMS / Transactional SMS — the communication channel; new templates default to Transactional.

Create / Update saves the template and returns to the templates list. In edit mode the template id (tmpl_…) is shown as a copyable button.

Actions (edit mode)

  • Test — opens a slide-over: pick the translation language and an active provider, bind the template's tokens, and check the exact bound text with the character/parts counter. There is a Send test SMS to: phone field (e.g. +37060000000), but sending is not available yet — the app answers "Sending test SMS is not available yet"; use the preview.

  • Create Campaign — jumps to Create a Campaign with this template pre-selected.

  • Archive / Unarchive — an archived template is marked inactive and no longer offered in campaign template pickers; unarchive brings it back.

  • Clone — creates a copy of the template.

  • Delete — removes the template after a confirmation dialog.

All actions except Delete are disabled while the form has unsaved changes.

Use it from code

Create SMS template.

API reference

Endpoints: Create, Update, Clone, Archive, Unarchive, Delete, Render.

Last updated