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
  • Slack Workflow Builder versus Wrangle's Workflow Designer
  • Add a Wrangle Workflow to your Slack Workflow
  • Launch a recurring workflow
  • Launch via webhook
  • Launch via Slack shortcut

Was this helpful?

  1. Integrations

Slack Workflow Builder

Last updated 5 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 .

Wrangle has its own no-code that you can use to build workflows in Slack. We also integrate natively with Slack's Workflow Builder for more advanced use cases like launching a workflow on a recurring basis or via webhook.

Slack Workflow Builder versus Wrangle's Workflow Designer

There are a number of differences between designing a workflow using Wrangle's Designer or Slack's Workflow Builder. Both offer a no-code designer that you can use to automate business processes in Slack. But there are some important distinctions between how Wrangle works on its own vs. how Wrangle works in tandem with SWB.

  • SWB workflows start with their own intake forms and require that you insert variables to bring form data into future steps in the workflow.

  • SWB forms don't support date and number question types, but Wrangle's forms do.

  • SWB workflows can be launched via webhook, intake form, or on a recurring basis, whereas standalone Wrangle workflows are launched on-demand by typing "/wrangle" in Slack. With Wrangle's SWB step, you can use SWB to launch a Wrangle workflow via a webhook or on a recurring schedule.

Add a Wrangle Workflow to your Slack Workflow

Wrangle integrates with Slack Workflow Builder by adding a "Start a Wrangle Workflow" step you can use in your workflow design.

You can launch a Wrangle workflow in one of three ways:

In Slack Workflow Builder, you'll also see Wrangle step types called "Start an Approval" and "Start Tasks." These are legacy step types and are not recommended for new workflows because they are not as capable as using a full Wrangle workflow, and we will be removing them soon.

If your Wrangle workflow has an "Upload files" question in the intake form, you will not be able to use that workflow with Slack Workflow Builder.

Launch a recurring workflow

If you have a workflow that needs to run on a recurring basis, like annual performance reviews, quarterly security audits, daily opening and closing procedures, etc., you can use SWB's "Scheduled date & time" option to run your Wrangle workflow on that timeline. Here's how a recurring SWB workflow using Wrangle might look:

Choose your schedule and frequency, then in the Wrangle step, insert "Time when workflow started" as a variable into your form question.

Now whenever our recurring workflow launches, the timestamp will be included in its name so we distinguish between each instance.

Launch via webhook

If you'd like to launch a Wrangle workflow programmatically, like launching a sales quote approval after a deal changes stages in your CRM, you can use SWB's webhook functionality to trigger it.

Here's how your workflow might look in SWB:

In the webhook configuration step, you can use data that comes in with your web request as variables to populate your Wrangle intake form.

Launch via Slack shortcut

All standalone Wrangle workflows start with an intake form, but if you are launching your Wrangle workflow from an SWB shortcut, you will also need to include a Slack form step before your "Start a Wrangle Workflow" step.

Let's say we have a blog post publishing workflow in Wrangle with the following intake form:

In Slack Workflow Builder, we'll need to replicate those same questions using the "Open a form" step:

Then, you can use variables in Slack Workflow Builder to connect the Slack form inputs to your Wrangle intake form:

We recommend only having one question in your for recurring SWB workflows and calling it "Date," "Timestamp," or similar. SWB will not be able to programmatically fill out any other intake form questions. Any other form questions will either need to be skipped or filled out with a hardcoded value that never changes.

Webhooks are an advanced feature. Check out for more information.

In practice, this means that your requesters would fill out the Slack form, and in turn Slack would send those values to Wrangle as if your requesters had filled out a Wrangle intake form. From there, your workflow will kick off just like , letting your assignees see the intake form data for context.

⚡
Slack's help documentation
any other Wrangle workflow
Launch on a recurring schedule
Launch via a webhook request
Launch via a Slack form
their new version
Workflow Designer
Launch a Wrangle workflow using the "Shortcut," "Scheduled date & time," or "Webhook" options.
Slack Workflow Builder - "Scheduled date & time" step and "Start a Wrangle Workflow" step
"Date" is our only Wrangle form question, and we can populate it with SWB's timestamp each time the workflow launches.
Slack Workflow Builder - "Webhook" step and "Start a Wrangle Workflow" step
Create your variables.
Add your variables to your Wrangle form in the "Start a Wrangle Workflow" step
Wrangle intake form questions
Slack Workflow Builder - "Open a form" step and "Start a Wrangle Workflow" step
Insert variables to populate your Wrangle intake form with the values from the Slack form.
intake form