ServiceNow Blog

Practical tips, tutorials, and insights — free every week.

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.