Slack Create a Simple Workflow
Building your first Slack workflow takes about five minutes. This topic walks you step-by-step through creating a practical workflow — a scheduled weekly reminder — so you understand exactly how the pieces fit together before building anything more complex.
What You Will Build
WORKFLOW: Monday Morning Check-In
TRIGGER: Every Monday at 9:00 AM
↓
STEP: Post a message to #general
asking the team to share their
weekly priorities
Step 1: Open Workflow Builder
- Click Tools in the left sidebar.
- Select Workflow Builder.
- Click "+ Create" or "New Workflow".
- Give your workflow a name: "Monday Check-In".
- Click Next.
Step 2: Choose a Trigger
- You see a list of trigger options.
- Select "Scheduled date and time".
- A settings panel appears for the schedule.
- Set the frequency: Weekly.
- Set the day: Monday.
- Set the time: 9:00 AM.
- Set the time zone: choose your local zone.
- Click Save.
TRIGGER CONFIGURED ⏰ Scheduled trigger ───────────────────────────────── Runs: Weekly Day: Monday Time: 9:00 AM Zone: America/New_York
Step 3: Add a Step
- Below the trigger, click "+ Add step".
- Select "Send a message".
- A step configuration panel opens.
Step 4: Configure the Message
- In the "Send message to" field, select a channel: #general.
- In the Message text area, type your message:
MESSAGE TEXT: 🌅 Good morning team! New week, new goals. Please reply with your priorities for this week: 1️⃣ What is your #1 focus this week? 2️⃣ Any blockers you need help with? 3️⃣ What did you wrap up last week? Share in a thread below 👇
- Click Save on the step.
Step 5: Review and Publish
- Look at your workflow overview — you see the trigger and the step.
- Click Publish.
- A confirmation message appears: "Your workflow is now active."
PUBLISHED WORKFLOW OVERVIEW
⏰ Every Monday, 9:00 AM
↓
💬 Send message to #general
"🌅 Good morning team! ..."
Status: Active ✓
Last run: —
Next run: Monday at 9:00 AM
Testing Your Workflow
Slack lets you test some workflow types by clicking Run or Test in the Workflow Builder. For scheduled workflows, the easiest test is to set the schedule to "once at [5 minutes from now]", let it fire, confirm it works, then update the schedule to your real recurring time.
Editing the Workflow Later
- Open Workflow Builder.
- Find your workflow in the list.
- Click the workflow name to open it.
- Click Edit on any step or the trigger.
- Make your changes.
- Click Save and then Publish again to apply changes.
Pausing and Deleting a Workflow
From the Workflow Builder dashboard, hover over any workflow and click the three-dot menu. Select Pause to stop it temporarily (it stays saved). Select Delete to remove it permanently. Paused workflows retain all their configuration and can be re-activated at any time.
Key Takeaways
- Open Workflow Builder → Create New → name your workflow to start building.
- Choose a trigger type first — for scheduled messages, use "Scheduled date and time."
- Add a "Send a message" step, choose the channel, and write your message content.
- Click Publish to activate the workflow — it starts running on the next trigger occurrence.
- Edit any workflow at any time from the Workflow Builder dashboard.
