Skip to content
FlowHubFluxonLab
Airtable
Airtablefree

Handle GDPR data deletion requests with Slack

by Tomadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAirtableAirtableCryptoCryptoHTTP RequestHTTP Request
Share Post Share
WeReceive Slash CommandReceive Slash C…RTRejectSeSetSwRead CommandRTWrong Command ErrorWrong Command E…RTAcknowledgeIfEmpty Email?RTMissing Email ErrorMissing Email E…IfValid Token?EWPaddle Data DeletionPaddle Data Del…EWCustomer.io Data DeletionCustomer.io Dat…EWZendesk Data DeletionZendesk Data De…AirtableFuPrepare Log EntryPrepare Log Ent…CrCryptoHRRespond to Slack123456789101112131415
1/5
STEPS · 15
Starts on an incoming request

This workflow automatically deletes user data from different apps/services when a specific slash command is issued in Slack. Watch this talk and demo to learn more about this use case. The demo uses Slack, but Mattermost is Slack-compatible, so you can also connect Mattermost in this workflow. Prerequisites Accounts and credentials for the apps/services you want to use. Some basic knowledge of JavaScript. Nodes Webhook node triggers the workflow when a Slack slash command is issued. IF nodes confirm Slack's verification token and verify that the data has the expected format. Set node simplifies the payload. Switch node chooses the correct path for the operation to perform. Respond to Webhook nodes send responses back to Slack. Execute Workflow nodes call sub-workflows tailored to deleting data from each individual service. Function node, Crypto node, and Airtable node generate and store a log entry containing a hash value. HTTP Request node sends the final response back to Slack.

Tags

n8nreference-onlyairtablecrypto
Connects
airtableAirtablecryptoCryptoWHTTP Request
CategoryAirtable
Triggermanual
Complexitycomplex
Nodes16
AddedFeb 17, 2022

Related workflows

See all Airtable
airtablecrypto
free

Build a self-hosted URL shortener with a dashboard

This workflow creates an automatic self-hosted URL shortener. It consists of three sub-workflows: Short URL creation for extracting the provided long URL, generating an ID, and saving the record in the database. It returns a short link as a result. Redirection for extracting the ID value, validating the existence of its correspondent record in the database, and returning a redirection page after updating the visits (click) count. Dashboard for calculating simple statistics about the saved record and displaying them on a dashboard. Read more about this use case and how to set up the workflow in the blog post How to build a low-code, self-hosted URL shortener in 3 steps. Prerequisites A local proxy set up that redirects the n8n.ly domain to your n8n instance An Airtable account and credentials Basic knowledge of JavaScript, HTML, and CSS Nodes Webhook nodes trigger the sub-workflows on calls to a specified link. IF nodes route the workflows based on specified query parameters. Set nodes set the required values returned by the previous nodes (id, longUrl, and shortUrl). Airtable nodes retrieve records (values) from or append records to the database. Function node calculates statistics

by mohamed ali
airtableWmindee
free

Extract infromation from a receipt and store it in Airtable

Explore this workflow on its official n8n template page.

by Harshil Agrawal
airtabledropcontacthubspotlemlist
free

Create HubSpot contacts from LinkedIn post interactions

This workflow automatically does the following: Scrapes comments and likes from a LinkedIn post. Adds contact data (nominative and verified email address, gender, standardized first name and last name, all legal company information). Adds these contacts to Airtable. Sends an ultra-personalized cold email sequence. Sends a Linkedin invitation after the cold email sending. Pushes all contacts to HubSpot. Prerequisites A Phantombuster account and credentials A Lemlist account and credentials A Dropcontact account and credentials A HubSpot account and credentials How it works Cron node executes the workflow every hour. Phantombuster node (Launch agent) launches the "LinkedIn Post Likers" phantom and the "LinkedIn Post Commenters" phantom. Note that you have to create these phantoms before setting your workflow automation. Phantombuster node (Get Output agent)** gets results from the previous phantoms. Dropcontact node fetches the new contact information and returns the data of the person and the company associated with the email address, job function, and all legal information. Airtable node (List) lists all the records in the Contacts table. IF node routes the workflow based on whethe

by Pauline