Knowledge 2026
ServiceNow Knowledge 2026: Complete Recap of Every Major Announcement
Otto, AI Control Tower, Action Fabric, Autonomous Workforce, Project Arc — everything announced at KN26 explained for practitioners who need to understand what it means for their work.
Knowledge 2026
What is ServiceNow Otto? The Complete Guide to ServiceNow's New AI Experience
Otto unifies Now Assist, Moveworks, and AI Experience into a single AI-native interface. Here is what it is, how it works, and what it means for your instance.
Knowledge 2026
ServiceNow AI Control Tower: What It Is and How It Works
AI Control Tower is now built into every ServiceNow product package. Here is what it does across five dimensions, how it governs AI agents, and what admins and developers need to know.
Knowledge 2026
ServiceNow Action Fabric Explained: How Any AI Agent Can Now Execute ServiceNow Workflows
Action Fabric opens ServiceNow's system of action to any MCP-compatible agent — Claude, Copilot, or your own stack. Here is the technical architecture and what it means for developers.
Knowledge 2026
ServiceNow Autonomous Workforce: AI Specialists Explained
From L1 IT Service Desk to CRM, HR, Finance, and Security — ServiceNow's AI Specialists now cover every major enterprise function. Here is what each one does and what is available now.
Knowledge 2026
ServiceNow Project Arc: The Autonomous Desktop Agent Explained
Project Arc is a joint ServiceNow and NVIDIA autonomous desktop agent that completes complex multi-step work without pre-built workflows. Here is how it works and what secures it.
Platform Updates
ServiceNow Australia Release: What Developers and Admins Need to Know
The Australia release delivers the KN26 announcements — Action Fabric GA, expanded AI Control Tower, Autonomous Workforce expansion. Here is what changed and how to prepare for the upgrade.
Performance
What is RaptorDB? ServiceNow's New Database Engine Explained
ServiceNow just replaced its database engine — moving from MariaDB to RaptorDB. Here is what it means for developers, admins, and your instance performance.
Scripting
Stop Using toString() in Your GlideRecord Loops
One small change that makes your scripts noticeably faster. Most developers do this without thinking — here is why getValue() is always the right call.
Flow Designer
Flow Designer vs Business Rules — The Honest Answer
Everyone says use Flow Designer for everything. But there are still real cases where a Business Rule is the right tool. Here is exactly when to use which — and why.
Scripting
GlideRecord Encoded Queries: The Complete Guide
Stop chaining addQuery() calls. Encoded queries are faster to write and easier to read. Here is everything you need to know.
Scripting
GlideAggregate: Count, Sum, and Group Records Without Loading Them All
GlideAggregate lets you query aggregated data directly from the database — no loops, no memory overhead. Here is how to use it properly.
Scripting
Script Includes in ServiceNow: When, Why, and How to Write Them
Script Includes are reusable server-side code libraries. Here is how to write them correctly, call them from different contexts, and avoid the common mistakes.
Scripting
GlideAjax: How to Call Server-Side Code from Client Scripts
GlideAjax is how you get data from the server without refreshing the form. Here is the complete pattern — Script Include setup, client call, and response handling.
Scripting
Business Rule Types Explained: Before, After, Async, and Display
Most developers know Business Rules exist. Fewer know exactly when each type fires — and why choosing the wrong one causes subtle, hard-to-debug problems.
Scripting
current vs previous in Business Rules: What They Actually Contain
current and previous are the most used objects in Business Rules — and the most misunderstood. Here is exactly what each contains in every Business Rule type.
Scripting
Client Script Types: onLoad, onChange, onSubmit — When to Use Each
Four Client Script types. Each fires at a different moment. Understanding exactly when each fires stops you from writing scripts that silently do nothing.
Scripting
The gs Object: Every Method You Actually Use in ServiceNow Scripting
gs is the global server-side utility object in ServiceNow. Here is a practical reference of every method you will actually reach for in real development.
Scripting
Debugging ServiceNow Scripts: gs.log, gs.debug, and the Script Debugger
Debugging in ServiceNow is not obvious. Here is a full walkthrough of every debugging tool available — from simple logging to the interactive Script Debugger.
Scripting
ServiceNow Performance Tips: Writing GlideRecord Queries That Don't Slow Your Instance
Poorly written GlideRecord queries are the number one cause of slow ServiceNow instances. Here are the patterns to avoid and the fixes to use instead.
Flow Designer
Flow Designer Triggers: Every Type Explained with Real Examples
Record-based, Schedule-based, Application-based, Inbound Email — every Flow Designer trigger type with real-world examples of when to use each.
Flow Designer
Subflows in Flow Designer: How to Build Reusable Automation Blocks
Subflows are reusable automation blocks you call from a parent flow. Here is how to design them properly, pass inputs and outputs, and avoid the common mistakes.
Flow Designer
IntegrationHub in Flow Designer: Using Spokes to Connect External Systems
IntegrationHub spokes are pre-built connectors for Slack, Jira, ServiceNow, and dozens of other tools. Here is how to use them inside Flow Designer without writing a line of code.
Flow Designer
Flow Designer Error Handling: Try/Catch, Fault Handlers, and Retry Logic
Unhandled errors in flows cause silent failures. Here is how to implement try/catch blocks, fault handlers, and retry logic so your automations fail gracefully.
Flow Designer
Flow Designer Variables and Data Pills: The Complete Reference
Data pills are how information moves between steps in a flow. Understanding how they work — and their limitations — stops a whole class of confusing bugs.
Integrations
ServiceNow REST API: Table API Complete Reference for Developers
The Table API is the most-used ServiceNow REST endpoint. Here is the full developer reference — endpoints, parameters, authentication, filtering, and pagination.
Integrations
OAuth 2.0 in ServiceNow: All Four Flows Explained
Client Credentials, Authorization Code, Resource Owner Password, JWT Bearer — all four OAuth 2.0 flows supported by ServiceNow, with step-by-step configuration for each.
Integrations
MID Server Architecture: What It Is and When You Actually Need It
MID Server is the bridge between ServiceNow and systems on private networks. Here is what it actually does, how it works, and when you need one vs when you don't.
Integrations
Scripted REST APIs in ServiceNow: Build Custom Endpoints From Scratch
The Table API covers most use cases. But sometimes you need custom logic, custom response shapes, or specific authentication. Here is how to build Scripted REST APIs.
Integrations
Import Sets in ServiceNow: The Complete Guide to Bulk Data Loading
Import Sets are how you load bulk data into ServiceNow from CSV, Excel, JDBC, or REST. Here is the full process — staging tables, transform maps, coalesce fields, and transform scripts.
Integrations
Connection and Credential Aliases: The Right Way to Store Integration Credentials
Hardcoding credentials in scripts is a security risk and a maintenance nightmare. Connection and Credential Aliases are the ServiceNow-approved way to manage integration credentials.
Integrations
Outbound REST Calls in ServiceNow: RESTMessageV2 Complete Guide
RESTMessageV2 is the API you use for scripted outbound REST calls. Here is the complete reference — creating messages, setting authentication, handling responses, and error logging.
Integrations
HTTP Status Codes in ServiceNow Integrations: What Each One Means and How to Handle It
200, 201, 400, 401, 403, 404, 429, 500 — what each HTTP status code means in the context of ServiceNow integrations, and how to handle each one properly in your scripts.
Admin
ACLs in ServiceNow: A Developer's Complete Guide to Access Control
Access Control Lists are how ServiceNow controls who can read, write, create, and delete records. Here is how they actually work — evaluation order, script ACLs, and common patterns.
Admin
Update Sets Explained: How to Move Changes Between Instances Safely
Update Sets are how configuration changes move from development to test to production. Here is how they work, what they capture, and the mistakes that corrupt them.
Admin
Scoped Applications in ServiceNow: Why They Matter and How to Work with Them
Scoped apps isolate customisations in a private namespace to prevent conflicts and enable proper packaging. Here is what they are, how they affect scripting, and how to navigate them.
Admin
ServiceNow Roles vs Groups: The Difference and When to Use Each
Roles and Groups are related but different. Confusing them leads to access control issues that are hard to diagnose. Here is exactly how each works and how they interact.
Admin
How to Troubleshoot a Slow ServiceNow Instance
Instance slowness has a small set of root causes. Here is a systematic approach to diagnosing and fixing performance issues — from slow list views to timeouts on complex queries.
Admin
ServiceNow Instance Scan: What It Is and How to Use It
Instance Scan is a built-in health checking tool that identifies technical debt and anti-patterns in your instance. Here is how to run it and what to do with the results.
Admin
Cloning ServiceNow Instances: What Gets Copied and What Gets Wiped
Cloning is how you refresh your sub-production instances from production. But not everything copies cleanly — here is what gets preserved, what gets wiped, and how to prepare properly.
Admin
Scheduled Jobs in ServiceNow: GlideScriptedHierarchicalWorker and When to Use Them
Scheduled Jobs run server-side scripts on a timer. Here is how to create them, what context they run in, and the performance pitfalls to avoid with high-frequency jobs.
Admin
CMDB in ServiceNow: What It Is and Why It Keeps Breaking
The CMDB is both essential and notoriously difficult to maintain. Here is what it actually is, why it degrades over time, and the practices that keep it healthy.
Now Assist
Now Assist in ServiceNow: What It Actually Does (No Marketing Fluff)
Now Assist is ServiceNow's AI layer. Here is what it actually does across Incident Management, HRSD, and development — with a clear breakdown of what requires a separate licence.
Now Assist
How to Activate Now Assist on Your ServiceNow Instance
Activation is not one button — it involves plugins, entitlements, and configuration steps. Here is the complete step-by-step process to get Now Assist live.
Now Assist
Now Assist for ITSM: Incident Summarisation and Resolution Notes in Practice
Now Assist for ITSM summarises incident work notes and suggests resolution notes automatically. Here is how it works, what it needs, and what the output actually looks like.
Now Assist
AI Search in ServiceNow: How It Works and How to Configure It
AI Search replaces the old ServiceNow Search with natural language understanding. Here is what it changes, how to configure it, and how it compares to the previous search experience.
Now Assist
Now Assist for Developers: Code Generation and Explanation in the Platform IDE
Now Assist can generate, explain, and review GlideRecord scripts directly inside the ServiceNow IDE. Here is how to use it effectively and where it still falls short.
Career
How to Get Your First ServiceNow Developer Job
No job listings require zero experience — but every senior developer started somewhere. Here is the realistic path from zero to your first ServiceNow developer role.
Career
CSA Exam Preparation Guide: What to Study and What to Skip
The Certified System Administrator exam tests broad platform knowledge. Here is what the exam actually covers, what to prioritise, and the fastest path to passing on your first attempt.
Career
CAD Exam Preparation: What to Study for the Certified Application Developer Certification
The CAD exam is harder than the CSA and tests real development knowledge. Here is what it covers, the topics that trip most people up, and how to prepare efficiently.
Career
ServiceNow Developer Salary Guide 2026: What to Expect at Every Level
Junior, mid-level, senior, architect — what ServiceNow developers earn at each level, across different regions, and how certifications affect total compensation.
Career
ServiceNow Interview Questions: 15 Scripting Questions You Must Know
Scripting questions come up in every ServiceNow technical interview. Here are the 15 most common ones — with the answers interviewers are actually looking for.
Career
From Admin to Developer: How to Make the Transition in ServiceNow
Many ServiceNow admins want to move into development but don't know where to start. Here is the exact skills gap to close and the fastest way to close it.
Modules
ServiceNow ITSM: Incident, Problem, and Change Management Explained for Developers
ITSM is the core of most ServiceNow implementations. Here is what Incident, Problem, and Change Management actually do, and the scripting patterns specific to each module.
Modules
Service Portal Development: Building Custom Widgets in ServiceNow
Service Portal uses AngularJS 1.x widgets to build user-facing portals. Here is how to create custom widgets, pass data between client and server, and style them properly.
Modules
ServiceNow Discovery: How It Works and What It Actually Finds
Discovery populates the CMDB by scanning your network. Here is how the probes and sensors work, what gets discovered, and why your CMDB data still ends up wrong.
Modules
SLA Management in ServiceNow: Definitions, Retroactive Start, and Troubleshooting
SLAs measure response and resolution time but they are notoriously difficult to configure correctly. Here is how they work, why they breach unexpectedly, and how to debug them.
Modules
Performance Analytics in ServiceNow: Scores, Indicators, and Dashboards
Performance Analytics turns ServiceNow data into charts, dashboards, and trend analysis. Here is how indicators and scores work, and how to build a dashboard that actually gets used.
Platform Updates
ServiceNow Xanadu: The Most Important New Features for Developers and Admins
A practical breakdown of what actually changed in ServiceNow Xanadu — GlideQuery improvements, Flow Designer updates, Now Assist expansions, and what you need to update in your instance.
Flow Designer
Flow Designer Best Practices: What Every Developer Should Know
The patterns and anti-patterns that separate well-built Flow Designer automations from ones that break in production. From trigger design to error handling to performance.
Integrations
ServiceNow REST API: Complete Developer Reference
Everything you need to build, test, and debug ServiceNow REST integrations — Table API, Scripted REST APIs, authentication methods, and common patterns from production environments.
Admin
ServiceNow ACLs Explained: A Complete Security Reference
How Access Control Lists actually work in ServiceNow — evaluation order, common patterns, debugging access issues, and the mistakes that create security vulnerabilities.
Admin
ServiceNow Update Sets: The Complete Developer Guide
Everything you need to know about Update Sets — what gets captured, what doesn't, merge strategies, conflict resolution, and the deployment patterns that avoid production incidents.
Admin
ServiceNow Performance Analytics: Building Dashboards That Actually Help
How to build Performance Analytics dashboards that operations teams actually use — the right KPIs, breakdown patterns, and the common mistakes that make dashboards misleading.
Admin
ServiceNow Notifications: The Complete Setup and Troubleshooting Guide
How ServiceNow notifications actually work under the hood — notification triggers, templates, email digests, device routing, and the debug techniques that find delivery issues fast.
Admin
ServiceNow Import Sets and Transform Maps: A Practical Guide
How to use Import Sets and Transform Maps to load data into ServiceNow reliably — coalesce keys, field mapping, transform scripts, and handling large-volume imports without breaking your instance.
Scripting
Building Scripted REST APIs in ServiceNow: A Complete Guide
How to design, build, and secure custom REST endpoints in ServiceNow — resource design, request/response handling, versioning, and authentication patterns.
Now Assist
Implementing Now Assist: What Actually Works in Production
A practical guide to Now Assist implementation — which features deliver real value, activation requirements, the configuration that avoids common pitfalls, and honest expectations.
Scripting
gs.getUserID() in ServiceNow — Complete Reference with Examples
Everything you need to know about gs.getUserID() in ServiceNow — how it works, when to use it, common patterns, and the difference between getUserID, getUser, and getUserName.
Scripting
GlideAggregate COUNT in ServiceNow — How to Count Records Correctly
A complete guide to counting records in ServiceNow using GlideAggregate — COUNT, COUNT DISTINCT, groupBy, orderBy, and the performance difference vs GlideRecord.
Scripting
gs.getProperty() in ServiceNow — Reading System Properties in Scripts
How to use gs.getProperty() to read system properties in ServiceNow scripts — with defaults, type handling, caching behaviour, and the patterns used in production Script Includes.
Certification
ServiceNow CSA Exam Prep — Complete Study Guide for 2026
A complete study guide for the ServiceNow Certified System Administrator (CSA) exam — what topics are tested, how to prepare, practice questions, and tips from people who have passed.
Scripting
GlideAjax in ServiceNow — Complete Guide with Examples
How GlideAjax works in ServiceNow — making asynchronous server calls from Client Scripts, building Script Includes that extend AbstractAjaxProcessor, and the patterns that work reliably in production.