Northbase*
PatternsFlowsSystemsPricing
Ask N*Sign inSign up
Northbase
PatternsFlowsSystemsAboutPricingPrivacyTerms
© 2026 Northbase. All rights reserved.
    1. Systems
    2. Retool
    3. Empty States

    Retool - Empty States

    We analyzed 11 examples of how Retool handles empty states across their product, spanning 4 different approaches: icon with headline and CTA, text-only message, dashboard zero state, modal overlay.

    Dashboard Zero States

    Agents Monitor dashboard showing an agent with no activity. Graph area is empty, metrics cards display zero values, and sub-charts show 'No data'.

    Retool — Agents > Monitor > Agent detail

    Agents Monitor dashboard showing an agent with no activity. Graph area is empty, metrics cards display zero values, and sub-charts show 'No data'.

    Workflows list page showing zero workflows with usage metrics all at zero and a 'Create new' CTA button.

    Retool — Workflows > List view

    Workflows list page showing zero workflows with usage metrics all at zero and a 'Create new' CTA button.

    Text-Only Messages

    App IDE with Code search panel open in the left sidebar and a popculture tab open in the canvas showing a 'No results found.' overlay with an info icon.

    Retool — App IDE > Code search panel + Canvas tab

    App IDE with Code search panel open in the left sidebar and a popculture tab open in the canvas showing a 'No results found.' overlay with an info icon.

    App IDE with Code search panel open showing 'No results found.' text in the sidebar. The canvas is completely blank with no overlay.

    Retool — App IDE > Code search panel

    App IDE with Code search panel open showing 'No results found.' text in the sidebar. The canvas is completely blank with no overlay.

    App IDE Components panel showing empty component tree with 'No components' in both Global and Main sections, and 'No connections' in the Graph section.

    Retool — App IDE > Components panel

    App IDE Components panel showing empty component tree with 'No components' in both Global and Main sections, and 'No connections' in the Graph section.

    Modal Overlays

    Create agent modal dialog showing a 'Start from scratch' option with name and description fields, Cancel and Create buttons.

    Retool — Agents > Create agent modal

    Create agent modal dialog showing a 'Start from scratch' option with name and description fields, Cancel and Create buttons.

    Agents Monitor page with a command palette overlay showing 'No results found.' after searching. The background shows the same zero-state dashboard as screenshot 01.

    Retool — Agents > Monitor > Command palette overlay

    Agents Monitor page with a command palette overlay showing 'No results found.' after searching. The background shows the same zero-state dashboard as screenshot 01.

    Create table modal in the Database section showing an empty table schema with just the auto-generated 'id' primary key field and an 'Add column' button.

    Retool — Database > Create table modal

    Create table modal in the Database section showing an empty table schema with just the auto-generated 'id' primary key field and an 'Add column' button.

    Icon with Headline and CTA

    Agents Home page with no agents created yet. Centered empty state with headline, body text, and a '+ Create agent' CTA.

    Retool — Agents > Home > All agents

    Agents Home page with no agents created yet. Centered empty state with headline, body text, and a '+ Create agent' CTA.

    App IDE Assist (AI) panel open in a new thread showing template suggestions for getting started. The canvas is blank.

    Retool — App IDE > Assist panel (AI chat)

    App IDE Assist (AI) panel open in a new thread showing template suggestions for getting started. The canvas is blank.

    Apps home page (Published tab) showing no apps or folders yet, with a Get Started panel and What's New announcements on the right.

    Retool — Apps > Published

    Apps home page (Published tab) showing no apps or folders yet, with a Get Started panel and What's New announcements on the right.

    See how other products handle empty states

    AirtableAsanaAtlassianFigmaGitHubLinearNotionSlackStripe