New: no-code event targeting is live. See how →
Onbixo
Skip to content

The browser extension

The Onbixo builder extension is the fastest way to create a flow: open your live app, click the elements you want to point at, and the extension captures selectors that survive your app re-rendering. It is the recommended way to build - no CSS, no engineering ticket. Pair it with the one-line runtime and you have the whole product: point at your app to build, drop one line to ship.

The browser extension picker
The picker: hover an element to highlight it, click to capture a step.

Why build with the extension

Tours and tooltips anchor to elements on your page. Typing CSS selectors by hand is fiddly and brittle - a class name changes, a wrapper moves, and the flow points at nothing. The extension removes that entirely:

  • No code. You point and click on your real app instead of guessing selectors. This is built for PMs and founders, not just engineers.
  • Selectors that survive change. Each click captures a ranked set of selectors, not one fragile string, so the target keeps resolving as your app re-renders (React, Vue, Angular, Svelte, or plain HTML). See Troubleshooting if a target ever stops resolving.
  • You see exactly what your user will. You build on the live page, in context, not against a mockup.

Install it

The extension is not on the Chrome Web Store yet, so install it manually (one time):

  1. On the Install page, download the extension (.zip) and unzip it.
  2. Open chrome://extensions and turn on Developer mode (top right).
  3. Click Load unpacked and select the unzipped folder.
  4. The Onbixo Builder icon appears in your toolbar. Pair it from the Install page.

Chrome Web Store listing coming soon. Once it's live, you'll install in one click and get updates automatically - no manual steps.

It is a standard Manifest V3 extension and requests the minimum it needs: access to the current tab when you activate it, and local storage for its pairing token. It does not run in the background or read your browsing.

Click the toolbar icon on any page to open the builder. It starts on a simple home screen: pick what you are building - a tour, tooltip, checklist, or just grab a robust CSS selector.

The extension home screen
The builder home: choose what to build, or edit a saved flow.

Pair it with your account

Pairing links the extension to your workspace so it can save drafts there, using a token that is scoped to that one job and nothing else. It takes two factors - your account email and a one-time code - so a code glimpsed over your shoulder or in a screenshot can't pair on its own. On first use, the builder shows a Connect card that walks you through it.

The extension connect card
First run: a one-time Connect card with the pairing steps.
  1. In the dashboard, open Install → Connect the extension and generate a one-time pairing code.
  2. In the extension panel, click Connect account, enter your account email and the code, and click Link.
  3. The server checks that the email matches the account that minted the code, then issues a scoped, time-limited token, stored only inside the extension's service worker.
The pairing-code dialog
Enter your account email and the pairing code, then click Link.
Which email?

Use the email you sign in to Onbixo with. If you are a team member in someone else's workspace, use your own email - the code you generated is tied to you, and the extension links to whichever workspace was active when you generated it.

How the token stays safe

The token can only save flow drafts to your account. It never enters any web page, cannot read your data, and cannot act as your login. The extension's UI (the picker) and its network calls are kept apart - the part that touches your page never sees the token. If a token is ever lost, revoke it from the Install page and pair again.

Build a flow

  1. Open your live app and click the extension icon to turn the builder on.
  2. Hover an element - it highlights. Click it to capture that target and add a step.
  3. Write the step's title and body right there, and repeat for each element your tour points at.
  4. Click Save to Onbixo. The flow lands in your account as a draft.
  5. Open the dashboard, refine it in the visual editor (styling, targeting, frequency), and Publish.
Building a flow in the extension
Building a tour: the captured selector, the step content, and the captured steps so far.

The extension captures the targets and the step content; the dashboard is where you theme, decide who sees the flow and when, and take it live. Publishing always happens in the dashboard, never from the extension.

Shadow DOM & iframes

Where an element sits inside a shadow DOM or an iframe, the extension detects and flags that boundary as you capture it, so you know when a target lives in an isolated part of the page and may need a different anchoring approach.

Work across workspaces

If you belong to more than one workspace, the extension can stay paired to all of them at once. Open the settings cog (top-right of the panel) to manage connections and the panel's appearance:

  • Switch workspace - pick another paired workspace to save into. It is instant; you do not re-enter a code.
  • Add a workspace - pair a new one with a fresh code from that workspace's dashboard.
  • Disconnect this workspace (or all) - revokes the connection so that browser can no longer save flows. You can also revoke any connection from the dashboard's Install page.
  • Theme - the panel follows your system light/dark setting on Auto, or you can force Light or Dark.
The extension settings menu
The settings menu: theme, switch or add a workspace, and disconnect.

How it fits the whole product

The extension is one half of what makes Onbixo quick to adopt. The other half is the runtime:

StepWhereWhat happens
BuildBrowser extensionPoint and click on your live app; selectors captured for you.
Refine & targetDashboard editorTheme it, choose who sees it and when, preview it.
ShipOne-line snippetDrop the install snippet once; every published flow renders on your site.
RunHosted runtimeYour users see the flow. At runtime you can also drive it with the window.onbixo API.

Export a flow (no account needed)

The panel's Export JSON copies a runtime-ready flow to your clipboard, so you can capture and test a flow locally without pairing. Pairing is only needed to save drafts into your account.

Prefer to type selectors?

You do not have to use the extension - you can enter CSS selectors directly on any step in the editor. The extension is the recommended path because it captures more robust, change-resistant targets for you, but the manual route is always there for a quick edit or a power user. See The visual editor.

Last updated: Aug 5, 2026

Was this page helpful?
Still need help? We're happy to lend a hand. Contact us