Build a multi-channel notification system for [APPLICATION]. Channels: email, push, in-app, SMS, Slack. Provide: notification service architecture, event-driven design (publish events → notification service decides channels), user preferences management (opt-in/out per channel per type), template engine for each channel, delivery pipeline with retry logic, batching and digest mode (daily/weekly summary), read/unread tracking, notification center UI, analytics (delivery rate, open rate, click rate), and rate limiting to prevent notification fatigue.
Copy the prompt above and paste it into ChatGPT, Claude, Gemini, or any AI assistant. Replace the bracketed placeholders with your specific details.
Tried this prompt? Let us know how it worked — your reviews help other users find the best prompts.