Back to Integrations
integrationNASA node
integrationSlack node

NASA and Slack integration

Save yourself the work of writing custom integrations for NASA and Slack and use n8n instead. Build adaptable and scalable Miscellaneous, Communication, and HITL workflows that work with your technology stack. All within a building experience you will love.

How to connect NASA and Slack

  • Step 1: Create a new workflow
  • Step 2: Add and configure nodes
  • Step 3: Connect
  • Step 4: Customize and extend your integration
  • Step 5: Test and activate your workflow

Step 1: Create a new workflow and add the first step

In n8n, click the "Add workflow" button in the Workflows tab to create a new workflow. Add the starting point – a trigger on when your workflow should run: an app event, a schedule, a webhook call, another workflow, an AI chat, or a manual trigger. Sometimes, the HTTP Request node might already serve as your starting point.

NASA and Slack integration: Create a new workflow and add the first step

Step 2: Add and configure NASA and Slack nodes

You can find NASA and Slack in the nodes panel. Drag them onto your workflow canvas, selecting their actions. Click each node, choose a credential, and authenticate to grant n8n access. Configure NASA and Slack nodes one by one: input data on the left, parameters in the middle, and output data on the right.

NASA and Slack integration: Add and configure NASA and Slack nodes

Step 3: Connect NASA and Slack

A connection establishes a link between NASA and Slack (or vice versa) to route data through the workflow. Data flows from the output of one node to the input of another. You can have single or multiple connections for each node.

NASA and Slack integration: Connect NASA and Slack

Step 4: Customize and extend your NASA and Slack integration

Use n8n's core nodes such as If, Split Out, Merge, and others to transform and manipulate data. Write custom JavaScript or Python in the Code node and run it as a step in your workflow. Connect NASA and Slack with any of n8n’s 1000+ integrations, and incorporate advanced AI logic into your workflows.

NASA and Slack integration: Customize and extend your NASA and Slack integration

Step 5: Test and activate your NASA and Slack workflow

Save and run the workflow to see if everything works as expected. Based on your configuration, data should flow from NASA to Slack or vice versa. Easily debug your workflow: you can check past executions to isolate and fix the mistake. Once you've tested everything, make sure to save your workflow and activate it.

NASA and Slack integration: Test and activate your NASA and Slack workflow

Transform NASA patents into business ideas with OpenAI and send to Google Sheets & Slack

Who is this for
Entrepreneurs looking for verified technology to license.
R&D Teams tracking aerospace innovation.
Content Creators covering tech trends.
How it works
Fetch: Gets the latest patents from NASA's Tech Transfer API.
Filter & Loop: Removes empty entries and processes each patent individually.
Analyze: Translates the abstract (DeepL) and uses OpenAI to brainstorm practical business applications.
Archive: Saves the details to Google Sheets.
Notify: Compiles a summary and sends it to Slack.
How to set up
Prepare Google Sheet: Create a new sheet with these exact headers in Row 1:
Date
Title
Abstract_Translated
Business_Idea
Link
Edit Settings: Double-click the Edit Settings node to add your Google Sheet ID, Sheet Name, and Slack Channel ID.
Credentials: Configure credentials for OpenAI, DeepL, Google Sheets, and Slack.
Activate: Run a test execution, then switch the workflow to Active.
Requirements
OpenAI: API Key (gpt-4o or gpt-3.5-turbo)
DeepL: API Key (Free or Pro)
Google Sheets: OAuth2 credentials with Drive/Sheets scopes.
Slack: Bot User OAuth Token with chat:write scope.
How to customize
Change the Prompt: Edit the Generate Business Ideas node to tailor ideas for a specific niche (e.g., "Applications for medical devices").
Adjust Schedule: Change the trigger in the Weekly Schedule node to run daily or monthly.
Different Output: Swap Slack for Microsoft Teams or Email nodes if preferred.

Nodes used in this workflow

Popular NASA and Slack workflows

Transform NASA Patents into Business Ideas with OpenAI and Send to Google Sheets & Slack

