Maintenance: the cost that keeps coming
A tour points at elements on your page, and your product keeps changing. So a homegrown tour breaks quietly, a step at a time, and the work lands on whichever engineer is free that week.
- A redesign renames a button. The step that pointed at it stops showing, and nothing tells you.
- Customer success wants one sentence changed. It waits for the next sprint.
- Marketing wants a banner for paying customers only, starting Tuesday. That’s targeting code, and a release on Tuesday.
- The engineer who prompted it leaves. Nobody else knows how the AI-written code works, and nobody wants to touch it.
- Someone asks whether the tour helps activation. There’s no control group, so nobody can say.
AI helps write each of these fixes. It doesn’t notice that they’re needed, and it doesn’t ship them without an engineer.
When building is the right call
- You need one or two fixed walkthroughs, they rarely change, and only engineers will edit them.
- The guidance is really product UI: a setup wizard that creates records, or steps tied to your backend. That’s product work, not a tour.
- Your security rules don’t allow third-party scripts in your app. Cueston works through a script on your page.
- You need guidance in a native iOS or Android app. Cueston is for web apps only.
- A team wants to own onboarding as a product, and has the time to keep it working for years.
Keep the AI, skip the upkeep
If what you like about building is asking an AI and getting a tour back, keep that part. Connect Claude, ChatGPT or Cursor to Cueston’s MCP server and ask in plain language. The assistant looks at your pages, builds a draft with selectors it has checked, and sends you a preview link. Nothing goes live until someone on your team publishes it, and every action it takes is in the audit log.
Use the Cueston tools. Build a five-step tour of our invoice flow for new admins. Check every selector on the real page, then send me a preview link. Don’t publish.
See Cueston with ChatGPT, Claude and Cursor for the setup.
Frequently asked questions
Can’t I just ask Claude or ChatGPT to build our product tours?▾
Yes, and for one fixed walkthrough that’s a fine choice. What you get is the tour itself. Changing it without a release, targeting, remembering who saw what across devices, analytics and repointing steps after redesigns are still yours to build and maintain.
How much does it cost to build product tours in-house?▾
With AI writing most of the code, expect about two working weeks for a first version with basic targeting, an admin screen and analytics, then about a day a month to keep it working. At $93 an hour, US median developer pay plus benefits, that comes to about $16,400 in the first year. Cueston’s paid plans cost $468 to $1,668 a year.
Are open-source tour libraries free?▾
Not all of them, for a commercial product. Shepherd.js and Intro.js are free for open-source and non-commercial use and sell commercial licences. Driver.js and React Joyride are MIT-licensed. All four draw the tour; targeting, analytics, editing and saving state are still up to you.
How long does Cueston take to set up?▾
A developer adds one script to the head of your app, plus an identify call if you want to target by role or plan. After that your team builds and publishes guidance without code. Single-page apps are detected automatically.
Will Cueston slow down our app?▾
The script loads asynchronously, so it doesn’t block your page from loading. Guidance renders in its own Shadow DOM, so it doesn’t restyle your app.
We already built our own tours. Can we move them to Cueston?▾
There’s no import. Teams rebuild their tours in the Chrome extension by clicking the elements each step points at, then remove the old code once the Cueston version is live.
Is there a free plan?▾
Yes. The free plan has one live item of each type: a tour, a tooltip, a banner, a checklist, a survey and an announcement. You can try it on your own app before paying.