Skip to main content
Public Preview — Persistent Dashboards are currently available in Public Preview for all TextQL customers. Features and interfaces may evolve as we incorporate feedback ahead of general availability.
TextQL Dashboards let you turn any conversation with Ana into a persistent, interactive application that your team can explore, filter, and return to anytime. Describe what you want to see, and Ana builds a live dashboard connected to your data sources — no manual chart building, no BI tool configuration, and no additional licensing fees.
Example of a persistent dashboard in TextQL

Overview

Dashboards combine the conversational simplicity of TextQL with the reliability of a production application:
  • Conversational Creation: Describe the metrics, charts, and layout you want in plain English
  • Interactive Exploration: Filter, drill down, and explore data with tooltips, tabs, and controls
  • Scheduled Refresh: Dashboards update on a schedule so your team always sees fresh data
  • Multi-Source Support: Pull from Snowflake, BigQuery, Redshift, Salesforce, and more — all in one view
  • Shareable: Publish dashboards for your team or keep them as personal drafts

Dashboards vs. Playbooks

If you already use Playbooks, you might wonder how Dashboards fit in. They are complementary:
PlaybooksDashboards
PurposeDeliver insights to youLet you explore data yourself
OutputNarrative reports with analysisInteractive applications with filters and charts
DeliveryEmail, SlackPublished in TextQL, accessible anytime
ExecutionRegenerates fresh analysis each runRuns the same published code reliably on every refresh
Best for”Tell me what changed and why""Give me a live view I can filter and explore”
Both are built through conversation with Ana. Both connect to all your data sources. You choose the format that fits your use case.

Enabling Dashboards

Dashboards must be enabled for your workspace before you can use them.
  1. Navigate to Settings > Features & Tools
  2. Toggle Enable Dashboards to on
Enabling dashboards in TextQL settings
Any user with admin permissions in your organization can enable this feature. If you do not see the toggle, contact your organization administrator or reach out to support@textql.com.

Creating a Dashboard

Step 1: Start a Conversation

Open a new chat with Ana and describe the dashboard you want. You can be as high-level or as detailed as you like:
  • High-level: “Build me an executive overview of pipeline and revenue”
  • Detailed: “Create a dashboard with monthly revenue by region, a customer segment breakdown, and a trend line for churn rate over the last 12 months. Include filters for region and date range.”
Ana will query your connected data sources, build the visualizations, and assemble them into a dashboard layout.

Step 2: Select the Dashboard Output Format

At any point in a chat, you can switch Ana’s output to the dashboard format:
  1. Click Output Format in the chat toolbar
  2. Select Dashboard
Ana will then render her response as an interactive Streamlit application instead of a standard chat response.
Selecting dashboard output format

Step 3: Iterate and Refine

Once Ana generates an initial dashboard, you can refine it through conversation:
  • “Add a filter for date range”
  • “Change the bar chart to a line chart”
  • “Add a tab for regional breakdown”
  • “Make the table sortable by revenue”
Ana updates the dashboard in place. Continue iterating until it looks the way you want.

Step 4: Publish Your Dashboard

When you are satisfied with the result, publish it to make it persistent and accessible to your team, click Publish. Your dashboard is now accessible from the Dashboards page in the left navigation. Publishing also creates a version checkpoint that you can roll back to later if needed.

Managing Dashboards

The Dashboards Page

The Dashboards page is your central hub for viewing and managing all dashboards:
  • My Dashboards: Dashboards you created and published as personal
  • Team Dashboards: Dashboards published and shared across your organization
  • Drafts: Work-in-progress dashboards that have not yet been published
Dashboards management page

Scheduling Refreshes

Dashboards can be configured to refresh on a schedule so your data stays current:
  1. Open a published dashboard
  2. Click Schedule
  3. Set a refresh frequency (e.g., every hour, daily, weekly)
The dashboard will re-execute its queries against your live data sources at each scheduled interval.

Editing a Dashboard

To modify a published dashboard, open it and click Edit. This brings you back into a conversational session with Ana where you can make changes. When finished, publish again to create a new version. You can roll back to any previously published version if needed.

What You Can Build

Dashboards support the full range of Streamlit components, which means you can build rich, interactive applications:

Multi-Source Dashboards

Pull from Snowflake, Salesforce, Amplitude, and your product analytics — all joined and visualized in one place.

Executive Overviews

KPI cards, trend lines, and summary tables that refresh daily for leadership review.

Operational Monitors

Real-time views of pipeline health, support ticket volume, or infrastructure metrics with filters and drill-downs.

Dashboards from Inspiration

Send Ana a screenshot, PDF, or sketch of a dashboard you like. She will rebuild it connected to your data.

Building from a Screenshot or Reference

See a dashboard you like but do not have access to the original? Found a layout in a slide deck or report? Send Ana a screenshot, PDF, or even a rough sketch. She will interpret the layout, identify the visualizations, and build a working version connected to your data sources.

Security and Permissions

Dashboards inherit the security model of your TextQL organization:
  • Row-Level Security: If your database connector has RLS policies, they apply to dashboard queries automatically
  • Role-Based Access Control: Only users with appropriate permissions can view or edit dashboards
  • Secure Deployment: For on-premises or VPC deployments, dashboard data never leaves your perimeter
Dashboard visibility is controlled by the creator. Personal dashboards are visible only to you. Team dashboards are visible to all members of your organization with appropriate access.

Troubleshooting

IssueSolution
Dashboard toggle not visible in SettingsConfirm you have admin permissions. Contact support@textql.com if the option is missing.
Dashboard not refreshingCheck that a schedule is configured and that your data source connectors are active.
Charts showing stale dataVerify the refresh schedule and confirm that the underlying data source has been updated.
Permission errors when viewing a team dashboardAsk the dashboard creator to verify the visibility setting, or contact your organization admin.

Getting Support

If you have questions about Dashboards or run into issues, reach out to support@textql.com or visit the customer support page.
Persistent Dashboards are in Public Preview. We are actively incorporating feedback to improve the experience ahead of general availability. If you have suggestions or encounter issues, we would love to hear from you.