Subtask Types
Last updated: March 27, 2026
Every subtask you build in OnRamp's task builder falls into one of two categories: Other subtasks or Form subtasks. Understanding the difference is key to designing tasks that are clear and efficient for your customers. This video walks through both types, their step options, and how conditional logic works differently between them.
What You'll Learn
This video is a reference walkthrough of the two subtask type categories in the task builder. After watching, you'll know exactly which type to use when designing tasks — and how branching/conditional logic works for each.
The Two Subtask Types
1⃣ Other Subtasks — Single-Action Steps
Other subtasks are the most basic subtask type. Each one is a single, standalone step — the step itself is the subtask, with no additional steps nested inside it. After completing an Other subtask, the customer clicks Save and Continue to move to the next one.
Step types available as Other subtasks include:
Yes/No question
Multi-choice question (single or multiple selection)
Dropdown
Share a video
Embeddable (iFrame/URL embed)
Adobe e-Sign
Other subtasks are best suited for simple tasks where each step is a discrete action and you don't need to group multiple inputs together.
Branching with Other Subtasks
Conditional branching for Other subtasks happens between subtasks in the tree view. For example, if you add a multi-choice question with several options, each option can branch to a different path — meaning customers who select different answers will see different subsequent subtasks. This is how you create personalized, adaptive task flows without building separate tasks for each scenario.
2⃣ Form Subtasks — Multi-Input Containers
A Form subtask is a container that holds multiple steps inside a single subtask. The customer completes all of the inputs inside the form before clicking Save and Continue — they don't save between each individual step. This is useful when you need to collect several related pieces of information at once (e.g., a name, a department selection, and a file upload), without making the customer click through multiple separate subtasks.
Example inputs you can add inside a Form subtask:
Text input
Dropdown
Request file (file upload)
Single choice / multi-choice
Table (for multi-row data entry)
And more
Branching Inside Form Subtasks
Conditional logic for Form subtasks works differently than for Other subtasks — branching happens inside the subtask, not between subtasks in the tree view. For example, you can configure a single-choice step within a form so that selecting a particular option shows or hides other fields within that same form. This keeps the form dynamic and relevant without adding more subtasks to the tree.
Quick Reference
Other Subtasks | Form Subtasks | |
Structure | One step per subtask | Multiple steps in one subtask |
Save point | After each subtask | Once, after all form steps |
Branching/logic | Between subtasks (tree view) | Inside the subtask (form level) |
Best for | Simple tasks, single actions, path branching | Collecting multiple inputs at once |
In the next video, we'll go deeper into the specific step types you can add inside Form subtasks and how to use them.
📺 Continue learning: Visit the OnRamp Tutorials YouTube Playlist for the full collection of video walkthroughs.