{"id":"msg.message-editor","app":"msg","title":"Compose messages and reuse templates","summary":"Choose a channel, localized content and dynamic tokens, then preview the result.","url":"https://www.simultem-apps.com/wiki/msg#message-editor","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.message-editor","resourceUri":"wiki://msg/message-editor","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02","keywords":["email editor","SMS editor","subject","language","template","preview"],"sections":[{"title":"Build the content","steps":["Open Message editor and create or edit a rule.","Choose the channel and sender/recipient settings.","For email, set the subject and formatted body; for SMS and Slack, review the text; for WhatsApp, review the selected template and variables.","Add language variants and choose the intended fallback behavior.","Insert supported tokens from the editor rather than guessing their names.","Preview the content for representative reservation data and send a controlled test before enabling."],"notes":[]},{"title":"Maintain an existing rule","steps":["Locate the rule in the existing automation list and open its details.","Review content, trigger, conditions and timing together before saving changes.","Disable a rule that should stop sending and confirm its saved state."],"notes":[]}],"text":"# MSG: Compose messages and reuse templates\n\nChoose a channel, localized content and dynamic tokens, then preview the result.\n\n## Build the content\n\n1. Open Message editor and create or edit a rule.\n\n2. Choose the channel and sender/recipient settings.\n\n3. For email, set the subject and formatted body; for SMS and Slack, review the text; for WhatsApp, review the selected template and variables.\n\n4. Add language variants and choose the intended fallback behavior.\n\n5. Insert supported tokens from the editor rather than guessing their names.\n\n6. Preview the content for representative reservation data and send a controlled test before enabling.\n\n## Maintain an existing rule\n\n1. Locate the rule in the existing automation list and open its details.\n\n2. Review content, trigger, conditions and timing together before saving changes.\n\n3. Disable a rule that should stop sending and confirm its saved state.","related":[{"id":"msg.tokens","app":"msg","title":"Dynamic tokens and cross-app links","summary":"Insert supported reservation data and generated guest links in messages.","url":"https://www.simultem-apps.com/wiki/msg#tokens","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.tokens","resourceUri":"wiki://msg/tokens","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02"},{"id":"msg.automations","app":"msg","title":"Triggers, conditions, actions and timing","summary":"Build a matching rule with explicit scope and predictable execution timing.","url":"https://www.simultem-apps.com/wiki/msg#automations","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.automations","resourceUri":"wiki://msg/automations","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02"},{"id":"msg.logs","app":"msg","title":"Delivery logs, automation traces and troubleshooting","summary":"Find where a rule stopped: trigger, match, timing, rendering or delivery.","url":"https://www.simultem-apps.com/wiki/msg#logs","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.logs","resourceUri":"wiki://msg/logs","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02"}]}