---
sourceDocument: Australia Enable AI
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/intelligent-experiences

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Enable AI

ft:clusterId :

    - platai

bundleId :

    - platai

workflow :

    - Platform


---

# Notification content AI agent

# Notification content AI agent {#ariaid-title1}

Release version: Australia  
Updated August 14, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Notification content AI agent

The Notification content AI agent in ServiceNow Australia release (updated August 14, 2026) automates the preparation of email notification templates and layouts.
It analyzes user input to understand content and design needs, then searches for existing similar templates before generating new ones.
This agent is designed specifically for email notification template and layout creation, helping streamline and standardize email communications within your ServiceNow environment.
Show full answer Show less  

## How It Works

* Analyzes user requests to clarify content and layout requirements
* Finds a default template and extracts necessary sections and interaction elements
* Determines the email structure (div-based, table-based, or hybrid) and design style
* Sets the tone and content style according to requirements
* Identifies dynamic fields explicitly needed in the template
* Summarizes findings for user confirmation before template generation

## Configuration and Access

The agent includes configurable options such as:

* **Third-party access:** Can be enabled to allow external AI agents to use this agent (off by default).
* **AI specialist access:** When enabled, provides additional configuration capabilities for AI specialists (off by default).
* **Long-term memory:** Can retain previous user interactions for context in responses (off by default).

Access to the agent is controlled by specific user roles, including `admin`, `notificationadmin`, and a broad set of other roles related to notifications, AI, and workspace use, ensuring secure and appropriate usage within your organization.

## Tools and Capabilities

The agent utilizes various scripts and services to fetch templates, resolve layouts, render content, and save the created templates and layouts. This automation supports efficient template management and consistent notification delivery.

## Usage and Integration

The agent can be integrated with ServiceNow's Virtual Agent or Otto panel through Assistant Designer, enabling conversational interactions. It can also be incorporated into agentic workflows, facilitating automated notification processes.

## Practical Benefits for ServiceNow Customers

* Speeds up creation of consistent, well-designed email notifications
* Reduces manual effort by leveraging AI to analyze and generate content and layout
* Ensures templates include all required dynamic fields and interaction elements
* Offers configuration flexibility to fit security and specialist needs
* Supports integration with Virtual Agent and automated workflows for seamless notification management  
This AI agent prepares email notification templates and layouts. It begins by analyzing user input to understand the notification's content requirements and design expectations. Before generating any content, the agent searches
for similar existing templates and presents the results to the user.

## Workflow {#plat-not-notification-content-agent-ai-agent__zsmdlwierhjt}

The agent is strictly scoped to email notification template and layout creation only.

