---
sourceDocument: Australia Build workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/build-workflows

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Create trigger using business calendar

# Create a scheduled trigger using business calendar {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Schedule a recurring trigger to run based on a business calendar, so your automation run only when your business is actually operating, on working days, active shifts, or custom production schedules.

## About this task

When you create a scheduled recurring trigger, the trigger runs based on the specified calendar dates. The schedule does not consider if the scheduled date falls on a weekend or a public holiday. This can cause errors, missed tasks, unwanted notifications, and broken integrations. To address this problem, you can use an existing business calendar to schedule the trigger so that the automation run only during business hours.  
Note:  
The trigger does not create a business calendar, it only refers an existing business calendar. To learn about business calendars, see [Creating business calendars](https://www.servicenow.com/docs/access?context=business-calendars&version=australia&pubname=australia-platform-administration&ft:locale=en-US).

## Before you begin

Role required: trigger_designer, flow_designer, or admin.

## Procedure

1. Navigate to AllProcess AutomationWorkflow Studio.
2. From the Workflow Studio home page, select NewTrigger.  
   The New Trigger page appears.
3. Fill in the details for your trigger.  
   {#create-trigger-business-calendar__table_vgt_tld_5fc__entry__2}

   | Field | Description |
   |-|-|
   | Trigger name | Unique name to identify the trigger. |
   | Trigger type | Type of trigger to start your flow. Select ScheduledRecurrence |
   | Description | Description of the trigger. |
   | Application | Application to create the trigger. The default is Global. The application scope determines which data your trigger can access and what data it can share. |
   | Domain | Domain scope of the flow. For more information about domain separation, see [Domain separation explained](https://www.servicenow.com/docs/access?context=bp-what-is-domain-separation&version=australia&pubname=australia-platform-security&ft:locale=en-US). |
   [ ]

   {#create-trigger-business-calendar__table_vgt_tld_5fc}
4. **Optional:** Select Show additional properties and fill any additional properties.  
   {#create-trigger-business-calendar__table_jr1_bnd_5fc__entry__2}

   | Field | Description |
   |-|-|
   | Accessible from | Choice between whether the trigger data should be accessible only from the specified application or all application scopes. |
   | Protection | Option to make the trigger read-only. |
   | Category | Category where your trigger is displayed. |
   | Trigger annotation | Annotation for your trigger that the user can see before they select it. |
   [ ]

   {#create-trigger-business-calendar__table_jr1_bnd_5fc}
5. Select Build trigger.
6. On the Trigger definition form, specify the Scheduling Details.  
   {#create-trigger-business-calendar__table_umj_g3l_k3c__entry__2}

   | Field | Action |
   |-|-|
   | Business calendar | Select the business calendar that you want to use. |
   | Business calendar type | Specify if you want the trigger to run at the start or end of an entry in the business calendar. For example, start of the week or end of the week. |
   | Offset option | Select if you want to differ the trigger schedule from the business calendar entry. The options are: * No offset * after * before {#create-trigger-business-calendar__ul_o2h_wjv_l3c} If you select before or after, the form displays an Offset number field. Specify the offset time in the Offset number field. For example, run the trigger 60 minutes before the shift starts. |
   | Business calendar condition | Specify the condition if you want to exclude certain business calendar entries from the trigger schedule. |
   [ ]

   {#create-trigger-business-calendar__table_umj_g3l_k3c}
7. To make the trigger available, select Publish.

## Result

The trigger is created and published. You can use the trigger in any of your flows. For information about adding a trigger to a flow, see [Use a saved trigger](https://servicenow-prod.fluidtopics.net/pUsw9zFuv0Fq9pNQC0d4vQ "Instead of creating a trigger, use a saved trigger in your flow. Using a saved trigger enables you to reuse standardized trigger logic across flows, reducing the effort, improving consistency, and simplifying ongoing maintenance.").

*[\>]: and then


