Skip to content

Workflows

Workflows let you create multi-stage forms where different participants complete different stages in sequence. They're ideal for processes that involve handoffs between people — like applications, approvals, reviews, and onboarding.

Workflows are available on the Pro plan and above.

Concepts

Stages

A workflow is made up of stages. Each stage is essentially its own form, completed by a specific participant.

Example: A job application workflow with three stages: 1. Application — the candidate fills out their details 2. Review — the hiring manager scores the application 3. Decision — the HR lead records the final decision

Roles

Roles define the types of participants in your workflow. Each stage is assigned to a role.

Common roles: - Applicant - Reviewer - Admin - Approver

Triggers

Triggers control when a stage becomes active. They determine the flow between stages.

Trigger Type Description
Immediate Next stage activates as soon as the current one is completed
Time Delay Wait a specified number of minutes before activating
Condition Activate based on answers from a previous stage
Manual Requires an admin to manually activate the next stage
Dependency Wait for a specific other stage to complete first

Participants

Participants are the real people who complete each stage. Each participant is assigned a role and receives a unique magic link via email.

Creating a Workflow

Step 1: New Workflow

  1. Go to Workflows from the admin sidebar.
  2. Click New Workflow.
  3. Enter a title and description.

Step 2: Define Roles

  1. Switch to the Roles view in the builder.
  2. Click Add Role.
  3. Name each role (e.g., "Applicant", "Reviewer") and add a description.

Step 3: Build Stages

  1. Switch to the Stages view.
  2. Click Add Stage.
  3. For each stage, configure:
  4. Title — what participants see (e.g., "Application Form")
  5. Description — instructions for the participant
  6. Assigned Role — which role completes this stage
  7. Form Schema — design the form fields for this stage (same builder as regular forms)
  8. Context Display — optionally show answers from previous stages as read-only context

Step 4: Set Up Triggers

  1. Switch to the Timeline view to see the visual flow.
  2. Draw connections between stages.
  3. For each connection, configure the trigger type:
  4. Immediate — flows automatically
  5. Time Delay — set the delay in minutes
  6. Condition — configure which answers trigger the transition
  7. Manual — admin activates manually
  8. Dependency — select the stage(s) to wait for

Step 5: Publish

Click Publish to make the workflow available for launching instances.

The Flow Designer

The Timeline View provides a visual canvas where you can:

  • See all stages as nodes on a diagram
  • Draw connections showing trigger paths
  • Drag stages to reposition them
  • See the full workflow logic at a glance

This is the best view for understanding complex workflows with multiple branches.

Launching a Workflow Instance

Once a workflow is published, you can launch instances of it:

  1. Go to Workflows → select your workflow → Instances tab.
  2. Click Create Instance.
  3. Add participants:
  4. Enter each participant's name and email
  5. Assign them a role
  6. Click Launch.

Each participant receives an email with a unique magic link to complete their stage.

Participant Experience

When a participant clicks their magic link:

  1. They see the workflow title and stage title.
  2. A personalised greeting: "Welcome, [Name]".
  3. Context display — if configured, they see read-only answers from previous stages.
  4. The form for their stage.
  5. After submitting, they see a confirmation message.

Participants don't need a Drift account — magic links provide secure, token-based access.

Managing Instances

Instance Statuses

Status Description
Active In progress — at least one stage is pending or active
Completed All stages have been completed
Cancelled Manually cancelled by an admin

Monitoring Progress

From the instance detail page you can:

  • See which stages are completed, active, or pending
  • View each participant's status
  • Read submitted responses for completed stages
  • Send reminder links to participants
  • Manually activate stages (for manual triggers)

Stage Statuses

Each stage in an instance has its own status:

Status Description
Pending Waiting for a trigger to activate
Active The participant can now complete this stage
Completed The participant has submitted their response
Skipped The stage was skipped due to conditional logic

Workflow AI Generation (Pro)

Describe your workflow in plain English and let AI generate the structure:

  1. Click New WorkflowGenerate with AI.
  2. Describe the process, e.g.: "A three-stage employee onboarding process where HR fills out employee details, the new hire completes their profile, and the manager signs off."
  3. AI generates roles, stages, forms, and triggers.
  4. Review and refine in the builder.

Workflow Insights (Pro)

Access AI-generated insights for workflow instances:

  • Completion rates across stages
  • Average time per stage
  • Common patterns in responses
  • Bottleneck identification

Find insights under the workflow's AI Insights tab.

Tips

  • Start simple — begin with 2–3 stages and add complexity as needed
  • Context display — use it to give reviewers the information they need without leaving the form
  • Manual triggers — useful for approval steps where a human needs to make a judgement call
  • Conditional triggers — great for routing to different reviewers based on application type
  • Test first — launch a test instance with your own email to walk through the full experience