Chart Building
The Greppilot agent creates data visualizations directly from your connected data sources. Describe what you want to see in plain language and the agent queries your data, picks the right chart type, and places it on your dashboard.
Creating charts
Ask the agent to visualize any data from your connected integrations. It will run the necessary queries and render the result as a chart.
Example messages:
- "Show me total sales by region as a bar chart"
- "Plot monthly active users over the last 12 months"
- "Create a KPI card showing current MRR"
- "Break down support tickets by priority as a pie chart"
Supported chart types
The agent can create bar charts, line charts, area charts, pie charts, scatter plots, tables, KPI cards, funnel charts, and heatmaps. You do not need to specify the type explicitly -- the agent will choose an appropriate visualization based on your request. If you prefer a different type, just tell it.
You can ask the agent about advanced configuration options for any chart type, such as stacked areas, bubble sizing on scatter plots, or custom axis labels.
Updating existing charts
Reference a chart by its title or position and describe what you want changed. The agent can update the underlying query, swap the chart type, change axis labels, or replace the data entirely.
- "Change the sales chart to a line chart instead"
- "Add last year's data to the revenue chart for comparison"
- "Update the KPI card to show this quarter only"
Styling charts
You can adjust visual properties like colors, fonts, and layout without changing the underlying data.
- "Make the bar chart use a blue-to-purple gradient"
- "Increase the font size on the revenue KPI"
- "Remove the legend from the pie chart"
Multi-source charts
Charts can combine data from multiple integrations. Ask the agent to overlay or compare data from different databases, APIs, or CSV files in a single visualization.
- "Compare Stripe revenue against the forecast numbers in my Postgres database"
- "Show website signups from analytics alongside support tickets from Linear"
The agent remembers your dashboard context. You can iterate on any chart across multiple messages without repeating yourself.
See also: Dashboard Management for managing dashboards, layouts, and component positioning.