SELOSELO How-To Guide Open the app →

Welcome to Selo 👋

Selo turns a prompt into governed, production-ready dashboards and data models in minutes. No coding, no clicks — just describe what you need.

Watch the 5-min demo

Looker mode

How Selo works

  1. Just type your question — in the chat — plain language works (“top 10 products by revenue last quarter”). Or pick one of the quickstart cards on the home screen.
  2. Let Auto do the routing — with the Auto toggle on (it is by default), Selo opens the right Quickstart form when your request calls for one; you never have to choose a mode first.
  3. Everything lands in the chat — answers, dashboards, explores and LookML files appear inline as embeds and cards. Expand any of them to open it in a side panel; switching chats never reopens a panel, and every panel can be resized, collapsed or closed.

Quickstart walkthroughs

Each quickstart form is built to be filled in under ONE minute — give it a try, you won’t regret it.

Build a prototype
  1. Fill in the form — every field guides you, and defaults are fine almost everywhere: • Objective — what you want built: Create a new prototype, or Migrate to Looker from a Tableau / Power BI file. • Industry Template & Use Case — the story the demo should tell: pick a template (Retail, for example) or describe your own. • LookML Project — a new project keeps the prototype fully sandboxed; an existing one builds alongside your code. • Project Name — anything you’ll recognise later. • Data Schema — Create dummy data generates realistic sample data; Use available data builds on tables you already have.
  2. Build Prototype launches the run: the LookML editor opens and streams the model in, and the finished dashboard follows. YAY!
  3. If your dashboard shows Looker errors, switch to Dev mode — the content is built on new LookML that is not pushed to production yet.
  4. Tune the model and dashboard through 3 approaches: keep using the ongoing prototype chat; expand the Model panel, “link” it and ask Selo to modify it (ex: add a sales table with total sales / gross margin, drill-downs on total sales by order id and SKU, LookML actions…); expand the Dashboard panel, “link” it and ask for changes (ex: a Sales Overview tab with sales, total orders and gross margin).
Create a dashboard
  1. Fill in the form — a complete brief in a few quick picks: • Objective — Create dashboard for a fresh build; Edit dashboard, Design custom viz and Edit custom viz cover the other jobs. • Data Context — the explore to build on; the suggestion is usually the right one. • Number of Tabs — how many pages you’d like: 2 is a comfortable start. • Theme — one of your instance themes, or create a new one for a custom look. • Dashboard Name — any name you’ll recognise later. The remaining fields are optional refinements.
  2. Create Dashboard does the rest: Selo checks the fields, imports the dashboard in one shot and opens it in the preview panel.
  3. If tiles show any errors, open the Quality button → run the checks; Selo repairs filters, broken queries and empty tiles itself.
  4. Tune it 3 ways: keep chatting (“make the trend a bar chart”, “add a region filter”); Edit tile → pick the tile(s) → describe the change; or Switch to another dashboard from the title dropdown and link it.
Explore your data
  1. Fill in the form around your question: • Objective — Answer a data question; Find the right content and Data health check are the other two. • Kind of Question & Analysis Type — shape the answer: a General question with a Trend analysis is a natural first run; Ranking, Comparison and Anomalies go deeper. • Time Range — the window to analyse, last 12 months for instance. • Your Question — any business question in your own words: “revenue by month for the top 5 categories”, say.
  2. Run it: Selo picks the explore, runs the query and answers in chat with a chart link; a live explore embeds beside it.
  3. In the explore panel: drill, filter, change the viz like in Looker. Compute insights writes the takeaways; Save this view keeps it as a Look.
  4. Tune it 3 ways: ask follow-ups in chat (“colour the bars by category”); Link the explore so chat edits target it; or open Go to LookML to jump to the fields that define the metric.
Generate LookML
  1. Fill in the form — the brief for the code you want: • Objective — Generate new LookML from a description, or Refine existing LookML to work on current files. • Use Case — what the model should cover, in a sentence or two; the suggestion is a fine starting point. • Connection — the warehouse connection the views should query. • LookML Project — a new project, or an existing one to extend. • Project Name — anything you’ll recognise later.
  2. Generate LookML opens the editor panel, and the model, views and explores stream in as files (tabs at the top); each file also lands as a card in the chat.
  3. Toolbar: Validate → fix anything flagged (“Ask Selo to fix this” on a diagnostic) → Save (Ctrl/Cmd+S) → Deploy when ready for production.
  4. Tune it 3 ways: link a file tab and ask Selo to change it (“add a gross margin measure with drill fields”); fold blocks to review a long view; or Undo to walk back to an earlier saved version.

Connecting Selo

Selo authenticates to your Looker instance in two ways — pick one in Settings → Authentication Method. OAuth (PKCE, recommended): save the settings, click the Authorize Selo banner above the chat and sign in on the Looker page that opens; every action then runs with exactly your Looker permissions (a custom instance needs a one-time OAuth app registration by a Looker admin). API keys: in Looker, Admin → Users → your profile → API Keys, then paste the Client ID and Secret into Settings. Tip: in an Incognito window (or with third-party cookies blocked) the dashboard and explore previews show Looker’s login page — allow third-party cookies for your Looker instance and reload.

Features list

Everything Selo can do in Looker mode, grouped by surface. The Quickstart forms themselves are covered in the walkthroughs above.

DashboardBuild, edit and check Looker dashboards — every button on the preview panel toolbar.9 features

Switch (title dropdown)

The dashboard title on the preview toolbar is a searchable dropdown of every dashboard (and explore) you can open here.

