Skip to main content
BuildHow-to· Updated July 7, 2026

How to build your first flow

A step-by-step quickstart for Build — describe the checkout flow you want, approve the plan, watch the live preview, refine it by chatting, and deploy it to your Final POS stations.

This quickstart walks you through how to build your first flow in Build — from describing what you want to deploying it live on your stations. A flow is a checkout experience that runs on your Final POS stations, and Build creates it for you from a plain-language description.

Before you start

Log in to your Final account. You can experiment while logged out, but you'll need to be signed in to save your flow and deploy it.

Step 1: Describe the flow you want

On the Build home — the "What will you build?" screen — describe the checkout experience you want in the prompt box. To give Build more to work with, you can also:

  • Choose your hardware, industry, and style.

  • Add your logo and brand colors.

  • Drop in a screenshot as a design reference to reproduce.

Step 2: Click Start

Select Start. Build names your flow and starts building it right away — clicking Start kicks off the build, so there's no separate approval step. You'll see a summary of what Build is creating (your request, plus any branding you added). (If you'd rather build with your own AI tool, choose Connect your own AI (MCP) instead.)

Step 3: Watch the live preview

Build generates your flow and opens the workspace, with your chat on one side and a live, interactive preview on the other. The preview appears as soon as your flow is serving — click through it to try your flow as it comes together.

Step 4: Refine by chatting

Building is a conversation. In the composer at the bottom of the chat, pick a mode:

  • Build — writes and edits the code to ship your changes (the default).

  • Plan — proposes an approach for review and waits for you to click Approve & Build before making any changes.

  • Ask — answers questions about your flow, read-only.

You can switch modes with Shift + Tab. Describe what you want changed — add a screen, adjust the design, wire up a feature — and the preview updates.

Tip: Every change is saved as a restorable checkpoint, so you can always roll back if a change isn't what you wanted.

Step 5: Deploy your flow

When your flow is ready, click Deploy in the top bar. (Deploy becomes available once the flow has finished building.) Build then:

  1. Runs a quick pre-flight review of your flow. If it finds anything, you can Fix the issues or choose Deploy anyway.

  2. Lets you set a version number and an optional changelog (or Draft with AI to generate one from your conversation).

  3. Builds, uploads, and activates your flow — when it's live you'll see "You're live!"

What's next

Once your flow is deployed, head to Manage in the Merchant Hub to set up your store, add products, and start taking orders. You can come back to Build anytime to keep refining your flow and deploy a new version.

Step by step

  1. 1

    Describe the flow you want

    On the Build home ("What will you build?"), describe the checkout experience you want in the prompt box. Optionally choose your hardware, industry, and style, add your logo and colors, or drop in a screenshot as a design reference.

  2. 2

    Click Start

    Select Start. Build names your flow and starts building it right away — clicking Start kicks off the build, so there's no separate approval step. You'll see a summary of what Build is creating (your request plus any branding you added). (Prefer to build with your own AI tool? Choose "Connect your own AI (MCP)" instead.)

  3. 3

    Watch the live preview

    Build generates your flow and opens the workspace with a live, interactive preview. It appears as soon as your flow is serving — click through it to try your flow as it takes shape.

  4. 4

    Refine by chatting

    In the composer, stay in Build mode to make changes (it writes and edits the code for you). Switch modes with Shift + Tab: Plan proposes an approach and waits for you to click Approve & Build before it edits anything, and Ask answers questions read-only. Describe what you want and the preview updates.

  5. 5

    Deploy your flow

    When it's ready, click Deploy in the top bar. Build runs a quick pre-flight review — fix any flagged issues or choose Deploy anyway — then set a version number and an optional changelog (or Draft with AI) and deploy. When it's live you'll see "You're live!"

Frequently asked questions

Do I need to know how to code to build a flow?

No. You describe the checkout experience you want in plain language and Build creates it. You refine it by chatting — no coding required.

Why is the Deploy button unavailable?

Deploy turns on once your flow has finished building. Until then it shows "Build your app first" or "Hang tight" while the flow is still generating.

Can I change my flow after Build creates it?

Yes. Keep chatting in Build mode to change it. Plan mode drafts an approach without touching anything, and Ask mode answers questions read-only.

What happens when I deploy?

Build runs a pre-flight review of your flow, then you set a version number and an optional changelog. Build compiles, uploads, and activates it so it goes live on your stations.

Can I undo a change?

Yes. Every change is saved as a restorable checkpoint, and deploys are versioned, so you can roll back to an earlier point.