notification-events

Create, queue, and handle ServiceNow events with script and email actions.

77|23|Updated Jul 16, 2025
One-click install
npx skills add https://github.com/serac-labs/serac --skill notification-events-serac-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notification-events
Source: https://github.com/serac-labs/serac/tree/main/packages/opencode/src/bundled-skills/notification-events
Command: npx skills add https://github.com/serac-labs/serac --skill notification-events-serac-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill centralizes the creation, queuing, and management of ServiceNow events and their associated notifications, reducing manual setup and ensuring consistent event-driven workflows.

Core Features & Use Cases

  • Event Registration and Queuing: Register events in sysevent_register and queue them with gs.eventQueue from client scripts or business rules.
  • Script Actions and Email Notifications: Create script actions (sysevent_script_action) and email actions (sysevent_email_action) triggered by events to automate responses like escalations and alerts.
  • MCP Tool Integration: Integrates with Snow MCP tools to test, query, and find event configurations across environments.
  • Use Case: When an incident is escalated, automatically queue a notification and create a related task.

Quick Start

Register a new event x_myapp.incident.escalated in sysevent_register and attach an email action to notify the IT team when the incident escalates.

Frequently Asked Questions about notification-events

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trigger ServiceNow email notifications from a business rule?

To trigger ServiceNow email notifications from a business rule, register an event in sysevent_register and queue it using gs.eventQueue, then attach an email action to automate the alert response.

What is a sysevent script action used for in ServiceNow?

A sysevent script action in ServiceNow is used to execute server-side scripts automatically when specific events are queued, enabling automated responses like incident escalations and task creation.

Can I test ServiceNow event configurations across environments?

Yes, you can test and query ServiceNow event configurations across environments using integrated Snow MCP tools to validate event registration and script action behavior.

How do I register a custom event in ServiceNow for incident escalation?

Register a custom event for incident escalation in ServiceNow by creating a record in sysevent_register, then queue the event from a client script or business rule using gs.eventQueue.

What is the best way to automate incident management alerts in ServiceNow?

The best way to automate incident management alerts in ServiceNow is by centralizing event registration, queuing events with gs.eventQueue, and binding script actions or email actions to trigger immediate notifications.

Do I need to manually create email actions for every ServiceNow event?

No, you do not need to manually create email actions for every ServiceNow event; you can automate the creation and binding of sysevent_email_action records to handle event-driven notifications seamlessly.