All modules
Addon · Kyrke AI

Talk to your data. Execute your workflows.

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

Permission-aware AI, by construction.

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

What's in the box.

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.

Semantic vector search

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.

Smart DataGrid artifacts

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.

Data sandbox & charts

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.

Learned preferences

The assistant learns your habits. It automatically detects your preferred currencies, date formats, and common query patterns across sessions.

Row-level permissioned tool use

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

How it looks.

Showcase / 01

Human-approved actions. No autonomous writes.

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

Native data tables, not text walls.

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

Custom charts built in seconds.

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.
Founder·Professional services · Austin

See Kyrke AI in your data.

We'll set up a sandbox with sample records like yours. Demo runs 30 minutes; no card required.