---
sourceDocument: Australia ServiceNow AI Platform Administration
sourceDocumentLink: https://www.servicenow.com/docs/r/platform-administration

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Scripting for email notifications

# Scripting for email notifications {#ariaid-title1}

* Release version: Australia
* 
* Updated April 22, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Use mail scripts to add business rule-like scripting to outbound email messages.

Mail scripts enable you to dynamically change the email output of your system based on different criteria. You can use them for simple tasks, such as displaying incident data, and for
complex ones, such as running advanced database queries.{#c_ScriptingForEmailNotifications__c_ScriptingForEmailNotifications-para-1}
* **[Include mail scripts in email notifications](https://www.servicenow.com/docs/M~APPsYfaqcHJKQdEPAwIQ)**   
  Include mail scripts to customize email notifications, which enable you to apply conditional logic and insert dynamic record data in your notifications.
* **[Mail script variables](https://www.servicenow.com/docs/JM~28u64ewPmqf15~0f8_w)**   
  Certain variables are available when processing mail_script scripts.
* **[Example scripting for email notifications](https://www.servicenow.com/docs/GQ1RuzjMkPcJnm0wsk7IBA)**   
  Examples of scripting for email notifications.
* **[Useful attachment scripts](https://www.servicenow.com/docs/h_CW0hlZ9NdG~7XAuQ2acA)**   
  This is a searchable version of the Useful Attachment Scripts.

