Get in touch
Frequently asked questions
Why does the extension show "No instance detected"?

The extension looks for an active tab with a *.service-now.com URL. Make sure you have a ServiceNow tab open and that you're logged in. If you're behind a custom domain or a VPN that rewrites URLs, the extension may not detect the instance automatically — in that case, fields won't load, but you can still type a query manually.

Fields aren't loading — what do I do?

First, make sure your ServiceNow session is active — open the SN tab and check that you're not on a login page. If your session is fine, try clicking the refresh button next to the Field label to force a fresh fetch and clear the cache. Fields are cached for 1 hour per instance, so a stale cache can sometimes cause issues after a SN upgrade.

My saved templates disappeared — can I recover them?

Templates are stored in Chrome's local extension storage. They persist through browser restarts but are cleared if you uninstall and reinstall the extension. To prevent data loss, use the Export button in the Templates section to save a JSON backup before uninstalling. You can re-import this file after reinstalling using the Import button.

Can I use this on a PDI (Personal Developer Instance)?

Yes — PDIs are standard *.service-now.com instances and are fully supported. The extension will detect your PDI automatically as long as you're logged in on that tab.

Does the extension store my credentials or send data anywhere?

No. The extension never reads, stores, or transmits your password or session token. It uses your browser's existing session cookie passively (via credentials: 'same-origin') to fetch field metadata from your instance — the same way the ServiceNow UI itself does. All data (templates, field cache, last-used state) is stored locally in Chrome's extension storage and never leaves your machine.

How do I use the Reference Field Resolver?

When you select a field that is a reference type (marked with a REF badge in the dropdown), a resolver panel appears below the field. Type a display name — for example a user's full name for assigned_to — and matching records will appear. Click a result to populate the Value field with the correct sys_id automatically.

What does the Advanced field do?

The Advanced field lets you paste raw ServiceNow query syntax that gets appended to your built conditions with a ^ separator. This is useful for complex encoded queries, JavaScript conditions like javascript:gs.getUserID(), or any query fragment that the builder doesn't cover directly.

Known limitations
KNOWN

Custom domain instances not auto-detected

If your ServiceNow instance is accessed via a custom domain (not *.service-now.com), the extension cannot detect it automatically. You can still type queries manually and use the Advanced field, but live field loading won't be available.

WORKAROUND

Session expiry causes field fetch to silently fail

If your SN session expires while the popup is open, field fetches return an HTML login page instead of JSON. The extension detects this and shows a "Session expired" status. Fix: re-login on the SN tab, then click to retry.

KNOWN

Very large tables may load slowly

Tables with deep inheritance chains (e.g. deeply extended CMDB CIs) require multiple API calls to walk the full hierarchy. This is expected behaviour — use the button once and the result will be cached for 1 hour.

Still need help?

If you couldn't find an answer above, reach out directly and we'll get back to you as soon as possible.

Email rawnakkapoor@gmail.com