Who is this for Entrepreneurs looking for verified technology to license. R&D Teams tracking aerospace innovation. Content Creators covering tech trends. How it works Fetch: Gets the latest patents from NASA's Tech Transfer API. Filter & Loop: Removes empty entries and processes each patent individually. Analyze: Translates the abstract (DeepL) and uses OpenAI to brainstorm practical business applications. Archive: Saves the details to Google Sheets. Notify: Compiles a summary and sends it to Slack. How to set up Prepare Google Sheet: Create a new sheet with these exact headers in Row 1: Date Title Abstract_Translated Business_Idea Link Edit Settings: Double-click the Edit Settings node to add your Google Sheet ID, Sheet Name, and Slack Channel ID. Credentials: Configure credentials for OpenAI, DeepL, Google Sheets, and Slack. Activate: Run a test execution, then switch the workflow to Active. Requirements OpenAI: API Key (gpt-4o or gpt-3.5-turbo) DeepL: API Key (Free or Pro) Google Sheets: OAuth2 credentials with Drive/Sheets scopes. Slack: Bot User OAuth Token with chat:write scope. How to customize Change the Prompt: Edit the Generate Business Ideas node to tailor ideas for a specific niche (e.g., "Applications for medical devices"). Adjust Schedule: Change the trigger in the Weekly Schedule node to run daily or monthly. Different Output: Swap Slack for Microsoft Teams or Email nodes if preferred.
+2

Generate merchandise proposals and market research from NASA APOD

⚠️ Disclaimer: Community Node Required This workflow uses the Apify community node. Please ensure it is installed in your n8n instance before importing this workflow. This workflow automates the product development lifecycle for Print-on-Demand (POD) businesses by turning NASA's public domain images into actionable merchandise candidates. It combines AI-driven design, competitive market research, and profit calculation into a single automated pipeline. Who is it for Print-on-Demand Entrepreneurs: Automate the sourcing and validation of new designs. E-commerce Managers: Streamline the "Idea to Product" workflow. Content Creators: Generate space-themed merchandise assets automatically. What it does Sourcing: Fetches the daily image from NASA's Astronomy Picture of the Day (APOD) API. Design & Visualization: Uses OpenAI to generate SEO keywords and Cloudinary to create a visual T-shirt mockup. Market Intelligence: Scrapes Etsy (via Apify) to analyze current market prices for similar products. Profit Analysis: Calculates potential profit margins based on your production costs and competitor data. AI Consultation: OpenAI analyzes the data to provide a "Go/No-Go" marketing recommendation. Human Approval: Sends a formatted proposal to Slack. You can approve or reject the product directly from the chat. Asset Management: If approved, the high-resolution image is saved to Google Drive, and product details are logged in Notion. How to set up Install Community Node: Go to Settings > Community Nodes in n8n and install n8n-nodes-apify. Configure Credentials: Ensure you have connected credentials for NASA, OpenAI, Cloudinary, Apify, Slack, Google Drive, and Notion. Set Variables: Open the node named "Workflow Configuration". Here you must define: cloudinaryCloudName & cloudinaryApiKey productionCost (Your cost to print a shirt) minProfitThreshold (Minimum profit required to consider a product "viable") Update IDs: Slack Node: Select your target channel. Google Drive Node: Select the destination folder. Notion Node: Select your product database. Requirements NASA API Key: (Free) Cloudinary Account: For image transformation and mockups. Apify Account: Required to run the dtrungtin/etsy-scraper actor. OpenAI API: For keyword generation and marketing advice. Slack, Google Drive, Notion: For the approval loop and storage.

Turn NASA Astronomy Pictures into Matching Spotify Tracks using GPT-4o Vision

Who is this for Space Enthusiasts & Music Lovers**: Discover new music paired with stunning cosmic visuals. Community Managers**: specific Slack channels with engaging, creative daily content. n8n Learners**: Learn how to chain Image Analysis (Vision), Logic, and API integrations (Spotify/Slack). How it works Schedule: The workflow runs every night at 10 PM. Mood Logic: It checks the day of the week to adjust the energy level (e.g., higher energy for Friday nights, calmer vibes for Mondays). Visual Analysis: OpenAI (GPT-4o) analyzes the NASA APOD image to determine its color palette, mood, and subject matter, converting these into musical parameters (Valence, Energy). Curation: Spotify searches for a track that matches these specific parameters. Creative Writing: OpenAI generates a short poem or caption linking the image to the song. Delivery: The image, track link, and poem are posted to Slack, and the track is automatically saved to a designated Spotify Playlist. Requirements NASA API Key** (Free) OpenAI API Key** (Must have access to GPT-4o model) Spotify Developer Credentials** (Client ID and Client Secret) Slack** Workspace and Bot Token How to set up Set up your credentials for NASA, OpenAI, Spotify, and Slack in n8n. Create a specific Playlist in Spotify and copy its Playlist ID. Copy the Channel ID from the Slack channel where you want to post. Paste these IDs into the respective nodes (marked with <PLACEHOLDER>) or use the Set Fields node to manage them globally.
+2

Monitor NASA asteroid threats with AI fact-check and multi-channel alerts

