{"id":"msg","name":"MSG","kind":"app","description":"Configure communication channels, guest journeys, forms and event-driven or recurring messages, with logs and AI drafting.","aliases":["message","messaging","email","SMS","WhatsApp","Slack"],"articles":[{"id":"msg.getting-started","app":"msg","title":"MSG setup and navigation","summary":"Set up channels before creating a message automation or guest journey.","url":"https://www.simultem-apps.com/wiki/msg#getting-started","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.getting-started","resourceUri":"wiki://msg/getting-started","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02","keywords":["onboarding","permissions","settings","property"],"sections":["Start with channels"],"related":["msg.channels","msg.automations","platform.access"]},{"id":"msg.channels","app":"msg","title":"Email, SMS, WhatsApp and Slack channels","summary":"Configure provider-specific delivery and verify the sender and recipient.","url":"https://www.simultem-apps.com/wiki/msg#channels","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.channels","resourceUri":"wiki://msg/channels","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02","keywords":["Mailgun","Twilio","Meta","sender","webhook","templates","onboarding"],"sections":["Email","SMS and WhatsApp","Slack"],"related":["msg.message-editor","msg.logs","tasks.notifications"]},{"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":["Build the content","Maintain an existing rule"],"related":["msg.tokens","msg.automations","msg.logs"]},{"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","keywords":["variables","salto.pin","salto.guestUrl","online check-in","IBE","signed link"],"sections":["Use the token picker"],"related":["salto.guest-links","msg.forms","ibe.services"]},{"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","keywords":["webhooks","reservation created","arrival","departure","recurring","delay","conditions","filters"],"sections":["Create a reservation or event automation","Use a recurring property schedule","Validate the behavior"],"related":["msg.customer-journeys","msg.logs","bulk.automations","platform.reservation-changes"]},{"id":"msg.customer-journeys","app":"msg","title":"Customer journeys and stages","summary":"Organize communication around the guest’s stay.","url":"https://www.simultem-apps.com/wiki/msg#customer-journeys","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.customer-journeys","resourceUri":"wiki://msg/customer-journeys","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02","keywords":["pre-arrival","check-in","during stay","checkout","post-stay","offset"],"sections":["Plan the journey","Check moved or canceled reservations"],"related":["msg.automations","msg.message-editor","platform.reservation-changes"]},{"id":"msg.ai-drafting","app":"msg","title":"Draft automations with AI","summary":"Describe a rule, review the generated proposal and save it through the normal editor.","url":"https://www.simultem-apps.com/wiki/msg#ai-drafting","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.ai-drafting","resourceUri":"wiki://msg/ai-drafting","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02","keywords":["Draft with AI","usage","paid usage","feedback","billing"],"sections":["Create and review a draft"],"related":["msg.automations","msg.message-editor","platform.billing"]},{"id":"msg.forms","app":"msg","title":"Guest forms and online check-in","summary":"Generate a localized guest-facing form, preview it and use a reservation-scoped link.","url":"https://www.simultem-apps.com/wiki/msg#forms","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.forms","resourceUri":"wiki://msg/forms","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02","keywords":["Form generator","online check-in","translation","public form","questions","preset"],"sections":["Configure the form","Test guest use"],"related":["msg.tokens","msg.reservation-messaging","msg.logs"]},{"id":"msg.rulebooks","app":"msg","title":"Import and review JSON automation rulebooks","summary":"Use structured rule examples and inspect the generated automation definitions.","url":"https://www.simultem-apps.com/wiki/msg#rulebooks","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.rulebooks","resourceUri":"wiki://msg/rulebooks","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02","keywords":["JSON","import","export","advanced tools","validation"],"sections":["Work with a rulebook"],"related":["msg.automations","msg.ai-drafting"]},{"id":"msg.external-api","app":"msg","title":"MSG API tokens and email integration","summary":"Use account-scoped server-to-server credentials to list automations and send email.","url":"https://www.simultem-apps.com/wiki/msg#external-api","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.external-api","resourceUri":"wiki://msg/external-api","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02","keywords":["API","bearer","token","revoke","resource","rate limit"],"sections":["Create and revoke credentials","Call the API"],"related":["msg.channels","platform.wiki-api"]},{"id":"msg.reservation-messaging","app":"msg","title":"Message from a reservation, profile or Bulk selection","summary":"Confirm the guest context and destination before sending an on-demand message.","url":"https://www.simultem-apps.com/wiki/msg#reservation-messaging","apiUrl":"https://www.simultem-apps.com/api/wiki/v1/articles/msg.reservation-messaging","resourceUri":"wiki://msg/reservation-messaging","revision":"2026-11-02.1","lastReviewedAt":"2026-11-02","keywords":["on-demand","recipient","profile","Bulk","reservation panel"],"sections":["Send with the right context"],"related":["profiles.reservation-context","bulk.promotions","salto.messaging"]},{"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","keywords":["trace","failed","skipped","not sent","provider","search"],"sections":["Investigate a missing message"],"related":["msg.channels","msg.automations","platform.support"]}],"revision":"2026-11-02.1","lastReviewedAt":"2026-11-02"}