Category

How to Run an Automation at Scheduled Intervals

Updated:

Time Trigger rules automatically check tickets every hour, identify tickets that meet defined conditions, and perform the configured actions. They are mainly used for time‑based automation and scheduled notifications.
These rules run one after another in the order shown in the Time Triggers list. You can reorder them using drag and drop to control how they execute.

Refer to the video below to know more about time trigger automation,



Common Use Cases

  • Notify a group when a ticket remains unassigned for N hours.
  • Automate follow-up actions to reduce agent workload.
  • Set a ticket to Solved when the ticket remains in Waiting for Customer for N hours.
  • Set a ticket to Closed when the ticket remains in Solved for N hours.

How Time Trigger Rules Run

Schedule and Order

  • Time Trigger rules run once every hour.
  • Rules are executed from top to bottom as shown in the Time Triggers list.
  • You can change the execution order by dragging and dropping the rules.

Which Tickets Are Evaluated

Time Trigger rules run only on tickets that meet these conditions:

  • Closed tickets are excluded.
  • Only tickets updated within the last 30 days are evaluated.
  • A ticket can be evaluated by Time Trigger rules up to 100 times in total.
  • Tickets must be active and not marked as spam.
  • Each rule processes up to 1,000 matching tickets.
  • Tickets linked to a deactivated brand are skipped.
  • For performance reasons, text (string) fields cannot be used in Time Trigger conditions.

Preventing Repeat Execution Loops (Rule Design Requirements)

Time Trigger rules can re-evaluate the same ticket every hour. To prevent a rule from repeatedly running on the same ticket:

  • Create conditions that match only once per ticket lifecycle (use hour-based conditions that become false after the intended moment).
  • Add actions that change ticket fields referenced by the condition, so the condition becomes false after the rule executes again on the same ticket.

Time Trigger Conditions

A Time Trigger rule condition is built using fields combined with AND and/or OR logic.

Condition Field Types

  • System fields
  • Hour-based fields
  • Custom fields (Ticket, Contact, and Contact Group modules)

System Fields (Available in Conditions)

Field name Description
TicketID Ticket ID associated with the organization.
Email Received At Email inbox through which the ticket was created using email.
Brand Brands associated with the organization.
Category Category assigned to the ticket.
Status Current ticket status.
Priority Current ticket priority.
Type Current ticket type.
Source Ticket creation source (agent portal, customer portal, email, etc.).
Assigned Agent Agent currently assigned to the ticket.
Assigned Group Group currently assigned to the ticket.
Tag Tags associated with the ticket.
Visibility Ticket visibility: public or private. Private tickets are not visible in the customer portal.
Creator User who created the ticket.
Requester Ticket requester.
Requester Email Requester email address.
Contact Group Contact group (Company) of the ticket requester.

Hour-based Fields (Available in Conditions)

Hour-based fields measure elapsed time since a ticket event or time remaining until an SLA deadline.

Field name Description
Hours Since Created Hours since ticket creation.
Hours Since Solved Hours since the ticket status became Solved.
Hours Since Reopened Hours since the ticket was reopened (moved from Solved/Closed to an active status).
Hours Since First Assigned Hours since the ticket was assigned to an agent/group for the first time.
Hours Since Assigned Hours since the most recent assignment (last change to assignee/group).
Hours Since Requester Responded Hours since the requester last replied.
Hours Since Agent Responded Hours since an agent last replied.
Hours Since Status Updated Hours since the ticket status last changed.
Hours Since Resolution Due Hours since the Resolution Due SLA deadline. Positive values mean the ticket is past due.
Hours Since Modified Hours since any ticket update/modification occurred.
Hours Since Response Due Hours since the Response Due SLA deadline. Positive values mean the ticket is past due.
Hours Until Response Due Hours remaining until the Response Due SLA deadline (counts down toward 0).
Hours Until Resolution Due Hours remaining until the Resolution Due SLA deadline (counts down toward 0).
Hours Since Waiting on Statuses Hours since the ticket entered a configured “waiting” status (for example Waiting for Customer / On Hold).

Custom Fields (Available in Conditions)

Time Trigger conditions can include custom fields from:

  • Ticket module custom fields
  • Contact module custom fields
  • Contact Group module custom fields

Time Trigger Actions

