Get Your Site ID
Every Signalog widget needs a Site ID. It's how the script knows which dashboard to deliver feedback to.
Sign up
- Visit app.signalog.co
- Sign up with your email or Google account (free, no credit card)
- Verify your email
Create your first app
- Go to Dashboard → Apps
- Click + Add App
- Fill in:
- App name — e.g. "Acme Marketing Site"
- Production domain — e.g.
acme.com(nohttps://, no trailing slash) - Development domains (optional) — e.g.
localhost:3000,acme.staging.com
- Click Create
Copy the Site ID
After creating the app, you'll see a Site ID that looks like:
site_abc123xyz456Click the copy icon next to it. That's the value you paste into data-site-id:
<script src="https://cdn.signalog.co/widget.js" data-site-id="site_abc123xyz456"></script>Multiple environments
You can use the same Site ID for production, staging, and localhost. Just add each domain to the Allowed Domains field when creating the app. Signalog will accept requests from all of them but tag submissions with the originating domain.
Where to find it later
Forgot your Site ID? It's always visible in:
- app.signalog.co/dashboard/apps → click on your app
- The "Install Signalog" card at the top of your app dashboard (includes a copyable script tag)
Rotating a Site ID
Site IDs cannot be rotated — they're permanent identifiers tied to your app. If you suspect leakage:
- Add Allowed Domains to lock down the origins that can use the script
- Or delete the app and create a new one (you'll lose historical feedback)
Signalog's API rejects requests from domains not in your allowed list, so a leaked Site ID by itself cannot be used to spam your dashboard.