Sign up, create a project, paste one script tag into your site's <head>, and you're live. Waitlist, analytics, forms, and referral tracking all start working immediately. Total time: about 10 minutes.
What You'll Have at the End
After following these steps, your landing page will have:
- Privacy-friendly analytics tracking every visitor (no cookie banner needed)
- A working waitlist with built-in referral tracking
- The ability to add forms and AI chat from your dashboard
- A unified contact list that captures everyone who interacts with your site
No Zapier. No integrations. No third-party accounts.
Before You Start
You'll need two things:
- An email address to create your OperatorStack account
- Access to your site's HTML (or a site builder that supports custom code snippets)
That's it. No credit card required for the free tier.
Head to OperatorStack and sign up with your email. You'll get a confirmation email. Click the link, set your password, and you're in the dashboard.
This takes about 2 minutes.
Click "New Project" in your dashboard. Give it a name (your product name works fine) and enter your site's URL.
OperatorStack uses the URL to configure your analytics and ensure data is collected from the right domain. You can add multiple domains later if you need to.
This takes about 1 minute.
After creating your project, OperatorStack generates a unique script tag. It looks something like this:
<script src="https://operatorstack.dev/os.js" data-project="your-project-id" defer></script>
Copy this script tag. You'll paste it into your site in the next step.
Add the script tag to your site's <head> section, right before the closing </head> tag.
If you're using plain HTML:
Open your index.html file and paste the script tag inside the <head> element.
If you're using a site builder:
- Webflow: Go to Project Settings > Custom Code > Head Code
- Carrd: Click the + icon > Embed > Head
- Framer: Go to Site Settings > General > Custom Code > Head
- WordPress: Use a plugin like "Insert Headers and Footers" or add it to your theme's
header.php - Squarespace: Go to Settings > Advanced > Code Injection > Header
Save and publish your changes.
This takes about 3 minutes.
Go back to your OperatorStack dashboard and visit your site in another tab. Within a few seconds, you should see your visit appear in the real-time analytics view.
Check these indicators to confirm everything is connected:
- Analytics: Your page view shows up with the correct page path and referrer
- Waitlist: The waitlist widget appears on your site (if you've enabled it)
- Project status: Your dashboard shows "Active" for the project
If you don't see data within 30 seconds, hard-refresh your site (Ctrl+Shift+R) and check that the script tag is inside the <head> element, not the <body>.
This takes about 2 minutes.
Configure Your Waitlist
With the script tag live, open your project's Waitlist settings in the dashboard. You can customize:
- Fields: Choose what information to collect (email is the default, you can add name and custom fields)
- Referral tracking: Enabled by default. Each signup gets a unique referral link they can share
- Confirmation behavior: Redirect to a thank-you page or show an inline message
- Styling: Match colors and fonts to your landing page
Every waitlist signup automatically appears in your unified contact list with their referral source, pages viewed, and any forms they've submitted.
Add a Form (Optional)
If you want to collect structured feedback or run a survey alongside your waitlist, create a form in your dashboard. Choose from pre-built templates or build one from scratch.
Forms are deployed through the same script tag. No additional code to paste. Create the form in your dashboard, enable it, and it appears on your site.
What to Do Next
Now that you're live, here are the three things worth doing in your first week:
- Share your landing page and watch referral sources populate in your analytics. You'll see exactly which channels drive signups.
- Check your referral leaderboard to identify your most enthusiastic early supporters. These people are your future beta testers.
- Add a feedback form to learn what visitors care about most. Even a single open-ended question ("What would you use this for?") generates valuable signal.
Your dashboard updates in real time, so you can check in whenever you want without waiting for daily reports.