Create a task in Notion from a Slack message

Created by
Abe Blackburn
Abe Blackburn
Notion Consultant
Relay.app screenshot of: Create a task in Notion from a Slack message
Relay.app screenshot of: Create a task in Notion from a Slack message

Steps in this workflow

1
Slack logo
Message sent to channel
2
Relay.app logo
Request task details via a form in Slack
3
Notion logo
Add task to Notion task database

Create a task in Notion every time a message is sent to a Slack channel with a specific prompt. Before the task is added, get custom input like the due date via a Human-in-the-Loop step.

1
Slack logo
Message sent to channel
Relay.app screenshot of: Trigger
App Slack
Trigger Message sent to channel
Every workflow starts with a trigger. When the triggering action is detected, usually an action in another app, a new run of the workflow is kicked off.
Documentation
descriptionTriggers 101
2
Relay.app logo
Request task details via a form in Slack
Relay.app screenshot of: Step 2: Request task details via a form in Slack
Action Send message with a form
Add checkpoints for human approvals or data input anywhere in your workflows, when not everything can be automated.
Documentation
3
Notion logo
Add task to Notion task database
Relay.app screenshot of: Step 3: Add task to Notion task database
Action Add page to database
Documentation
descriptionActions 101
Author picture (Abe Blackburn)

I created this workflow after testing out every native Slack - Notion integration out there. The native Notion one opens a clunky data input window, with parameters you have to enter every single time. I knew Relay.app would offer up a smoother experience, which prompted me to create this workflow.

At a glance this functionality may seem impossible because Slack message bodies are not available due to API limitations. Instead, I used the 'Get data input' action to create an easy input flow that feels in line with the rest of Slack's ecosystem.

By entering your chosen prompt (mine is #notiontask in this example), you can bring up a mini form for your task. Fill out the information you want, hit enter, and the task is directly saved to your Notion task database. Easy!

Abe Blackburn
Notion Consultant