Time Trigger actions are applied to tickets that match the rule conditions. Action types:

  • Field Update
  • Assignment Action
  • Email Notification
  • Comment Addition
  • Time triggers in BoldDesk execute actions only when the defined conditions are met.
  • A time trigger will function correctly even if the agent permission to manage time triggers is disabled, provided the trigger conditions are met.

Field Update Actions

Action name Description
Set Status Sets the ticket to the specified status.
Set Priority Sets the ticket to the specified priority.
Set Type Sets the ticket to the specified type.
Set Category Sets the ticket to the specified category.
Set Subject Sets the ticket subject to the specified content.
Add Tag Adds specified tags to the ticket.
Remove Tag Removes specified tags from the ticket.
Add CC Adds specified CCs to the ticket if not already present.
Remove CC Removes specified CCs from the ticket.
Add Watcher Adds specified watchers to the ticket.

Assignment Action

Action name Description
Set assignee Assigns matched tickets to: (1) a Group, (2) an Agent, or (3) a Group and an Agent belonging to that group.

Email Notification Actions

Email notifications can be sent to selected users or groups. A maximum of 50 users can be chosen.

Action name Description
Send Email to User Sends email to selected users with the specified subject and message. Supports placeholders for ticket-specific content.
Send Email to Group Sends email to a selected group with the specified subject and message. Supports placeholders for ticket-specific content.

Comment Addition

Action name Description
Add Private Note Adds a private note with the specified message to matched tickets.

Create a Time Trigger Rule (Configuration Procedure)

Navigation Path

Admin → Ticket Automation → Time Triggers

Steps

  1. Open Admin from the left menu.
  2. Select Time Triggers under Ticket Automation.
  3. Select Add Rule (top palette).

    Time Trigger Add Rule.png

  4. Enter Rule Name and Description.
  5. Select the time calculation basis:
    • Business hours, or
    • Calendar hours
  6. Build the rule conditions using the available fields and AND/OR logic.
  7. Select Add new condition to include additional conditions.

    Time Trigger Condition.png

Here, the condition selected is Hours Since Waiting For Customer is equal to 40 hours.

  1. Select Next, then configure the actions to apply.

    Time Trigger Action.png

The status of the ticket is set as Closed, and a private note is added.

  1. Select Add to save the rule.
  2. Reorder rules on the listing page using drag and drop. Rule order controls execution sequence.

Edit a Time Trigger Rule

  1. On the Time Triggers listing page, select the Edit icon for the rule.

    Edit Time Trigger.png

  2. Update the rule conditions and/or actions.
  3. Select Update to save changes.

Deactivate or Delete a Time Trigger Rule

Deactivate a Rule

  1. Select the rule Options then click on Deactivate.

    Deactivate Rule.png

  2. After deactivation, the rule appears under the Inactive tab and can be activated later.

Delete a Rule (Irreversible)

  1. Select the rule Options menu.
  2. Select Delete.

    Delete Rule.png

  3. Confirm deletion.

Delete is a hard delete and cannot be restored.

Frequently Asked Questions

  1. How often do Time Trigger rules run?
    Time Trigger rules run on an hourly interval.

  2. In what order do multiple Time Trigger rules execute?
    Time Trigger rules execute sequentially based on the list order in the Time Triggers page.

  3. Why doesn’t a Time Trigger rule run on closed tickets?
    Time Trigger automation does not fetch closed tickets, so closed tickets are excluded from evaluation.

  4. Why does a Time Trigger rule stop applying to a ticket after some time?
    A ticket can participate in Time Trigger evaluation up to 100 times during its lifecycle. After that limit is exceeded, rules will not run on that ticket.

  5. Why does a Time Trigger rule only update some matching tickets?
    Each rule affects only the first 1000 tickets that match the rule conditions.

  6. Why aren’t tickets for a specific brand getting triggered?
    If the brand is deactivated, tickets associated with that brand will not be triggered by Time Trigger rules.

  7. Why can’t I use some fields (for example, string fields) in Time Trigger conditions?
    For performance reasons, string-type fields are not provided in Time Trigger conditions.

  8. How do I prevent a Time Trigger rule from running repeatedly on the same ticket?
    Use hour-based conditions that match only once, and/or configure actions that change the same ticket properties used in the condition so the condition becomes false after execution.

Related Articles

  1. Automation Rules and Triggers in BoldDesk
  2. How to Use a Time Trigger to Automatically Close a Ticket
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied
Access denied
Access denied

No articles or sections found
No articles or sections found