Asset Manager - Courier’s file storage system for images and other media used in notifications.Audience - A dynamic user collection that automatically updates based on rules. Unlike static lists, audiences automatically include/exclude users as their profile data changes.Automation - A multi-step workflow that orchestrates complex messaging sequences with conditional logic, delays, and multiple notification steps.
Batching - Grouping multiple messages together for more efficient delivery.Brand - A visual template that applies consistent styling to email notifications, including logos, colors, and layout.
Channel - A communication method like email, SMS, push notifications, or direct messaging (Slack, Discord, etc.).Channel Priority - The order in which different communication channels are attempted.Channel Rules - Configuration that determines which integrations are used to send notifications and in what priority order.Conditions - Logic that enables/disables content, channels, or notifications based on user data or other criteria.Content Block - Reusable, responsive content components that can be used across channels inside notification templates.
Delay - A pause step in automations that waits a specified time before continuing.Delivery - The final step where a message reaches the recipient through a provider.Designer - Courier’s visual editor for creating and editing notification templates.Device Token - A unique identifier for app-device combinations issued by Apple or Google push notification gateways.Digest - A feature that batches multiple notifications into a single consolidated message.
Elemental - A JSON-based syntax for describing notification content that works across all channels (email, push, chat, etc.).Environment - Separate instances (test/production) that allow safe development without affecting live notifications.Event - A trigger that initiates notifications, either as a direct notification ID or a custom event ID that can be mapped to any notification.
Inbox - Courier’s built-in notification center component for web and mobile applications.Integration - A connection between Courier and a notification provider (SendGrid, Twilio, etc.) that handles actual message delivery.
List - A static group of users that must be manually managed, unlike audiences which update automatically.Logs - A timeline of sent messages and automations with delivery status and performance insights.
Notification - A message template that can be sent repeatedly through one or more channels, containing variables for personalization.Notification Tags - Labels used to organize and categorize notifications.
Preferences - User-controlled settings that determine which notifications they want to receive and through which channels.Profile - A JSON object storing user contact information and custom attributes, used for addressing notifications and organizing users.Provider - The downstream channel service (Twilio, SendGrid, etc.) that actually sends notifications to recipients.
Recipient - The end user who receives notifications, identified by their profile.Routing - The logic that determines which channels and providers are used to deliver notifications.
Template - A reusable message design that defines content structure and can be sent to multiple recipients.Template Approval - Workflow requiring review before templates can be used in production.Tenant - An organization or customer group in multi-tenant applications, allowing you to scope data and settings to specific organizations.Trigger - An action or event that starts an automation or sends a notification.