1. Perform content preparation and request analysis to build a clear understanding of the notification content to be created.
2. Find a default template.
3. Extract template and layout requirements
4. Select the email sections that are required for the user's request.
5. Select interaction elements that are required for the user's request.
6. Determine whether the email should be div-based, table-based, or a hybrid.
7. Select a design style.
8. Determine content and tone.
9. Determine layout requirements.
10. Identify all dynamic fields required for the template which are explicitly mentioned in content requirements or the user's request.
11. Summarize results and confirm with the user.
12. Generate the template and layout.
{#plat-not-notification-content-agent-ai-agent__ol_hcp_qwx_njc}  
{#plat-not-notification-content-agent-ai-agent__zsmdlwierhjt__entry__2}

| Field | Description |
|-|-|
| Allow third party to access this AI agent | When enabled, third-party AI agents can use this agent. This value is off (false) by default. This setting is defined in the AI Agent configs \[sn_aia_agent_config\] table on the External discoverable field. |
| Allow AI specialists to access this AI agent | When enabled, AI specialists can use this agent. This value is off (false) by default. When set to true, more configuration options for tools become available so that an AI specialist can map inputs and response templates to tool outputs. This setting is defined in the AI Agent configs \[sn_aia_agent_config\] table on the Specialist enabled field. |
| Manage long-term memory | When enabled, all previous user interactions are used as context for the LLM. This value is off (false) by default. This setting is defined by the sn_aia.ltm.enable_long_term_memory system property. For more information, see [ServiceNow Otto AI agents reference](https://www.servicenow.com/docs/MUqSU8rHp3ao~q3QEWgHkA "Find more information about user roles, tables, and the different properties that are installed in ServiceNow Otto AI agents."). |
| Tools | Scripts :   Fetch Resolved Template HTML :   Get Most Used Email Layout :   Mail Script Resolver :   Render canvas content :   Save Layout :   Save Template :   Template fetcher |
| Allowed user roles The specific user roles that can access this AI agent. | admin, notification_admin |
| Data access roles The specific user identity roles that determine which data the AI agent can access and what actions it can take. | notification_generator_ai_user access_analyzer_ai_user, actsub_user, agent_role_config_viewer, agent_schedule_user, agent_workspace_user, approver_user, app_service_user, assignment_workbench, awa_agent, awa_integration_user, canvas_user, chat_admin, cmdb_ms_user, cmdb_query_builder, cmdb_query_builder_read, cmdb_read, contact_user, data_manager_user, decision_table_reader, dependency_views, doc_page_number_config_writer, doc_toc_config_writer, email_client_template_read, email_composer, fd_read_operations, flow_operator, fsm_skill_user, interaction_agent, knowledge, localization_editor, localization_requestor, notify_view, now_assist_panel_user, one_extend_viewer, pa_viewer, personalize_form, personalize_responses, platform_ml_di.creation_agent, platform_ml_di.extraction_agent, platform_ml_read, prompt_library_user, quickactions_user, report_user, role_viewer, skill_user, sla_admin, sla_manager, sn_ace.ace_user, sn_aia.viewer, sn_ai_filter_assist.user, sn_ai_filter_tracker.user, sn_ap_apm.reader, sn_ap_cm.admin, sn_ap_cm.agent, sn_ap_cm.agent, sn_ap_cm.requester, sn_ap_cm.requester, sn_ap_cm.task_owner, sn_ap_gen_ai.now_assist_fulfiller, sn_bm_client.benchmark_data_viewer, sn_change_read, sn_cmdb_user, sn_comm_management.comm_plan_viewer, sn_compliance.reader, sn_csm_case_types.service_definition_viewer, sn_csm_household.viewer, sn_csm_pricing.pricelist_viewer, sn_customerservice.consumer_agent, sn_customerservice.csm_workspace_user, sn_customerservice.customer_data_viewer, sn_customerservice_agent, sn_data_kit.analyst, sn_data_registry.reader, sn_dex_desktop.notification_template_admin, sn_diagram_builder.db_read sn_doc.reader, sn_doc.writer sn_docintel.extraction_agent, sn_esm_agent sn_fin.finance_user, sn_fin.procurement_user, sn_fsc_genai.now_assist_fulfiller sn_gaf.data_viewer, sn_gaf.data_writer sn_gd_guidance.guidance_user, sn_grc.business_user sn_grc.reader, sn_grc.user_hierarchy_reader, sn_grc_taxonomy.taxonomy_user, sn_grc_workspace.task_reader sn_grc_workspace.user, sn_incident_read sn_ind_tmt_orm.fulfillment_viewer, sn_ind_tmt_orm.order_viewer, sn_l2c_core.entity_mapping_viewer, sn_lg_cf_workspace.legal_workspace_user, sn_lg_gen_ai.legal_user sn_lg_gen_ai.request_fulfiller, sn_lg_ops.legal_report_viewer, sn_lg_ops.legal_sla_read, sn_lg_ops.legal_user, sn_lg_ops.request_fulfiller, sn_lookup_verify_user sn_mcp_client.viewer, sn_nb_action.next_best_action_user, sn_notif_agents.notification_generator, sn_nowassist_admin.user, sn_ord_qual_mgmt.alternate_proposal_read, sn_prd_invt.product_inventory_operations_read, sn_prd_invt.product_inventory_viewer, sn_prd_pm.characteristics_viewer, sn_prd_pm.product_catalog_viewer, sn_prd_pm.product_model_characteristic_viewer, sn_pren.experience_issue_read, sn_prompt_assist.prompt_developer, sn_pss_core.service_contract_viewer, sn_publications_recipients_list_user, sn_publications_recipients_user sn_query_gen.user, sn_query_gen.user, sn_request_read, sn_req_criteria.viewer, sn_service_org.customer_criteria_read, sn_service_org.service_criteria_read sn_shn.editor, sn_shn.user, sn_shop.invoice_owner, sn_shop.procurement_common_reader, sn_shop.shopper, sn_skill_builder.viewer, sn_sla_definition_query sn_slm.fulfiller, sn_smart_asmt.actor, sn_smart_asmt.assessment_reader, sn_smart_asmt.template_reader, sn_sow.it_agent_dashboard_user, sn_sow.sow_home, sn_sow.sow_list, sn_sow.sow_user, sn_sttrm_condition_read, sn_supplier_gen_ai.now_assist_fulfiller, sn_templated_snip.template_snippet_reader, sn_tmt_core.inbound_queue_read, sn_tprm_genai.nowassist_user sn_udc.basic_read, sn_uib_collab.user, sn_uni_req.universal_request_read, sn_uxc_gen_ai.platform_ai_field_predictor, sn_uxc_gen_ai.platform_ai_image_processor, sn_uxc_gen_ai.platform_ai_record_mgmt, sn_vdr_risk_asmt.vendor_assessment_reviewer, sn_workflow_studio.workflow_studio_read,sn_wsd_core.workplace_user, survey_reader task_editor, template_editor, template_editor_global, template_read_global, vendor_reader, view_changer, viz_creator workspace_user |
| Triggers | Optional. None defined by default. An admin can specify triggers if desired. For more information, see [Add a trigger to an AI agent](https://www.servicenow.com/docs/NXqRJBQV_Vw00FEzklcAJw "In the guided setup for an AI agent, add triggers to run the AI agent automatically when certain conditions are met."). |
| Channels | Configure an assistant for Virtual Agent or ServiceNow Otto panel using [Assistant Designer](https://www.servicenow.com/docs/access?context=configure-now-assist-va&version=australia&pubname=australia-conversational-interfaces&ft:locale=en-US). |
| Used in agentic workflows | Default VA Workflow |
[Table 1. Configuration]

Learn more about Notifications in [Notifications](https://www.servicenow.com/docs/access?context=notifications&version=australia&pubname=australia-platform-administration&ft:locale=en-US).