Who Is This For? This workflow is designed for space enthusiasts, science educators, journalists, fact-checkers, and researchers who want to stay informed about near-Earth asteroid threats while filtering out media sensationalism. It's also valuable for anyone studying how different regions cover space-related news. What It Does This workflow creates an automated planetary defense monitoring system that: Scans NASA's Near Earth Object database for potentially hazardous asteroids over a 7-day window Searches news coverage across three regions (US, Japan, EU) to compare media reporting Uses AI (GPT-4o-mini) to fact-check news claims against official NASA data Detects misinformation and measures media sensationalism levels Generates visual charts comparing actual threat levels vs media panic Sends alerts through multiple channels (Slack, Discord, Email) Logs all alerts to Google Sheets for historical analysis How It Works Trigger: Runs daily at 9 AM or on-demand via webhook NASA Data Fetch: Retrieves 7-day asteroid forecast from NASA NeoWs API Threat Analysis: Identifies potentially hazardous asteroids and assigns alert levels (LOW/MEDIUM/HIGH) News Search: Searches news in US, Japan, and EU using Apify's Google Search Scraper AI Fact-Check: GPT-4o-mini compares news claims against NASA data, detecting misinformation Visualization: Generates gauge charts for threat level and media panic, plus regional comparison bar chart Multi-Channel Alerts: Sends formatted reports to Slack, Discord, Email, and logs to Google Sheets Set Up Steps Estimated time: 15-20 minutes NASA API (Required): Get your free API key at api.nasa.gov Apify (Required): Create account and connect via OAuth OpenAI (Required): Add your API key from platform.openai.com Notification Channels (Choose at least one): Slack: Create OAuth app and connect Discord: Create webhook URL Email: Configure SMTP settings Google Sheets (Optional): Create a sheet for logging with columns: Date, Alert Level, Hazardous Count, Threat Score, Media Panic Score, Misinformation Detected, Top Asteroid, Most Accurate Region Requirements NASA API key (free) Apify account (free tier available) OpenAI API key (paid) At least one notification channel configured n8n version 1.0+ How to Customize Change scan frequency**: Modify the Schedule Trigger node Add more regions**: Edit the "Configure Regional Search" code node Adjust alert thresholds**: Modify lunar distance threshold (currently 10) in "Analyze Asteroid Threats" Disable channels**: Simply remove connections to notification nodes you don't need Customize messages**: Edit the "Format Multi-Channel Messages" node

Create Daily 4K Wallpapers from NASA's APOD with Google Drive & Slack Alerts

What it does This workflow automatically downloads NASA's Astronomy Picture of the Day (APOD) every day. It then resizes the image to a 4K resolution (3840x2160), making it perfect for a desktop wallpaper, and uploads it to a specified Google Drive folder. If the APOD for the day is a video or another media type instead of an image, the workflow will skip the download process and send an alert to a designated Slack channel, informing you of the media type and title. Who's it for This template is ideal for: Space and astronomy enthusiasts who want a new stunning wallpaper every day. Anyone looking to automate file downloading and cloud storage management. n8n users who want to learn how to integrate APIs, schedule triggers, process images, and use conditional logic. How to set up Setup should take about 5-10 minutes. Configure Credentials: NASA: Get a free API key from NASA APIs and add your credentials in the Fetch APOD data node. Google Drive: Authenticate your Google account in the Upload to Google Drive node. Slack: Authenticate your Slack workspace in the Send Slack alert node. Set Workflow Variables: In the ⚙️ Configuration node, replace the placeholder values for DRIVE_FOLDER_ID and SLACK_CHANNEL_ID with your actual Google Drive folder ID and Slack channel ID. You can find the folder ID in the URL of your Google Drive folder. Activate the Workflow: Toggle the "Active" switch to ON in the top-right corner. The workflow will now run once every day. How to customize Change Image Size**: You can adjust the output resolution in the Resize image to 4K node. Use a different Cloud Storage**: Replace the Upload to Google Drive node with another cloud storage node like Dropbox or OneDrive. Adjust the Schedule**: Modify the Daily Trigger node to run more or less frequently.

Daily Space Quiz Bot: NASA APOD to Slack with GPT-4 Turbo

