Feature Request: Add a “User Input/Confirmation” Component to Pause Workflow #17026

Closed
opened 2026-02-21 19:30:23 -05:00 by yindo · 0 comments
Owner

Originally created by @lordk911 on GitHub (Sep 9, 2025).

Description:
Currently, workflows in Dify execute without a way to pause and wait for user input. It would be very useful to have a component that can suspend the workflow and request input from the user before continuing.

Proposed Feature:
Introduce a workflow component that:
• Pauses execution at a defined step.
• Displays a configurable prompt to the user.
• Supports multiple input types, such as:
• Free text input
• Selection from a list of options (single choice or multiple choice)
• Yes/No confirmation
• Resumes the workflow after the user submits their response.

Use Cases:
• Asking the user to provide additional context or data before proceeding.
• Letting the user choose between multiple workflow branches dynamically.
• Requesting approval or confirmation with more detail than a simple Yes/No.
• Creating semi-automated workflows that mix automation with human decisions.

Benefit:
This would make workflows more interactive, flexible, and practical in real-world business scenarios where human input is necessary at certain steps.

Originally created by @lordk911 on GitHub (Sep 9, 2025). **Description:** Currently, workflows in Dify execute without a way to pause and wait for user input. It would be very useful to have a component that can suspend the workflow and request input from the user before continuing. **Proposed Feature:** Introduce a workflow component that: • Pauses execution at a defined step. • Displays a configurable prompt to the user. • Supports multiple input types, such as: • Free text input • Selection from a list of options (single choice or multiple choice) • Yes/No confirmation • Resumes the workflow after the user submits their response. **Use Cases:** • Asking the user to provide additional context or data before proceeding. • Letting the user choose between multiple workflow branches dynamically. • Requesting approval or confirmation with more detail than a simple Yes/No. • Creating semi-automated workflows that mix automation with human decisions. **Benefit:** This would make workflows more interactive, flexible, and practical in real-world business scenarios where human input is necessary at certain steps.
yindo added the 💪 enhancement🌊 feat:workflow labels 2026-02-21 19:30:23 -05:00
yindo closed this issue 2026-02-21 19:30:23 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#17026