Key value

Jump between the dashboards of a conversation — or any recent one — without leaving the panel or losing the chat.

How to use

Click the title → type to search → pick a dashboard. Recent dashboards and the ones created in this chat are listed first. When Linked mode is on, the chat now targets the dashboard you switched to.

Back (navigation trail)

Returns from a drill-down or a linked dashboard to where you came from, inside the preview.

Key value

Drill into a tile, follow a home-page card, then come back in one click — no reload, no lost filters.

How to use

Back appears once you have navigated inside the embedded dashboard (drill, link, tab card). Click it to step back one hop; the dropdown arrow next to it shows the full trail so you can jump straight to any earlier step.

Edit tile

Point Selo at exactly the tile(s) you want changed, instead of describing them.

Key value

Surgical edits: one tile changes, the rest of the dashboard stays untouched — no regeneration, no surprises.

How to use

1. Click Edit tile on the toolbar; the tiles become selectable. 2. Tick one or more tiles ("This tab only" or "All tabs" controls the scope of the picker). 3. Click Done, then type the change in chat: "make this a line chart", "rename it to Net revenue", "add a comparison to last year". Selo applies the change with an in-place element update and records it for Undo.

Quality

An automated review pass over the dashboard as it is actually rendered on your screen.

Key value

Catches what a query-level check cannot: truncated labels, overlapping legends, empty or erroring tiles, inconsistent formats, off-theme colours — and fixes them with you.

How to use

Click Quality → multi-select what to check (layout, labels, data quality, empty tiles, theme consistency, accessibility…) → Run. Selo screenshots the panel, reviews it and replies in chat with findings and proposed fixes; say "apply all" or pick individual ones. Works on the current tab; switch tabs and run again for the others.

Undo / Redo (dashboard edits)

Every edit Selo makes to a dashboard is journaled server-side and reversible, even after a reload.

Key value

Experiment freely: a wrong suggestion is one click away from being reverted, and redo brings it back.

How to use

The Undo and Redo buttons on the toolbar open a dropdown listing each edit (tile, what changed, when). Click an entry to revert up to that point. Redo re-applies reverted edits in order. The journal is per dashboard, so it is still there tomorrow.

Reload

Re-renders the embedded dashboard in place.

Key value

See an edit, a new theme or fresh data immediately without losing your place in the chat.

How to use

Click the circular-arrow button. Filters and the active tab are preserved where Looker allows it.

Folder chip & Move

The "#id • Folder" chip under the dashboard title shows where the dashboard lives and lets you move it.

Key value

Put a freshly built dashboard where your team will find it, without opening Looker's folder browser.

How to use

Click the chip → pick a folder from the list → the move happens via the API and the chip updates. Only folders you can edit are offered.

Full screen & Close to pill

Expand the panel over the whole app, or collapse it into a pill at the top right.

Key value

Present a dashboard on a call, or get the chat back — nothing is lost either way.

How to use

The expand icon hides the sidebar and chat (click it again to restore the previous split). The X collapses the panel into a pill; click the pill to reopen exactly where you were. Drag the divider to resize; double-click it to reset.

Custom visualizations & themes

Design bespoke chart types beyond Looker's built-ins and manage instance themes from a guided flow.

Key value

The exact visual your stakeholder asked for — validated in a sandbox before it ever reaches a dashboard.

How to use

