Opa Get early access
Early access Hi, I'm Opa. Nice to meet you.

The help center you never have to update.

Opa learns your app, writes the how-tos, and keeps them current as you ship. Your users get answers right inside your product.

Get early access See how it works →

One script tag. Works with any web app.

Always fresh.
app.yourcompany.com/inventory
Dashboard
Inventory
Orders
Settings
Inventory
+ Add item
Step 1 of 3
Click Add item to open the new item form.
ItemStock
Walnut desk12
Oak shelf34
Hi! Need a hand?
How do I add an item?
How do I share an item?
How do I import a CSV?
Verified on the latest deploy
The short version

Writes itself

Opa learns your app and writes every how-to. No one on your team has to.

Always fresh

Guides update as your product changes, on a schedule or on every deploy.

Easy install

One script tag, any framework. Your styles stay untouched.

Everything your support team wishes your docs were.

Zero authoring

Give Opa access to your code or an app login. It does each task in a real browser and writes the walkthrough for you.

Show, don't tell

Instead of a wall of text, users get a guided walkthrough that highlights exactly what to click, one step at a time.

Keeps up with every release

When your product changes, Opa notices and updates the guides, so nobody has to hunt down what broke.

The right help on the right page

The widget knows where your user is and lists the questions that matter there, with search across everything else.

Easy to install

One script tag, any kind of app. The widget keeps to itself, so it never changes how your product looks or works.

Fewer tickets, faster starts

Answer "how do I...?" at the moment someone is stuck, so support volume and time-to-first-value both improve.

Coming next Voiceover for every step. Narrated walkthroughs, regenerated only when the text changes.

Stop chasing outdated help docs.

Same help center, six months after launch. Two very different mornings.

Without Opa
How to add an itemBroken since the redesign
How to invite a teammateScreenshots from last year
How to export a reportNobody knows who wrote it
TODO: re-record everything (again)
Docs go stale the moment you ship.
With Opa
How to add an itemUp to date
How to invite a teammateFixed itself after deploy
How to export a reportUp to date
New deploy Opa notices the change 1 guide fixed
Docs that change with your product.

From access to live help, without a writer.

1

Give Opa access

Connect your repo, or share a login to your app. Whichever is easier for you.

2

Opa explores

An AI agent performs each task in a real browser and keeps the shortest path that worked.

3

Opa checks its work

Before anything goes live, Opa re-runs each guide in a clean browser to make sure it works.

4

Publish and stay current

Drop in the widget. Opa keeps the guides current on a schedule or on every deploy.

Add to your app (example)
<script src="https://opa.cx/widget.js" data-app="your-app-id" async></script>

Questions people ask

Does it touch my real customer data?

Not unless you want it to. If you share your code, Opa runs its own private copy with made-up data. If you share a login, we suggest a test account, and either way Opa avoids destructive actions like deleting or sending unless you say otherwise.

How do I know the guides are right?

Opa runs each guide in a clean browser before it goes live and re-checks it whenever your product changes. If something breaks, it fixes it or flags it for you.

What does my team have to do?

Give Opa access, either your repo or a login, then add one script tag to your app. Opa figures out the rest.

What happens when we ship a change?

Opa notices what changed, re-runs the affected guides and updates them. Anything it can't fix on its own goes into a review list for your team.

Does it work with any kind of app?

Any web app, however it's built. Opa works through the browser the way a person would, so there's nothing special to set up on your side.

Will the widget change how my app looks?

No. It loads separately from your product, so your design and your code stay exactly as they are.

Psst. Is your help center out of date?

Give your users the answer before they have to ask.

Opa is in early access. Tell us a little about your app and we'll help set up your first library.