--- title: Add logic and automation description: Replace manual work by adding logic and automation to your app in App Engine Studio \(AES\). locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/app-engine-studio/add-automation.html release: australia product: App Engine Studio classification: app-engine-studio topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Enhance your app, Build, App Engine Studio, Building low-code applications, Developing your application, Building applications] --- # Add logic and automation Replace manual work by adding logic and automation to your app in App Engine Studio \(AES\). Application templates automatically add logic and automation to your application.
Automation Definition Example Reference
Decision Decisions decouple logic from code by creating decision rules, such as inputs that evaluate data from existing records, external data sources, or data provided at runtime. Automatically apply cascading discounts to different products based on the increasing number of units ordered. - [Add a decision](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-decision.md) - [Modify decision table structure in Workflow Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/format-decision-table-in-decision-designer.md)
Email notification Notifications are emails that are automatically sent when the specified conditions are met. Automatically send an email when a new support record is created. - [Add an email notification](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-notification.md) - [Modify an email notification](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/edit-notification.md)
Flow A flow is a sequence of reusable actions, initiated by a trigger event, and passing variables between actions. Automatically generate a Twitter post when an incident is closed or send an email when a record in a specific table is updated or created \(record-based flow\). - [Add a flow from scratch](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/create-scratch-flow.md) - [Modify a flow](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/edit-flow.md) - [Work with record-based flows in Table Builder](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/form-builder-glide-family-release/flows-tb.md) **Note:** This feature is only available if your licensing entitles you to "exclusive low code capability" and you have Table Builder for App Engine installed. Contact your Solutions consultant for more information.
Process Processes are cross-enterprise workflows that enable you to create a single, unified process. Processes can include multiple flows. Standardize and automate how agents handle chat interactions with VIP users. - [Create a playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/build-workflows/create-process-definition.md) - [Edit a process](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/edit-process.md)
**Note:** If you’re using source control to collaborate with other developers, only changes that have been checked in are available to other developers. For example, if an admin creates a new flow for an app that’s linked to Git, the new flow won’t be available in the app for other AES users until the admin checks the flow into Git. - **[Add a pre-built flow using a template](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/use-flow-template.md)** Use a pre-built flow to quickly automate manual work in the app you're building in App Engine Studio \(AES\). - **[Add a flow from scratch](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/create-scratch-flow.md)** If an existing automation template doesn't fit your application goal, define custom automation in App Engine Studio \(AES\) by building a new flow. - **[Add a decision](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-decision.md)** Create automation for decisions in App Engine Studio \(AES\). The automation decouples decision logic from code by enabling you to create and manage decision rules. - **[Add an email notification](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-notification.md)** Build notifications in App Engine Studio \(AES\) to create automated emails for events using templates or custom messages. - **[Edit a process](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/edit-process.md)** To update or change an existing process for an app built in App Engine Studio \(AES\), edit it in Playbooks. **Parent Topic:**[Enhance your app](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/customize-application.md)