Customizable Modal View (expanded row detail view)

Problem: The current detail view (modal view) is too limited for complex use cases. It displays all fields vertically in a single column with no customization options, making it cluttered and inefficient for tables with many fields or relational data.

To work around this, users must rebuild the entire database UI (tables, detail page, login) in the App Builder just to create a better detail view. This defeats the purpose of Baserow’s database interface and forces users to recreate existing functionality - while still missing features like drag-and-drop kanban that the App Builder can’t provide.

We need the modal view itself to become customizable.

Requested Features

1. Customizable Modal Layout (Admin-Level)

Allow admins to configure a default modal view per table with customizable field arrangement, layout options, and custom buttons.

2. Action Buttons

  • Insert custom buttons that trigger automations or webhooks

  • Multiple buttons displayed horizontally (not stacked)

  • Example: “Send Email”, “Trigger Baserow Automation”, “Open Baserow Application”, “Open URL”

3. Enhanced “Link to Table” Display

  • Show linked records as Table, Kanban, or Grid views (not just tags)

  • Enable direct editing of linked records within the modal

  • Example: View all tasks related to a project in a kanban board directly in the project modal

4. Space Efficiency

  • Two-column layout as standard to reduce vertical scrolling

  • Primary field editable in headline (not duplicated in field list below)

  • Conditional field visibility based on field values (hide if empty)

See attached screenshot for example implementation:

Key Benefits

  • Broader native frontend usability for diverse use cases (project/task management, CRM, ATS) without requiring recreating the Baserow UI in the App Builder

  • Improved usability for editing users through clearer, more efficient layouts

  • Tighter integration between Database, Applications, and Automations through embedded custom buttons

  • Massive gains in automation and external system connectivity through webhook/automation buttons directly in the modal

This would make Baserow’s native database interface production-ready for professional applications.

Hey @msp, thank you for your feedback and suggestions! We’ll discuss it with the team. :ok_hand:

Hello @msp, we discussed this request with the team, and we feel that these kinds of customizations are better suited for Application Builder. For now, we don’t plan to implement them in the row edit modal. If we see more users requesting this, we will revisit the discussion, of course. Hope for your understanding :raised_hands: