Wrangle
  • Wrangle Help Docs
  • 🎟️Tickets
    • Guide to Ticketing
    • Setting up Your Inbox
      • Inbox Settings
      • Automations
      • Ticket Statuses
      • Tags and Auto-Tagging
      • Form Fields
    • Creating Tickets
    • Web App - Monitoring Tickets
      • Ticket Report
      • Responding to Tickets
      • My Dashboard
    • Ticketing for Slack Connect
    • Email to Ticket Guide
    • Private Ticketing
    • Ticket Deflection
      • Smart Replies
  • 🔌Workflows
    • Using a Workflow
    • Designing a Workflow
      • Task Lists
      • Approvals
      • Forms
      • Conditional Steps
      • Editing Workflow Settings and Design
    • Monitoring and Managing a Workflow
      • Workflow Dashboard
      • Instance View
      • Workflow Report
      • My Dashboard
    • Advanced Workflow Features
      • Post a Workflow To Different Channels
      • Due Dates and Reminders
      • Assigning Work To People From Earlier Steps
      • Notify Requesters via DM for Private Workflows
      • Suggest a Workflow
      • Keeping Everything in One Slack Thread
      • How to Duplicate a Workflow
  • ⚡Integrations
    • Zapier
      • Troubleshooting Your Zap
    • Wrangle API
    • Zendesk
  • 💡Best Practices
    • Wrangle App Home
    • Rolling out Wrangle to your Workspace
    • Recipes
      • Recipe: Create a recurring workflow using Zapier
      • Recipe: Send your intake form data to Google Sheets using Zapier
  • ⚙️Account Administration
    • Account Admins
    • Appearance (White Labeling)
    • Working Hours
    • Viewing and Changing Billing Details
    • Billing FAQs
  • More Help
    • FAQs
    • Contact Us
    • Video Library
Powered by GitBook
On this page

Was this helpful?

  1. Best Practices
  2. Recipes

Recipe: Create a recurring workflow using Slack Workflow Builder

Use this guide to create a recurring, scheduled workflow using Wrangle and Slack Workflow Builder.

Last updated 7 months ago

Was this helpful?

This integration is only compatible with the legacy version of Slack Workflow Builder (SWB). Starting in August 2023, Slack will begin migrating existing SWB workflows to .

Ingredients needed:

  • A use case for a recurring, scheduled workflow. For example:

    • Daily opening and closing tasks for office managers or retail workers

    • Weekly timesheet approvals

    • Monthly KPI/OKR updates

  • Edit access for your Wrangle workflow

  • Access to Slack Workflow Builder (by default, all members in a paid workspace have access)

Let’s start with your Wrangle . We recommend having only one question in the form called “Date” and setting it as a short answer question, not a “Select a date” question. Your form should look something like this:

The reason for only having a short-answer “Date” question is that unlike having a requester manually fill out an intake form for context, Slack Workflow Builder (SWB) will fill out your intake form programmatically.

The rest of your workflow can be customized to fit your needs with whatever approval and/or task list steps you’d like. Once you’ve saved your workflow in Wrangle, it’s time to finish building out your automation in Slack Workflow Builder.

Then, customize the start date, start time, and frequency of your recurring workflow:

Save your scheduled date and time settings, then click "Add step." On the "Add a workflow step" modal, search for "Start a Wrangle Workflow" and click "Add."

Now you're ready to publish your new workflow!

In , click Create, then name your new workflow. Then, when prompted to choose how to start your workflow, select "Scheduled date & time."

When setting up your Wrangle step, select a user who will be considered to be the person starting your workflow. This will be the "Created By" user in your . Then, choose your Wrangle Workflow, and use "Time when workflow started" as the variable for your "Date" intake form question.

💡
Slack Workflow Builder
workflow dashboard
their new version
intake form
Choose "Scheduled date & time"
SWB has both preset and customizable frequency options.
Choose "Start a Wrangle Workflow"
The instance name will be populated with the workflow start time stamp we added as a variable in the "Date" form question.