In this section
Resources / Help / Misc
Short answers about page views, limits, integrations, what Hubbo does not do and how to get help.
Paste one script tag, with your account key, into your site. Guides cover HTML, Next.js, React, Vue, Nuxt, Svelte and Angular. See the Quick start.
No official npm package and no GTM template. You install with the script tag (including Angular’s index.html or a one-time AppComponent loader). There is no Hubbo.init() and no full widget SDK. The optional page API is window.hubbo.identify() / reset() / getVisitor() for auth targeting and setLang() / getLang() for translations — see Identify visitors and Set visitor language.
After your own login, call window.hubbo.identify({ id }). In Targeting, set Visitor auth to Logged in (or Logged out for anonymous-only). Details: Identify visitors.
Call window.hubbo.setLang('pl') (or any BCP-47 tag). That locale is used exclusively until cleared with setLang(null) (then browser / identify traits apply). Details: Set visitor language.
It gates a notification, NPS or survey on whether the visitor already opened the notification widget (bell list) for selected notification ids. Seen state stays in that browser only. Leave both pickers empty to ignore it.
Appearance is configured per product: Notifications → Appearance, Surveys → Appearance, Road Map → Appearance, and NPS → Settings → Appearance. Items can inherit those defaults or use a custom look. See Appearance and branding.
A one-click report under NPS → AI analyses (Standard and Premium). Hubbo reads a filtered sample of responses — prioritizing low scores — and returns a summary, likely causes, concrete fixes and signal chips (page, device, country, connection and more). Treat it as guidance and check the underlying responses. See AI-powered NPS analysis.
Yes — and AI Translation does most of the work. Set a main language, add a locale, click Generate Translation, and Hubbo fills empty fields from your main copy. On the embed, hubbo.setLang() pins the locale when set; otherwise the browser language, then identify traits. Empty fields fall back to the main language. See Translations and languages and Set visitor language.
A one-click action on every Translations panel. It translates empty fields from your main language into the selected locale across notifications, NPS, surveys, roadmap and status. It never overwrites text you already typed. Review the draft, edit if needed, then Save.
Reusable targeting snapshots (devices, timing, throttling, visitor auth, seen notifications, URL rules) under Settings → Audiences. Load them into notification, NPS or survey Targeting forms. See Saved audiences.
Open Analytics in the admin sidebar. You get a product funnel (Shown, clicks/completions, dismissals, rates) plus status and roadmap session views. Details: Analytics overview.
Follow the troubleshooting checklist: script loaded, key correct, origin matches, content published and enabled, and the page-view allowance not exhausted. If Targeting uses Logged in, confirm your site called hubbo.identify() after sign-in.
One unique browser session on your site, tracked with a cookie. See Page views explained.
Visits to hubbo.io and www.hubbo.io are counted like any real site. Previews in the admin app are not.
When your page-view allowance is used up, widgets stop showing until you upgrade or your allowance resets. NPS votes beyond the monthly limit are not saved. Your content is never deleted.
Free is $0, Standard is $29 per month and Premium is $59 per month. Yearly billing gives 2 months free. See Plans and limits.
No. The roadmap is a public, read-only board.
No. Notifications are displayed in the widget and on the notification page. Push and email are not delivered. Status page subscribers do receive email updates about incidents.
No public REST API. The widget talks to a GraphQL API, see the Developer docs.
Partly. Uptime on the status page comes from recorded incidents. You can add optional HTTP Health monitors that open and resolve incidents automatically, but they only probe public URLs (not localhost or private addresses). Hubbo is not a full monitoring suite.
It is coming soon. The Bug Report area in the app is a placeholder for now.
Hubbo is operated by Codemilk, based in Poland.
That depends on your location and policy. Hubbo sets httpOnly cookies on api.hubbo.io (hubbo_api_key and hubbo_pv_*). Read GDPR and privacy and ask your legal advisor.
Email support@hubbo.io. Include your account key, the URL where the problem happens and what you see.