Courier Elemental is an omni-channel markup language for notifications that provides a powerful JSON-based syntax to describe the content of your notification for email, push, chat, or any channel you use to notify users. It enables developers to create dynamic, engaging notification experiences that feel like a natural extension of the core product experience. Courier Elemental simplifies the tedious parts of notification development and allows for more customization based on locale, channel, and advanced custom logic. The language supports various elements such as buttons, images, text, and links, and can be used to create notifications with conditional content, magic login links, multi-language support, and location-based alerts.