Templates / Automated asteroid alerts with NASA API, Slack & Google Calendar

Automated asteroid alerts with NASA API, Slack & Google Calendar

Ready for 3.0

by Yusuke Yamamoto ✓ · 145 views · created 2025-10-19 · Social Media

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 10 nodes and runs on a schedule (every 12 hours). Along the way it connects Slack, NASA and Google Calendar.

How it runs

Trigger: On a schedule (every 12 hours).

  1. Calculate Date Range (Code): runs custom JavaScript code
  2. Get an asteroid neo feed (NASA): work with asteroid neo feed
  3. Filter and Process Asteroids (Code): runs custom JavaScript code
  4. Check If Asteroids Found (If): checks a condition and branches into true / false
  5. Format Alert Messages (Code): runs custom JavaScript code
  6. Send Slack Alert (Slack): uses Slack
  7. Split Out: splits a list into separate items
  8. Create an event (Google Calendar): uses Google Calendar

Services it uses

SlackNASAGoogle Calendar

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (8)

From the author

This n8n template creates an automated alert system that checks NASA's data for near-Earth asteroids twice a day. When it finds asteroids meeting specific criteria, it sends a summary alert to Slack and creates individual events in Google Calendar for each…

Excerpt from Yusuke Yamamoto's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.