Automate event reminders across multiple channels (Slack, Email) using this robust, scheduled n8n workflow. Perfect for project managers needing reliable countdown alerts.
Download this n8n workflow template and start using it instantly.
Manually tracking critical dates and ensuring timely communication across different platforms can be time-consuming and error-prone. This specialized n8n workflow solves this challenge by centralizing event data and automating the entire notification process.
The system wakes up daily via an n8n trigger, determines which events are due for a notification (e.g., 30, 14, 7, 1 day, or day of), and then routes the message to the specified channel, be it Slack or Email.
By leveraging custom scripting within a Code n8n node, this n8n template provides flexible message formatting tailored to the urgency and type of event (birthdays, launches, etc.), ensuring your team receives professional and context-aware reminders automatically.
This comprehensive n8n workflow operates primarily on a schedule, but also contains an auxiliary webhook path for external inputs.
Schedule Trigger n8n trigger, configured to run every day at 9:00 AM.Events Database Code n8n node. This customized n8n node holds the list of upcoming events. It calculates the days remaining until each event and filters the list, keeping only those events that require a notification based on predefined rules (e.g., 30, 14, 7, 1, or 0 days remaining).Is Slack? and Is Email? If n8n nodes, routing the data based on the event's channel property.Format Slack Message Code n8n node generates a rich, emoji-enhanced message specifically structured for Slack's markdown. This data is then sent using the Send to Slack HTTP Request n8n node to the event's specified webhook URL.Format Email Code n8n node constructs a full HTML email body, complete with stylized countdown elements and a professional layout. The final message is dispatched using the Send Email n8n node, utilizing existing SMTP credentials.Webhook Trigger n8n trigger is available to receive external event data, which is instantly processed and acknowledged via the Webhook Response n8n node.To deploy this powerful n8n workflow, follow these steps:
Send Email n8n node with your required SMTP credentials. (The placeholder name is 'SMTP - test' and must be replaced).Events Database Code n8n node and update the events array with your actual event names, dates (in 'YYYY-MM-DD' format), types, and preferred communication channels ('slack' or 'email').webhookUrl values in the event list within the Code n8n node with your actual Slack incoming webhook URLs.Schedule Trigger n8n trigger is correctly configured to run daily. Activate the n8n workflow to begin automation.This n8n workflow utilizes several key nodes to manage scheduling, data processing, and multi-channel communication:
Schedule Trigger (n8n trigger): Sets the automation to run daily at 9:00 AM (0 9 ).
Events Database (Code n8n node): Acts as the data source and processor. It contains custom JavaScript to define events, calculate daysRemaining, and filter the list, ensuring only relevant events flow downstream in the n8n workflow.
Is Slack? / Is Email? (If n8n node): These flow control n8n nodes are essential for routing. They check the channel property of the processed event item to direct the payload to the correct formatting branch.
Format Slack Message (Code n8n node): Dynamically generates the Slack message text, applying emojis and urgency indicators (TODAY, TOMORROW) based on the event details. This prepares data for the subsequent HTTP Request n8n node.
Send to Slack (HTTP Request n8n node): The final communication step for Slack, executing a POST request to the pre-configured webhook URL found in the event item.
Format Email (Code n8n node): Builds a complete, responsive HTML body and appropriate subject line for email notifications, applying color coding based on event type and proximity. This complex logic is held entirely within this n8n node.
Send Email (EmailSend n8n node): Sends the fully formatted email using the configured SMTP credentials, completing the email path of the n8n workflow.
Automate customer support tickets from email and web forms using this advanced n8n workflow. Features automatic categorization, smart prioritization, templated auto-responses, and Slack alerts for efficient handling.

Automate Salesforce campaign outreach using this n8n workflow. Leverage GPT-4 for personalized, channel-optimized messages (SMS, Email, WhatsApp) and update campaign status automatically.

Use this advanced n8n workflow to automate appointment confirmations. It features GPT-4 message crafting, ElevenLabs voice synthesis, Postgres logging, and multi-channel delivery via Twilio and Gmail. Discover sophisticated n8n templates for business.

Automate product feedback intake using an n8n workflow. Consolidate Telegram, Gmail, and Google Forms data, score via AI (RICE method), create Jira tickets, and generate Notion reports.

Automate multi-channel task reminders using a powerful n8n workflow, PostgreSQL, Slack, Telegram, and Email. Use this robust n8n template for reliable scheduling and delivery.

Centralize error management for your automations. This robust n8n workflow captures failures using the specialized n8n trigger and routes detailed alerts to Telegram, Gmail, and other channels. Download this n8n templates for reliable monitoring.

The AI Squad Initiative is a pioneering effort to build, automate and scale AI-powered workflows using n8n.io. Our mission is to help individuals and businesses integrate AI agents seamlessly into their daily operations from automating tasks and enhancing productivity to creating innovative, intelligent solutions. We design modular, reusable AI workflow templates that empower creators, developers and teams to supercharge their automation with minimal effort and maximum impact.







































