Back to Integrations
integrationHTTP Request node
integrationSlack node

HTTP Request and Slack integration

n8n lets you integrate HTTP Request with Slack to build powerful workflows. Design automation that extracts, transforms and loads data between your apps and services. You can choose from thousands of ready-made apps or use our universal HTTP connector to sync apps not yet in our library.

Build your own HTTP Request and Slack integration

Create custom HTTP Request 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.

How to connect HTTP Request and Slack

  • Step 1: Add the first step

  • Step 2: Add HTTP Request and Slack nodes

  • Step 3: Connect HTTP Request and Slack

  • Step 4: Run workflow

URL and IP lookups through Greynoise and VirusTotal

This n8n workflow serves as a powerful cybersecurity and threat intelligence tool to look up URLs or IP addresses through industry standard threat intelligence vendors. It starts with either a form submission or a webhook trigger, allowing users to input data, URLs or IPs that require analysis. The workflow then splits into two paths depending on whether the input data is an IP or URL. If an IP was given, it sets the ip variable to the IP; however if a URL was given the workflow will perform a DNS lookup using Google Public DNS and sets the ip variable based on the results from Google.

The workflow then checks the obtained IP addresses against GreyNoise services, with one branch utilizing GreyNoise RIOT IP Lookup to assess IP reputation and association with known benign services, and the other using GreyNoise IP Context to evaluate potential threats. The results from both GreyNoise services are merged to create a comprehensive analysis which includes the IP, classification (benign, malicious, or unknown), IP location, tags to identify activity or malware, category, and trust level.

In parallel, a VirusTotal scan is initiated for the URL/IP to identify if it is malicious. A 5-second wait ensures proper processing, and the workflow subsequently polls the scan result to determine when the analysis is complete. The workflow then summarizes the analysis including the overall security vendor analysis results, blockList analysis, OpenPhish analysis, the URL, and the IP.

Finally, the workflow combines the summarized intelligence from both GreyNoise and VirusTotal to provide a thorough analysis of the URL/IP. This summarized intelligence can then be emailed to the user that filled out the form via Gmail or it can be sent to the user via a Slack message.

Setting up this workflow may require proper configuration of the form submission or webhook trigger, and ensuring that the GreyNoise and VirusTotal API credentials are correctly integrated. Users should also consider the potential volume of data and API rate limits, as excessive requests could lead to issues. Proper documentation and validation of input data are crucial to ensure accurate and meaningful results in the final report.

Nodes used in this workflow

Popular HTTP Request and Slack workflows

Item Lists node
Webhook node
Slack node
Merge node
Gmail node

+5

URL and IP lookups through Greynoise and VirusTotal

eye2660
by n8n-team
6 months
Microsoft Outlook node
HTTP Request node
urlscan.io node
Slack node
Merge node

+4

Phishing Analysis - URLScan.io and VirusTotal

eye2245
by n8n-team
6 months
Webhook node
Merge node
HTTP Request node
Slack node

+5

🤖 Advanced Slackbot with n8n

eye1600
by mutasem
2 months
OpenAI node
Lemlist Trigger node
Lemlist node
HubSpot node
Slack node

+3

lemlist <> GPT-3: Supercharge your sales workflows

eye1449
by lempire
1 year
Postgres node
Webhook node
Slack node
Merge node
Gmail node

+5

Suspicious Login Detection

eye1136
by n8n-team
6 months
HTTP Request node
Item Lists node
Slack node
Jira Software node

+2

Analyze CrowdStrike Detections - Search for IOCs in VirusTotal - Create a Ticket in Jira, and Post a Message in Slack

eye832
by n8n-team
6 months
Slack node
Merge node
Google Sheets node
Markdown node
Item Lists node

+5

Monitor G2 competitors reviews [Google Sheets, ScrapingBee, Slack]

eye743
by lucasperret
5 months
HubSpot Trigger node
HubSpot node
Slack node
HTTP Request node

+1

Validate website of new companies in Hubspot

eye563
by jon-n8n
2 years
Slack node
HTTP Request node

Uploading a file to a Slack channel

eye420
by maxt
2 years
Airtable Trigger node
Slack node
Code node
HTTP Request node
Airtable node

+2

Airtable - Automate Recurring Tasks

eye419
by sidetool
3 months
Google Calendar Trigger node
Google Calendar node
Slack node
HTTP Request node

+1

Google Calendar to Slack Status and Philips Hue

eye358
by theunknownentity
2 years
OpenAI node
Merge node
Slack node
HTTP Request node
Linear node

+5

Classify new bugs in Linear with OpenAI's GPT-4 and move them to the right team

eye345
by nik8n
2 months
HTTP Request node
Slack node
Code node

+2

Receive and analyze emails with rules in Sublime Security

eye299
by n8n-team
6 months
Slack node
HTTP Request node

Manage Slack channel and users automatically

eye250
by harshil1712
3 years
HTTP Request node
Webhook node
Slack node
Jira Software node
Code node

+1

Notify User in Slack of Quarantined Email and Create Jira Ticket if Opened

eye243
by n8n-team
6 months
Split Out node
HTTP Request node
Merge node
Slack node
Pipedrive node

+5

Enrich new leads in Pipedrive and send an alert to Slack for high-quality ones

eye139
by nik8n
2 months
Slack node
Code node
Split Out node
HTTP Request node
Postgres node

+5

Enrich up to 1500 emails per hour with Dropcontact batch requests

eye114
by vliegendepater
4 days
Hunter node
HTTP Request node
n8n Form Trigger node
Slack node

+2

Qualify great leads from n8n Form with MadKudu and Hunter and alert on Slack

eye99
by mutasem
3 months

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
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
Get User's Status
Get online status of a user
Update User's Profile
Update a user's profile
Create
Disable
Enable
Get Many
Update
Use case

Save engineering resources

Reduce time spent on customer integrations, engineer faster POCs, keep your customer-specific functionality separate from product all without having to code.

Learn more

Looking to integrate HTTP Request and Slack in your company?

Over 3000 companies switch to n8n every single week

Why use n8n to integrate HTTP Request 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