Skip to main content

What it is

Button is the main action component in Flowboard.

What it’s best for

Use it when the user should take one clear next step.

When to use it

  • Continue through onboarding
  • Start a free trial
  • Upgrade to a paid plan
  • Open the next screen in a guided flow

When not to use it

  • Do not place several equally strong buttons on the same screen.
  • Do not use a button style so subtle that users miss the next step.

How to add it in the dashboard

  1. Open the screen in the dashboard.
  2. Add Button from the Components panel.
  3. Select the button on the canvas.
  4. In the properties panel, set the label, action, size, and appearance.
  5. Compare it against the rest of the screen to confirm it is the main focal point.

Key parameters

ParameterWhat it changesWhen to adjust it
LabelSets the action textUse action-oriented wording that makes the next step obvious
ActionDefines what happens after the tapAdjust it whenever the screen’s path changes
Width modeControls whether the button fills space, fits content, or uses a fixed widthUse fill for strong primary actions and fit for lighter secondary actions
Height modeControls the button height behaviorUse it when the button should feel larger or more compact
BackgroundChanges the button fill, including solid or gradient looksUse it to create clear hierarchy
Text colorControls label contrast and readabilityAdjust it whenever the fill changes
Corner radiusChanges how sharp or soft the button feelsUse it to match the brand style
BorderAdds outline treatmentUse it for a secondary action style
EffectsAdds depth such as shadowUse it lightly when the CTA needs more separation
MarginAdds space around the buttonUse it to keep the CTA visually isolated and easy to notice

Example use cases

  • A “Continue” button at the end of each onboarding page
  • A “Start free trial” button on a pricing screen
  • An “Upgrade now” button under a premium feature comparison

Best practices

  • Keep one clear primary button on each screen.
  • Start the label with a verb whenever possible.
  • Make the button easy to spot without overwhelming the rest of the layout.
  • If you need a secondary action, make it visually quieter than the primary one.

Common mistakes

  • Showing multiple primary actions with the same visual weight
  • Using vague labels such as “Submit” when the real outcome is more specific
  • Styling the button so heavily that it feels disconnected from the product