One script tag.Simply easy.
The entire setup
<script src="https://operatorstack.dev/os.js"
data-project="pk_xxxxx">
</script> <script src="https://operatorstack.dev/os.js" data-project="pk_xxxxx"></script> Every feature. Every tool. No credit card, no time limit. Upgrade when you outgrow it.
Every signup gets a unique referral link. Share it with your early users and watch them bring friends. A real-time leaderboard gamifies the process.
Add data-os-widget="waitlist" to any div on your page. The widget renders inside Shadow DOM for CSS isolation. Referral codes auto-generate from the unified Contact model.

SDK methods
Full control when you need it. Call any function directly from your own code.
.joinWaitlist()Add to waitlist with built-in referral tracking
.submitForm(key, data)Submit any JSON to a custom form
.trackEvent(name, meta)Fire custom analytics events
.sendContactMessage()Send a contact form message
.getShareLinks(code)Generate social sharing URLs for referrals
.getVisitorId()Get the persistent anonymous visitor ID
.showChat()Open the live chat bubble programmatically
.hideChat()Remove the chat bubble from the page
No backend. No configuration. Just drop it in.
AI baked into every layer — chat, error triage, insights, and advisor. Not bolted on.
> Feature Spotlight
Paste your URL or upload docs — the AI learns your product and answers visitor questions 24/7. It captures leads, signs people up for your waitlist, and hands off to you when it matters.
Waitlist signups, form submissions, chat conversations, error reports, and page visits all connected to one person. Finally see the whole picture.
All included on free
Price check
waiting…
Every feature is free to start. No credit card. No time limit. Just build.
60-second setup. Upgrade only when you outgrow it.