How it works This workflow automates the creation and management of a daily space-themed quiz in your Slack workspace. It's a fun way to engage your team and learn something new about the universe every day! Triggers Daily:** The workflow automatically runs at a scheduled time every day. Fetches NASA's Picture of the Day:** It starts by fetching the latest Astronomy Picture of the Day (APOD) from the official NASA API, including its title, explanation, and image URL. Generates a Quiz with AI:** Using the information from NASA, it prompts a Large Language Model (LLM) like OpenAI's GPT to create a unique, multiple-choice quiz question. Posts to Slack:** The generated quiz is then posted to a designated Slack channel. The bot automatically adds numbered reactions (1️⃣, 2️⃣, 3️⃣, 4️⃣) to the message, allowing users to vote. Waits and Tallies Results:** After a configurable waiting period, the workflow retrieves all reactions on the quiz message. A custom code node then tallies the votes, identifies the users who answered correctly, and calculates the total number of participants. Announces the Winner:** Finally, it posts a follow-up message in the same channel, revealing the correct answer, a detailed explanation, and mentions all the users who got it right. Set up steps This template should take about 10-15 minutes to set up. Credentials: NASA: Add your NASA API credentials in the Get APOD node. You can get a free API key from the NASA API website. OpenAI: Add your OpenAI API credentials in the OpenAI: Create Quiz node. Slack: Add your Slack API credentials to all the Slack nodes. You'll need to create a Slack App with the following permissions: chat:write, reactions:read, and reactions:write. Configuration: In the Workflow Configuration node, set your channelId to the Slack channel where you want the quiz to be posted. You can also customize the quizDifficulty, llmTone, and answerTimeoutMin to fit your audience. Activate Workflow: Once configured, simply activate the workflow. It will run automatically at the time specified in the Schedule Trigger node (default is 21:00 daily). Requirements An n8n instance A NASA API Key An OpenAI API Key A Slack App with the appropriate permissions and API credentials

Build your own NASA and Slack integration

Create custom NASA and Slack workflows by choosing triggers and actions. Nodes come with global operations and settings, as well as app-specific parameters that can be configured. You can also use the HTTP Request node to query data from any app or service with a REST API.

NASA supported actions

Get Many
Browse the overall asteroid dataset
Get
Retrieve a list of asteroids based on their closest approach date to Earth
Get
Look up an asteroid based on its NASA SPK-ID
Get
Get the Astronomy Picture of the Day
Get
Retrieve DONKI coronal mass ejection data
Get
Retrieve DONKI high speed stream data
Get
Retrieve DONKI interplanetary shock data
Get
Retrieve data on DONKI magnetopause crossings
Get
Retrieve DONKI notifications data
Get
Retrieve DONKI radiation belt enhancement data
Get
Retrieve DONKI solar energetic particle data
Get
Retrieve DONKI solar flare data
Get
Retrieve DONKI WSA+EnlilSimulation data
Get
Retrieve Earth assets
Get
Retrieve Earth imagery

Slack supported actions

Archive
Archives a conversation
Close
Closes a direct message or multi-person direct message
Create
Initiates a public or private channel-based conversation
Get
Get information about a channel
Get Many
Get many channels in a Slack team
History
Get a conversation's history of messages and events
Invite
Invite a user to a channel
Join
Joins an existing conversation
Kick
Removes a user from a channel
Leave
Leaves a conversation
Member
List members of a conversation
Open
Opens or resumes a direct message or multi-person direct message
Rename
Renames a conversation
Replies
Get a thread of messages posted to a channel
Set Purpose
Sets the purpose for a conversation
Set Topic
Sets the topic for a conversation
Unarchive
Unarchives a conversation
Get
Get Many
Get & filters team files
Upload
Create or upload an existing file
Delete
Get Permalink
Search
Send
Send and Wait for Response
Update
Add
Adds a reaction to a message
Get
Get the reactions of a message
Remove
Remove a reaction of a message
Add
Add a star to an item
Delete
Delete a star from an item
Get Many
Get many stars of autenticated user
Get
Get information about a user
Get Many
Get a list of many users
Get User's Profile
Get a user's profile
Get User's Status
Get online status of a user
Update User's Profile
Update a user's profile
Add Users
Create
Disable
Enable
Get Many
Get Users
Update

FAQs

  • Can NASA connect with Slack?

  • Can I use NASA’s API with n8n?

  • Can I use Slack’s API with n8n?

  • Is n8n secure for integrating NASA and Slack?

  • How to get started with NASA and Slack integration in n8n.io?

Need help setting up your NASA and Slack integration?

Discover our latest community's recommendations and join the discussions about NASA and Slack integration.
Nicolas N
Muhammed Iqbal P B
Nicolas N

Looking to integrate NASA and Slack in your company?

Over 3000 companies switch to n8n every single week

Why use n8n to integrate NASA with Slack

Build complex workflows, really fast

Build complex workflows, really fast

Handle branching, merging and iteration easily.
Pause your workflow to wait for external events.

Code when you need it, UI when you don't

Simple debugging

Your data is displayed alongside your settings, making edge cases easy to track down.

Use templates to get started fast

Use 1000+ workflow templates available from our core team and our community.

Reuse your work

Copy and paste, easily import and export workflows.

Implement complex processes faster with n8n

red iconyellow iconred iconyellow icon