Human-in-the-loop actions
The AI can update deals or create tasks, but it never mutates data autonomously. It proposes an action via an interactive card; you click 'Approve', and it executes securely.
Threaded chat with Kyrke — an assistant that can search your database semantically, generate native data tables and visual charts, and execute human-approved actions, strictly inside your permissions.
Why
Most AI tools ask for read access to your whole database and dump giant walls of text. Structo's assistant is fundamentally different: every query runs through row-level permissions, large datasets render as native paginated tables, and the AI can even execute writes by proposing an action for you to click 'Approve'. It's an actual teammate, not just a chatbot.
Capabilities
The AI can update deals or create tasks, but it never mutates data autonomously. It proposes an action via an interactive card; you click 'Approve', and it executes securely.
Every record in your CRM is automatically vectorized. Search by meaning and context, not just exact keyword matches, with sub-50ms response times powered by pgvector.
When querying large datasets, Kyrke AI generates a dynamic, paginated data table instead of dumping expensive raw text—saving massive token costs and rendering instantly.
Ask for a visual report, and the AI writes and executes code in a secure sandbox to generate custom visual charts, securely stored and served directly in the chat.
The assistant learns your habits. It automatically detects your preferred currencies, date formats, and common query patterns across sessions.
Tool calls execute as the asking user. The AI cannot read, write, or summarise data outside their permissions — the same permission engine as the rest of the platform.
Showcase
Showcase / 01
Ask the AI to push a deal's close date and notify the team. It drafts the database changes and renders an interactive Approval Card. You review the exact payload and click 'Approve' to execute it safely.
Proposed Actions · human-in-the-loop security.
Image placeholder
1,600 × 1,000
modules/ai-assistant/showcase-action.png
Chat interface showing an 'Action Proposed' card with a diff of the deal's close date, and an 'Approve' button clicked by the user.
Showcase / 02
When you ask 'show me all unpaid invoices', the AI doesn't dump a massive, token-heavy list into the chat. It queries the database and renders a beautiful, paginated DataGrid you can sort and filter.
DataGrid Artifacts · fast, paginated, token-efficient.
Image placeholder
1,600 × 1,000
modules/ai-assistant/showcase-datagrid.png
Chat interface where the AI responded with a native DataGrid artifact table displaying 50 unpaid invoices, complete with pagination controls.
Showcase / 03
Need a visual? Ask for a breakdown of pipeline revenue by stage. The AI executes secure sandbox code to generate the exact chart you need, saved and served natively in your thread.
Sandbox Charts · visual reports on demand.
Image placeholder
1,600 × 1,000
modules/ai-assistant/showcase-charts.png
Chat interface showing a dynamically generated bar chart of pipeline revenue, with a 'Download Image' button provided by the sandbox file server.
The fact that it proposes actions for me to approve instead of just blindly changing data gives me the confidence to actually use it. And the custom charts are incredible.
We'll set up a sandbox with sample records like yours. Demo runs 30 minutes; no card required.