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
  • Two Types Of Dynamic Assignment
  • Assigning To Previous Step Completers
  • Assigning back to the person who started the workflow
  • Assigning to previous approvers
  • Assigning to previous task completers
  • Assigning To Someone Chosen In A Form Question

Was this helpful?

  1. Workflows
  2. Advanced Workflow Features

Assigning Work To People From Earlier Steps

PreviousDue Dates and RemindersNextNotify Requesters via DM for Private Workflows

Last updated 3 months ago

Was this helpful?

In some workflows, you know exactly who to assign to each step. In a blog post publishing workflow, for example, you might know that the same two managers should always be assigned to review the post.

In other workflows, you need to be able to dynamically assign people to a step, depending on what's happened before. For example, you might want to assign a follow-up task to the person who gave approval in a previous step. Or, you might want someone to say who their manager is so you can assign an approval to that manager.

We call this dynamic assignment.

Two Types Of Dynamic Assignment

In Wrangle workflows, you have two ways to dynamically assign people to a step:

  • Assigning to people who completed a previous step

  • Assigning to people selected in a form question

By default, Wrangle's steps assume you want to assign the step to specific people rather than using dynamic assignment. On both approval and task list steps, there's an option to change this to one of the dynamic options:

Assigning To Previous Step Completers

The most common type of dynamic assignment is to assign the current step to someone who completed a previous step.

In the input pictured above, if you choose the options to "Assign to completers of a previous step," you'll see a second input that will list all of the preceding steps. That is how you assign the current step to the completer(s) of a previous step.

There are a few ways you can use this kind of assignment:

Assigning back to the person who started the workflow

By choosing to assign the step to the person who completed the intake form, you'll be able to assign things to the person who started the workflow.

For example, let's assume we're a salesperson starting a quote approval workflow. We want the salesperson to fill out the intake form, which then routes to an approval for the sales manager. If approved, we want to assign a follow-up task to the salesperson to make sure they send out the quote. If we assign that final task (to send out the quote) to the completer of the intake form, we achieve our goal since the salesperson is the one filling out the intake form.

Assigning to previous approvers

A very common use case is to assign follow-up tasks to someone who approved something. By choosing to assign a task step to the completers of that previous approval, we can achieve this — anyone who chose to approve in the early step will be dynamically assigned to the follow-up task.

Assigning to previous task completers

Similarly, we can also do the inverse. We can dynamically assign follow-up tasks or follow-up approvals to anyone who completed tasks in a previous step.

Assigning To Someone Chosen In A Form Question

Another way that workflows can be dynamic is to have a form question that allows the user to pick one or more colleagues. Then, future steps can be assigned to whomever was chosen.

There are two common ways this is used:

  • Picking a manager. In workflows that are used widely in an organization, especially HR workflows, you might want the person filling out the form to choose their manager. That way, you can dynamically assign a subsequent approval or task to the manager. Since the manager varies for every person that might use your workflow, this dynamic assignment is the only way to have a workflow that can adapt to the user.

  • Picking a subordinate. Picking a user, or users, in a form is also a great way for a manager to delegate work to a subordinate each time they start the workflow. The manager completes the form, choosing the people they want to assign later in the workflow.

🔌