Handle GDPR data deletion requests with Slack — n8n ワークフロー
概要
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 node
使用ノード
AirtableHTTP RequestCrypto
ワークフロープレビュー
⚡
R
Receive Slash Command
⚡
R
Reject
S
Set
R
Read Command
⚡
W
Wrong Command Error
⚡
A
Acknowledge
E
Empty Email?
⚡
M
Missing Email Error
V
Valid Token?
P
Paddle Data Deletion
C
Customer.io Data Deletion
Z
Zendesk Data Deletion
Airtable
P
Prepare Log Entry
Crypto
Respond to Slack
16 nodes15 edges
仕組み
- 1
トリガー
このワークフローは webhook トリガーで開始します。
- 2
処理
データは 16 個のノードを流れます, connecting airtable, crypto, executeworkflow。
- 3
出力
ワークフローは自動化を完了し、設定された宛先に結果を配信します。
ノード詳細 (16)
AI#1
Airtable
airtable
HT#2
HTTP Request
httpRequest
CR#3
Crypto
crypto
このワークフローのインポート方法
- 1右側の JSONをダウンロード ボタンをクリックしてワークフローファイルを保存します。
- 2n8nインスタンスを開き、ワークフロー → 新規 → ファイルからインポート に進みます。
- 3ダウンロードした
handle-gdpr-data-deletion-requests-with-slackファイルを選択し、インポートをクリックします。 - 4各サービスノードの 認証情報(APIキー、OAuthなど)を設定します。
- 5ワークフローをテスト をクリックして動作確認し、有効化します。
またはn8nの JSONからインポート に直接貼り付け:
{ "name": "Handle GDPR data deletion requests with Slack", "nodes": [...], ...}
インテグレーション
airtablecryptoexecuteworkflowfunctionhttprequestifrespondtowebhooksetswitchwebhook
作成者
Tom
@mutedjam
タグ
airtablecryptoexecuteworkflowfunctionhttprequestifrespondtowebhooksetswitchwebhook