Account panel → Custom Visualizations → "+ Create Viz" (or the Dashboard Quickstart's "Design custom viz"). Describe the visual; Selo builds, validates and previews it, then registers it for use on dashboards. Themes: Account panel → Themes → "+ create", or "Create a new theme" inside the Dashboard form.

ExploreAsk questions, get governed answers, and work in a live explore beside the chat.7 features

Ask your data (chat)

Ask questions in plain language and get answers with charts, straight from your Looker explores.

Key value

No SQL, no explore-hunting: Selo verifies real field names before every query, so the numbers come from your semantic layer — never invented.

How to use

Type a question in the chat bar (any supported language, or use the mic). Selo picks the right explore from your Context selection, runs the query, and answers with the data, a chart link and suggested follow-ups. If it is less than 80% sure what you mean, it asks one short clarifying question first.

Live explore preview

A live, interactive explore opens beside the chat whenever a query benefits from visual exploration.

Key value

Full Looker interactivity — drill, filter, change the viz — while Selo stays aware of what is on your screen and can refine it.

How to use

Ask a data question and click the explore link, or say "show me that as a chart". Chat instructions like "colour the bars by category" update the preview in place. "Save this view" on an in-chat explore embed stores it as a Look.

Explore tabs strip

Every explore opened in this chat gets a tab in the panel.

Key value

Compare several analyses side by side and return to any of them without re-running anything.

How to use

Drag tabs to reorder, click × to close one, use the collapse arrow to hide the strip, and "Clear all" to close every explore at once.

Go (explore state history)

A dropdown of every state an explore went through (fields, filters, viz) in this tab.

Key value

Retrace an analysis step by step — the "how did I get here?" answer, one click away.

How to use

Open the history dropdown on an explore tab, select an earlier state and confirm "Go to"; the explore reloads to it. Explore Undo / Redo step through the same history one move at a time.

Linked / Unlinked

Controls whether your chat messages target what is on screen.

Key value

Linked: "add a filter on region" edits the open dashboard or explore. Unlinked: the chat is free-form and the panel is just a viewer.

How to use

Toggle the link icon on the toolbar. The dropdown next to it lists the linked explores and lets you link or unlink each one. The badge shows how many are linked.

Compute insights

Asks Selo to read the linked explore's result set and write the key takeaways.

Key value

From a table of numbers to three sentences a stakeholder can act on — grounded in the rows on screen, not a guess.

How to use

With an explore linked, click Compute insights. Selo runs the explore's query, summarizes trends, outliers and drivers, and suggests follow-up questions in chat.

Go to LookML

Jumps from an explore to the LookML files that define it.

Key value

Close the loop between "why is this metric wrong?" and the line that defines it.

How to use

Open the Go to LookML dropdown on an explore tab → pick a view or model file → it opens in the LookML editor panel, ready for "fix this" requests in chat.

ModelGenerate and refine LookML with a built-in editor wired to the chat.5 features

LookML file cards in the chat

Every LookML file Selo writes appears as a card in the answer (path, project, line count).

Key value

Read what was generated without leaving the conversation; open the editor only when you want to change it.

How to use

Click a card to preview the file inline; click its expand icon to open that file in the LookML editor panel. Re-opening an older chat shows the cards again without opening any panel.

LookML editor

Project/file browsing, inline editing, validation, save and deploy — in a panel beside the chat.

Key value

Generated code streams into the editor, Validate runs Looker's validator, and every save is a versioned step you can undo.

How to use

The editor opens during Model/Prototype work or from a file card. Files dropdown: open any file (chips show the open ones). Toolbar: open the explores a file defines, Quality (AI review of the open file and CI checks on the project), Validate, Save (Ctrl/Cmd+S), refresh files, Undo/Redo across saved versions, and Deploy. Diagnostics under the editor link to the line; "Ask Selo to fix this" sends the error to chat.

File tabs

Every open LookML file is a tab above the editor; the one you are reading is highlighted.

Key value

Work across a model, its views and a dashboard file without losing your place.

How to use

Open files from the Files dropdown (or let a build open them). Click a tab to switch, × to close it, drag to reorder. Tabs persist across reloads. The “link” icon on a tab makes that file the one Selo edits when you say “fix this” in chat.

Fold / unfold

Collapse views, explores, joins or dimension blocks to read a long file as an outline.

Key value

A 600-line view becomes a 20-line map; expand only the block you are changing.

How to use

Click the chevron in the editor gutter next to any block to fold or unfold it. Folding is per tab and remembered while the file stays open.

Undo / Redo (saved versions)

Every Save is a version; Undo/Redo step through them.

Key value

Experiment on a view knowing you can walk back any save — including ones Selo made.

How to use

Toolbar → Undo / Redo arrows (the dropdown lists versions with timestamps). Validate before Save (Ctrl/Cmd+S); Deploy publishes the whole project to production when you are done.

PrototypeSpin up a full proof of concept — project, data, explores, dashboards — or migrate one from Tableau / Power BI.1 feature

Migrate to Looker (migration tab)

Rebuild an existing Tableau or Power BI asset in Looker from its file.

Key value

The data model, calculations and dashboard layout come across in one run instead of being re-authored by hand.

How to use

Prototype form → Objective “Migrate to Looker” → drop the .twb / .twbx / .pbit in the Tableau / Power BI File field. Selo lists the tables, relationships and sheets it found (Extracted Model); confirm the project and connection and what to migrate, then Build. The editor shows the generated LookML as it lands and the rebuilt dashboard opens at the end. Review differences in chat (“what did you not migrate?”).

Chat & contextEverything around the message box: automatic helpers, data context, attachments, voice and message actions.6 features

Auto mode & the helper banner

Auto opens the right Quickstart form when your prompt calls for one, and says so in a banner.

Key value

You never have to remember which helper to use — and you can always decline it.

How to use

Leave Auto on (Quickstarts section of the sidebar; it locks on when no helper is on). When a form opens automatically the banner offers Dismiss (send the prompt as plain chat), "Not quite? Open instead" chips for the other helpers, and Quick answers to clarify in one click. Toggle a specific Quickstart off to stop it from auto-opening.

Context picker & pills

Choose which explores/models Selo may query; the active context shows as pills above the message box.

Key value

Precision and governance: Selo only answers from the data you pointed it at.

How to use

Click the Context button in the chat bar → multi-select explores → Done. Pills: click × to remove one, "Clear all context" to reset, and the chevron to collapse/expand the bar. The selector is disabled while only Model/Prototype helpers are on.

Attach files & images

Drop CSV/Excel/JSON, images or BI files into the conversation.

Key value

Ground a build in real inputs: a spreadsheet becomes a dataset, a screenshot becomes a layout brief, a .twb becomes a migration.

How to use

Click the paperclip (or drag a file onto the chat). Large files prompt for how to handle them (sample, full upload). Images can be pasted directly; Selo reads them for layout, colours and numbers.

Voice & language

Dictate messages and answer in any of the supported languages.

Key value

Hands-free briefing and multilingual teams on the same chat.

How to use

Click the mic to dictate (click again to stop). The language selector next to it sets both transcription and reply language; it is remembered per user.

Steer or stop a running answer

Add instructions while Selo is still working, or stop it.

Key value

No waiting for a wrong answer to finish: redirect mid-stream.

How to use

"Add to current response" appends a note the agent reads at its next step (e.g. "use monthly granularity"). "Stop generating" ends the turn immediately; what was produced so far stays.

Suggestions & message actions

AI suggestions under the box, and per-message actions.

Key value

Faster next steps, and a feedback loop that improves Selo for your instance.

How to use

"Show / Hide AI suggestions" toggles prompt ideas; "Edit before sending" lets you tweak one. On messages: copy the prompt, 👍 / 👎 rate the answer, expand the thinking / tool trace, open Recommended Actions and Suggested Next Steps. A budget hold notice appears if AI consumption is paused for the period.

Sidebar & organizationKeep a growing chat history navigable — and switch mode.3 features

Mode pill

Looker, Databases and Knowledge Catalog are three modes of the same assistant; the active one shows as a pill next to the sidebar menu button.

Key value

One interface across the stack — and the Quickstarts, context picker and these guides follow the mode you pick.

How to use

Click the mode pill (or open Settings) and pick a mode. In Knowledge Catalog mode you can also attach a BigQuery or Looker backend so Selo can act on the cataloged assets.

Search, filters & grouping

Full-width search, filters (activity, objective, industry, asset), grouping and AI hover-recaps for every chat.

Key value

Pinpoint the one conversation about a specific asset in seconds.

How to use

Use the search bar above RECENT; the sliders icon opens filters — the Asset tab filters chats by the dashboards, explores, datasets or catalog entries they used. Group by activity or industry, collapse/expand groups, and hover any chat for its AI recap.

Chat menu: pin, rename, archive, move, bulk edit

Every chat row has a ⋮ menu for housekeeping.

Key value

Pinned chats stay on top in the order you choose; archived ones leave the list but keep their history.

How to use

⋮ → Pin/Unpin, Rename, Archive, Move up/down (pinned order), or Bulk edit to act on many chats at once. New Chat starts a fresh conversation. Files opens the attachments browser.

Monitoring & sharingTurn a chat into something that keeps delivering — and share it.2 features

Monitor: schedules, alerts & digests

Turn any chat into a recurring email: scheduled reports, threshold alerts, anomaly checks, or an AI-written digest.

Key value

The insight you asked for once keeps arriving on a cadence — with real data summaries, not just static screenshots.

How to use

Chat ⋮ menu → Monitor. Pick the tab (Schedule / Alert / Digest), confirm the suggested data context and visuals from the chat, set the cadence and recipients, and save. "Run once now" tests it immediately. Manage them later in Account → Schedules (edit, run, pause, delete).

Share, fork, print, summary

Share a chat with teammates, fork a copy, print to PDF, or send an AI summary by email.

Key value

The analysis travels: colleagues open a live copy of the conversation instead of screenshots.

How to use

Chat ⋮ menu → Share (owner; recipients see a banner with their role), Fork a copy (your own editable duplicate), Print (transcript export), or Summary → copy / email.

Account, settings & helpPersonal preferences, usage, agent instructions and support.3 features

Account panel

Persona, language, and your activity: schedules, AI consumption, agent instructions, custom visualizations, themes.

Key value

One place for everything that is yours — with projections so AI spend is never a surprise.

How to use

Click your avatar. Preferences: persona (how Selo addresses you and what it assumes), language. Your activity: Schedules (+ create), AI consumption chart (projection; admins see instance scope), Agent instructions (+ Create Agent, revoke/restore), Custom Visualizations (+ Create Viz), Themes (+ create).

Settings

Model, mode, Looker connection and appearance.

Key value

Switch models per task, fix a broken authorization in one click, and pick the look that suits you.

How to use

Settings → Model (which Gemini model answers), Mode, Looker instance, authentication method & OAuth client (re-authorize from the banner above the chat), default connection, Dark mode. Admin-managed fields are shown read-only.

Help & feedback, support widget

This guide, quick tips, bug/idea reports with history, and a support chat.

Key value

Feedback lands with the team that builds Selo, with the context needed to act on it.

How to use

Sidebar → Help & Feedback: Help tab (tips + this guide), Submit (bug / idea / question / praise with severity and mood), My Reports (status of what you sent), Admin (for admins). The floating support widget answers how-to questions (curated or AI mode) and keeps its own history.

Databases mode

How Selo works

  1. Just type your question — in the chat — plain language works (“top 10 products by revenue last quarter”). Or pick one of the quickstart cards on the home screen.
  2. Let Auto do the routing — with the Auto toggle on (it is by default), Selo opens the right Quickstart form when your request calls for one; you never have to choose a mode first.
  3. Everything lands in the chat — answers, result tables, charts and the SQL behind them appear inline in the conversation. Expand any of them to open it in a side panel; switching chats never reopens a panel, and every panel can be resized, collapsed or closed.

Quickstart walkthroughs

Each quickstart form is built to be filled in under ONE minute — give it a try, you won’t regret it.

Build a prototype
  1. Fill in the form — every field guides you, and defaults are fine almost everywhere: • Objective — Build a prototype (Migrate to GCP covers database migrations). • Industry Template & Use Case — the story the demo should tell: pick a template (Retail, for example) or describe your own. • Dataset Name — any snake_case name works. • BigQuery Dataset — a new dataset keeps the prototype self-contained; an existing one builds alongside your data. • Data Schema — Create dummy data generates realistic sample data; Use available data builds on tables you already have. • Location — where the data should live: EU or US.
  2. Build Prototype launches the run: Selo creates the dataset, its tables and sample data, then answers the use case’s first questions on top of it.
  3. Migrating instead? Objective: Migrate to GCP → pick the Current Database (Oracle, SQL Server…), the Target on GCP, paste the current schema (or let Selo propose one) and tick what to migrate.
  4. Tune it in chat: add tables or views, ask for partitioning and clustering, run a data health check, or attach a federated database (Cloud SQL, AlloyDB, Spanner) from the form.
Explore your data
  1. Fill in the form around your question: • Objective — Answer a data question; Find the right content and Data health check are the other two. • Data Context — the dataset(s) Selo may query; “All datasets” keeps the whole project in scope. • Kind of Question & Analysis Type — shape the answer: a General question with a Trend analysis is a natural first run. • Time Range — the window to analyse, last 12 months for instance. • Your Question — any business question in your own words: “which stores drive most returns?”, say.
  2. Run it: Selo reads the table schemas, writes and runs the SQL, and answers in chat with the result table and a chart.
  3. Other objectives: Find the right content shortlists tables, views, datasets, materialized views, BQML models or routines for a topic; Data health check runs Freshness, Nulls, Duplicates and Volume-anomaly checks on the selected data.
  4. Tune it in chat: ask follow-ups (“break it down by region”, “compare with last year”), ask for the SQL, or change the Context picker to widen or narrow the datasets Selo may query.
Create a dataset
  1. Fill in the form — the brief for the dataset you want: • Objective — Create a new dataset from a use case, or Refine an existing dataset to improve one you have. • Industry Template & Use Case — pick a template (Retail, for example) or describe your own domain. • Dataset Name — optional; Selo proposes one otherwise. • Include — what to build: Tables & schema, Views and Dummy data are the usual trio, with Partitioning & clustering, Materialized views or a BQML model as extras.
  2. Optionally select Run AI Screening: Selo reviews the brief for missing scope or ambiguous entities before building anything.
  3. Create Dataset does the rest: Selo designs the schema, creates the tables and views in BigQuery and loads the dummy data; the chat shows what was created.
  4. Tune it: switch the objective to Refine an existing dataset, pick the dataset and focus on New tables or views, Schema cleanup, Partitioning & clustering, Performance, Data quality checks or Documentation & descriptions — or just keep chatting.

Connecting Selo

In Settings, pick the Databases mode and enter the Google Cloud project ID where your BigQuery data lives. Authenticate with a service-account key (JSON) with BigQuery read access, or the Google sign-in option the settings form offers. Then open the Context picker in the chat bar and tick the datasets (or tables) Selo may query.

Features list

Everything Selo can do in Databases mode, grouped by surface. The Quickstart forms themselves are covered in the walkthroughs above.

ExploreAsk questions over your BigQuery datasets and get governed SQL answers with charts.2 features

Ask your data (chat)

Ask questions in plain language; Selo writes and runs the SQL against the datasets in your Context.

Key value

No SQL to write, no schema-hunting: Selo reads the real table schemas before every query, so column names are never invented.

How to use

Type a question in the chat bar (any supported language, or use the mic). Selo picks the tables from your Context selection, writes the query, runs it and answers with the result table, a chart and suggested follow-ups. Ask "show me the SQL" to see the query.

Result tables & charts

Every query answer renders its rows and a chart inline in the chat.

Key value

See the numbers and the picture together, then refine in the same thread.

How to use

Ask follow-ups ("break it down by region", "as a line chart", "only the top 10"). Shared chats redact BigQuery result rows for recipients who do not own the chat.

ModelDesign and refine BigQuery datasets — schema, tables, views and sample data, built the way BigQuery wants them.3 features

Create a dataset from a use case

Selo designs the schema, creates the tables and views in BigQuery and loads dummy data — from an industry template or your own brief.

Key value

A working dataset in minutes: schema, tables, views and sample data designed together, partitioned and clustered the way BigQuery wants them.

How to use

Model Quickstart → "Create a new dataset" → pick a template or describe the use case, optionally name the dataset, and tick what to Include (Tables & schema, Views, Dummy data, Partitioning & clustering, Materialized views, BQML model). Run AI Screening to have the brief checked first; the chat reports everything created.

Refine an existing dataset

Point Selo at a dataset and a focus area; it proposes and applies the improvements.

Key value

Schema cleanup, performance and documentation work that usually stays on the backlog, done conversationally.

How to use

Model Quickstart → "Refine an existing dataset" → pick the dataset and a Focus On (New tables or views, Schema cleanup, Partitioning & clustering, Performance, Data quality checks, Documentation & descriptions) — or just describe the change in chat.

Derived tables, BQML & health checks (chat)

Beyond the form: create derived tables, forecast with BQML and run data health checks straight from the conversation.

Key value

The warehouse-engineering loop stays in one thread — build, check and iterate without leaving the chat.

How to use

Ask in chat: "create a view of monthly revenue by store", "train a BQML model to forecast orders", or "run a health check on the sales dataset" (Freshness, Nulls, Duplicates, Volume anomalies).

PrototypeStand up a complete BigQuery prototype, or plan a migration to GCP.1 feature

Migrate to GCP

Plan and prototype a database-to-database migration onto BigQuery (or another GCP target).

Key value

A representative schema, the mapping and the first migrated tables — before the migration project starts.

How to use

Prototype form → Objective "Migrate to GCP" → Current Database (Oracle, SQL Server, …), Target on GCP, paste the Current Schema (or leave blank and Selo proposes one), tick what to migrate, then Migrate to GCP.

Chat & contextEverything around the message box: automatic helpers, data context, attachments, voice and message actions.6 features

Auto mode & the helper banner

Auto opens the right Quickstart form when your prompt calls for one, and says so in a banner.

Key value

You never have to remember which helper to use — and you can always decline it.

How to use

Leave Auto on (Quickstarts section of the sidebar; it locks on when no helper is on). When a form opens automatically the banner offers Dismiss (send the prompt as plain chat), "Not quite? Open instead" chips for the other helpers, and Quick answers to clarify in one click. Toggle a specific Quickstart off to stop it from auto-opening.

Context picker & pills

Choose which project datasets (or tables) Selo may query; the active context shows as pills above the message box.

Key value

Precision and governance: Selo only answers from the data you pointed it at.

How to use

Click the Context button in the chat bar → tick datasets (or "All datasets") and, inside one, specific tables → Done. Pills: click × to remove one, "Clear all context" to reset, and the chevron to collapse/expand the bar.

Attach files & images

Drop CSV/Excel/JSON files or images into the conversation.

Key value

Ground a build in real inputs: a spreadsheet becomes a table, a screenshot becomes a brief.

How to use

Click the paperclip (or drag a file onto the chat). Large files prompt for how to handle them (sample, full upload). Images can be pasted directly; Selo reads them for layout, colours and numbers.

Voice & language

Dictate messages and answer in any of the supported languages.

Key value

Hands-free briefing and multilingual teams on the same chat.

How to use

Click the mic to dictate (click again to stop). The language selector next to it sets both transcription and reply language; it is remembered per user.

Steer or stop a running answer

Add instructions while Selo is still working, or stop it.

Key value

No waiting for a wrong answer to finish: redirect mid-stream.

How to use

"Add to current response" appends a note the agent reads at its next step (e.g. "use monthly granularity"). "Stop generating" ends the turn immediately; what was produced so far stays.

Suggestions & message actions

AI suggestions under the box, and per-message actions.

Key value

Faster next steps, and a feedback loop that improves Selo for your instance.

How to use

"Show / Hide AI suggestions" toggles prompt ideas; "Edit before sending" lets you tweak one. On messages: copy the prompt, 👍 / 👎 rate the answer, expand the thinking / tool trace, open Recommended Actions and Suggested Next Steps. A budget hold notice appears if AI consumption is paused for the period.

Sidebar & organizationKeep a growing chat history navigable — and switch mode.3 features

Mode pill

Looker, Databases and Knowledge Catalog are three modes of the same assistant; the active one shows as a pill next to the sidebar menu button.

Key value

One interface across the stack — and the Quickstarts, context picker and these guides follow the mode you pick.

How to use

Click the mode pill (or open Settings) and pick a mode. In Knowledge Catalog mode you can also attach a BigQuery or Looker backend so Selo can act on the cataloged assets.

Search, filters & grouping

Full-width search, filters (activity, objective, industry, asset), grouping and AI hover-recaps for every chat.

Key value

Pinpoint the one conversation about a specific asset in seconds.

How to use

Use the search bar above RECENT; the sliders icon opens filters — the Asset tab filters chats by the dashboards, explores, datasets or catalog entries they used. Group by activity or industry, collapse/expand groups, and hover any chat for its AI recap.

Chat menu: pin, rename, archive, move, bulk edit

Every chat row has a ⋮ menu for housekeeping.

Key value

Pinned chats stay on top in the order you choose; archived ones leave the list but keep their history.

How to use

⋮ → Pin/Unpin, Rename, Archive, Move up/down (pinned order), or Bulk edit to act on many chats at once. New Chat starts a fresh conversation. Files opens the attachments browser.

Monitoring & sharingTurn a chat into something that keeps delivering — and share it.2 features

Monitor: schedules, alerts & digests

Turn any chat into a recurring email: scheduled reports, threshold alerts, anomaly checks, or an AI-written digest.

Key value

The insight you asked for once keeps arriving on a cadence — with real data summaries, not just static screenshots.

How to use

Chat ⋮ menu → Monitor. Pick the tab (Schedule / Alert / Digest), confirm the suggested data context and visuals from the chat, set the cadence and recipients, and save. "Run once now" tests it immediately. Manage them later in Account → Schedules (edit, run, pause, delete).

Share, fork, print, summary

Share a chat with teammates, fork a copy, print to PDF, or send an AI summary by email.

Key value

The analysis travels: colleagues open a live copy of the conversation instead of screenshots.

How to use

Chat ⋮ menu → Share (owner; recipients see a banner with their role), Fork a copy (your own editable duplicate), Print (transcript export), or Summary → copy / email.

Account, settings & helpPersonal preferences, usage, agent instructions and support.3 features

Account panel

Persona, language, and your activity: schedules, AI consumption, agent instructions.

Key value

One place for everything that is yours — with projections so AI spend is never a surprise.

How to use

Click your avatar. Preferences: persona (how Selo addresses you and what it assumes), language. Your activity: Schedules (+ create), AI consumption chart (projection; admins see instance scope), Agent instructions (+ Create Agent, revoke/restore).

Settings

Model, mode, Google Cloud project / credentials and appearance.

Key value

Switch models per task, fix a broken authorization in one click, and pick the look that suits you.

How to use

Settings → Model (which Gemini model answers), Mode, Google Cloud project and service-account / sign-in credentials, Dark mode. Admin-managed fields are shown read-only.

Help & feedback, support widget

This guide, quick tips, bug/idea reports with history, and a support chat.

Key value

Feedback lands with the team that builds Selo, with the context needed to act on it.

How to use

Sidebar → Help & Feedback: Help tab (tips + this guide), Submit (bug / idea / question / praise with severity and mood), My Reports (status of what you sent), Admin (for admins). The floating support widget answers how-to questions (curated or AI mode) and keeps its own history.

Knowledge Catalog mode

How Selo works

  1. Just type your question — in the chat — plain language works (“top 10 products by revenue last quarter”). Or pick one of the quickstart cards on the home screen.
  2. Let Auto do the routing — with the Auto toggle on (it is by default), Selo opens the right Quickstart form when your request calls for one; you never have to choose a mode first.
  3. Everything lands in the chat — answers, shortlisted assets, metadata findings and proposed descriptions appear inline in the conversation. Expand any of them to open it in a side panel; switching chats never reopens a panel, and every panel can be resized, collapsed or closed.

Quickstart walkthroughs

Each quickstart form is built to be filled in under ONE minute — give it a try, you won’t regret it.

Find the right data
  1. Fill in the form around what you’re looking for: • Objective — Find the right data; Answer a data question and Explain an asset cover the other jobs. • Data Context — the catalog entries to search, or leave it open to search the whole catalog. • Topic — a business topic in your own words: “customer churn”, say. • Asset Types — what to shortlist: Tables and Datasets, for example; Explores, Models and Dashboards work too.
  2. Shortlist Assets does the rest: Selo searches the Knowledge Catalog and answers with the best-matching assets, their descriptions, owners and freshness.
  3. Other objectives: Answer a data question (pick a Question Template such as Data discovery or Business definitions), and Explain an asset (Quick summary or Full metadata & lineage caveats).
  4. Tune it in chat: ask for lineage, usage or ownership of one asset, or tick the shortlisted entries in the Context picker to ground the next questions on them.
Run a metadata health check
  1. Fill in the form around the audit: • Objective — Metadata health check. • Data Context — the catalog entries to audit. • Checks to Run — pick what matters: Missing descriptions, Ownership, Labels & tags and Freshness are all available.
  2. Run Metadata Check does the rest: Selo reads the metadata of every selected entry and reports the gaps per check, asset by asset.
  3. Use the Metadata Freshness filter (Updated last 7 / 30 / 90 days…) to focus on what changed recently.
  4. Tune it: send the findings to the Context engineering Quickstart (below) to have Selo draft the missing descriptions, owners and tags.
Engineer context
  1. Fill in the form — the enrichment brief: • Objective — Context engineering across many assets, or Refine an asset’s metadata for a single entry. • Assets — the catalog entries to enrich. • Template — how wide to go: Catalog-wide sweep, Domain spotlight, Onboarding pack, Governance audit or Custom. • Include — what to draft: Descriptions, Labels & tags and Ownership to start with; PII flags, glossary links and freshness notes if you need them. • Apply as — Ideas in chat to review the proposals first; Write back to KC applies them directly.
  2. Optionally select Run AI Screening: Selo checks the brief against the selected assets before drafting.
  3. Engineer Context does the rest: Selo proposes descriptions, labels, ownership notes and glossary links for each asset, in chat.
  4. Tune it: switch Apply as to Write back to KC once you are happy with the proposals, or choose Refine an asset’s metadata to work on one entry at a time.

Connecting Selo

In Settings, pick the Knowledge Catalog mode and enter the Google Cloud project whose Dataplex catalog Selo should read. Choose how Selo authenticates (service-account key or application default credentials) and, optionally, attach a BigQuery or Looker backend so Selo can act on the cataloged assets, not only describe them. Then tick the catalog entries to ground on in the Context picker.

Features list

Everything Selo can do in Knowledge Catalog mode, grouped by surface. The Quickstart forms themselves are covered in the walkthroughs above.

ExploreSearch, understand and audit the assets of your Knowledge Catalog.2 features

Ask the catalog (chat)

Ask where data lives, what an asset means, who owns it and how fresh it is.

Key value

Answers grounded in the catalog metadata — descriptions, owners, labels, freshness — not guesses.

How to use

Type a question in the chat bar ("which table holds daily order revenue, and how fresh is it?"). Selo searches the entries in your Context (or the whole catalog) and answers with the matching assets and their metadata. With a BigQuery or Looker backend attached, it can query the asset too.

Metadata health check

An audit of the selected catalog entries for the metadata gaps that hurt discoverability.

Key value

Know which assets lack descriptions, owners, labels or recent updates before your users find out.

How to use

Explore form → Objective "Metadata health check" → pick the entries in Data Context → Checks to Run: Missing descriptions, Ownership, Labels & tags, Freshness → Run Metadata Check. Findings come back per asset; hand them to Context engineering to fix.

Model (Context engineering)Enrich the catalog: descriptions, labels, ownership and glossary links — proposed by Selo, applied when you approve.2 features

Draft metadata at scale

Selo proposes descriptions, labels, ownership notes and glossary links for many assets at once.

Key value

Better metadata makes every other answer better — for Selo and for everyone searching the catalog.

How to use

Context engineering Quickstart → pick the Assets and a Template (Catalog-wide sweep, Domain spotlight, Onboarding pack, Governance audit or Custom), tick what to Include (Descriptions, Labels & tags, Ownership, PII flags, Business glossary links, Freshness documentation) and run — the proposals arrive in chat.

Write back to Knowledge Catalog

Approved proposals can be applied to the catalog directly instead of staying ideas.

Key value

The audit-to-fix loop closes in one place: findings become applied metadata, not a backlog document.

How to use

Set "Apply as" to Write back to KC once the proposals look right — or keep "Ideas in chat" to review first. "Refine an asset's metadata" does the same for a single entry.

Chat & contextEverything around the message box: automatic helpers, data context, attachments, voice and message actions.6 features

Auto mode & the helper banner

Auto opens the right Quickstart form when your prompt calls for one, and says so in a banner.

Key value

You never have to remember which helper to use — and you can always decline it.

How to use

Leave Auto on (Quickstarts section of the sidebar; it locks on when no helper is on). When a form opens automatically the banner offers Dismiss (send the prompt as plain chat), "Not quite? Open instead" chips for the other helpers, and Quick answers to clarify in one click. Toggle a specific Quickstart off to stop it from auto-opening.

Context picker & pills

Choose which catalog entries Selo grounds on; the active context shows as pills above the message box.

Key value

Precision and governance: Selo only answers from the data you pointed it at.

How to use

Click the Context button in the chat bar → search the catalog and tick the entries (tables, datasets, explores, dashboards) → Done. Pills: click × to remove one, "Clear all context" to reset, and the chevron to collapse/expand the bar.

Attach files & images

Drop CSV/Excel/JSON files or images into the conversation.

Key value

Ground a build in real inputs: a spreadsheet becomes a table, a screenshot becomes a brief.

How to use

Click the paperclip (or drag a file onto the chat). Large files prompt for how to handle them (sample, full upload). Images can be pasted directly; Selo reads them for layout, colours and numbers.

Voice & language

Dictate messages and answer in any of the supported languages.

Key value

Hands-free briefing and multilingual teams on the same chat.

How to use

Click the mic to dictate (click again to stop). The language selector next to it sets both transcription and reply language; it is remembered per user.

Steer or stop a running answer

Add instructions while Selo is still working, or stop it.

Key value

No waiting for a wrong answer to finish: redirect mid-stream.

How to use

"Add to current response" appends a note the agent reads at its next step (e.g. "use monthly granularity"). "Stop generating" ends the turn immediately; what was produced so far stays.

Suggestions & message actions

AI suggestions under the box, and per-message actions.

Key value

Faster next steps, and a feedback loop that improves Selo for your instance.

How to use

"Show / Hide AI suggestions" toggles prompt ideas; "Edit before sending" lets you tweak one. On messages: copy the prompt, 👍 / 👎 rate the answer, expand the thinking / tool trace, open Recommended Actions and Suggested Next Steps. A budget hold notice appears if AI consumption is paused for the period.

Sidebar & organizationKeep a growing chat history navigable — and switch mode.3 features

Mode pill

Looker, Databases and Knowledge Catalog are three modes of the same assistant; the active one shows as a pill next to the sidebar menu button.

Key value

One interface across the stack — and the Quickstarts, context picker and these guides follow the mode you pick.

How to use

Click the mode pill (or open Settings) and pick a mode. In Knowledge Catalog mode you can also attach a BigQuery or Looker backend so Selo can act on the cataloged assets.

Search, filters & grouping

Full-width search, filters (activity, objective, industry, asset), grouping and AI hover-recaps for every chat.

Key value

Pinpoint the one conversation about a specific asset in seconds.

How to use

Use the search bar above RECENT; the sliders icon opens filters — the Asset tab filters chats by the dashboards, explores, datasets or catalog entries they used. Group by activity or industry, collapse/expand groups, and hover any chat for its AI recap.

Chat menu: pin, rename, archive, move, bulk edit

Every chat row has a ⋮ menu for housekeeping.

Key value

Pinned chats stay on top in the order you choose; archived ones leave the list but keep their history.

How to use

⋮ → Pin/Unpin, Rename, Archive, Move up/down (pinned order), or Bulk edit to act on many chats at once. New Chat starts a fresh conversation. Files opens the attachments browser.

Monitoring & sharingTurn a chat into something that keeps delivering — and share it.2 features

Monitor: schedules, alerts & digests

Turn any chat into a recurring email: scheduled reports, threshold alerts, anomaly checks, or an AI-written digest.

Key value

The insight you asked for once keeps arriving on a cadence — with real data summaries, not just static screenshots.

How to use

Chat ⋮ menu → Monitor. Pick the tab (Schedule / Alert / Digest), confirm the suggested data context and visuals from the chat, set the cadence and recipients, and save. "Run once now" tests it immediately. Manage them later in Account → Schedules (edit, run, pause, delete).

Share, fork, print, summary

Share a chat with teammates, fork a copy, print to PDF, or send an AI summary by email.

Key value

The analysis travels: colleagues open a live copy of the conversation instead of screenshots.

How to use

Chat ⋮ menu → Share (owner; recipients see a banner with their role), Fork a copy (your own editable duplicate), Print (transcript export), or Summary → copy / email.

Account, settings & helpPersonal preferences, usage, agent instructions and support.3 features

Account panel

Persona, language, and your activity: schedules, AI consumption, agent instructions.

Key value

One place for everything that is yours — with projections so AI spend is never a surprise.

How to use

Click your avatar. Preferences: persona (how Selo addresses you and what it assumes), language. Your activity: Schedules (+ create), AI consumption chart (projection; admins see instance scope), Agent instructions (+ Create Agent, revoke/restore).

Settings

Model, mode, Google Cloud project / credentials and appearance.

Key value

Switch models per task, fix a broken authorization in one click, and pick the look that suits you.

How to use

Settings → Model (which Gemini model answers), Mode, Google Cloud project and service-account / sign-in credentials, Dark mode. Admin-managed fields are shown read-only.

Help & feedback, support widget

This guide, quick tips, bug/idea reports with history, and a support chat.

Key value

Feedback lands with the team that builds Selo, with the context needed to act on it.

How to use

Sidebar → Help & Feedback: Help tab (tips + this guide), Submit (bug / idea / question / praise with severity and mood), My Reports (status of what you sent), Admin (for admins). The floating support widget answers how-to questions (curated or AI mode) and keeps its own history.

Try it now — open SELO →