In this section

Resources / Installation / Configuration

Preview vs production

Why previews in the Hubbo admin app do not consume page views and how to test safely before going live.

Hubbo distinguishes between previews inside the admin app and production traffic on your real website. They behave differently on purpose.

Previews

When you edit a notification, NPS, survey, roadmap or status page in app.hubbo.io you see a live preview. Signed-in admin previews do not count toward your page-view allowance (the API requires a verified team member on a Hubbo preview host — Origin alone is not enough).

  • Safe to open as often as you like while signed in.
  • Show how content looks, but do not apply your real URL targeting to your real site.
  • Public pages on app.hubbo.io (notification page, roadmap, status) are visitor-facing and can count.

Public app.hubbo.io pages count

The public notification page, roadmap and status page live on app.hubbo.io and count visitor sessions like your own site (once per browser session). Only the signed-in editor preview skips counting.

Production

Production means a real visitor on your site, with the embed snippet installed. The first load in each browser session counts one page view for your account. Visits to hubbo.io and www.hubbo.io are counted as production too.

Where the widget runsCounts a page view?
Your own site (the origin in your account)Yes, once per browser session
hubbo.io and www.hubbo.ioYes, once per browser session
Signed-in admin preview on app.hubbo.ioNo
Public notification / roadmap / status page on app.hubbo.ioYes, once per browser session

A safe release checklist

  1. Create your content in the admin app and check the preview.
  2. Keep it as a draft, or turn the module off, while you install the snippet on your site.
  3. Open your site and confirm in DevTools that /embed and /graphql requests succeed.
  4. Publish the content. Reload your site on a URL that matches your targeting rules.
  5. Confirm what visitors see on desktop and on mobile.

Production testing consumes usage

Each new browser session on your real origin counts. If you test with many private windows on your live site, each one is a new session. Prefer the admin preview for visual checks.

When the allowance is used up

If your plan allowance is exhausted, the API reports usageAllowed: false for your account and the embed shows no widgets until you upgrade or the next billing period starts. See usageAllowed.