Articles in this section
Category / Section

Condition Fields in BoldDesk Filter and Automation

Updated:

In BoldDesk, the Conditions field serves as a key element in both Filters and Automation Rules, enabling you to specify detailed criteria for managing tickets. These conditions are especially useful when:

  • Creating custom ticket views
  • Setting up automation rules
  • Building reports and dashboards
  • Managing SLAs and escalations

Below is an overview of its functionality in each context:

Conditions fields in Filters

Filters enable you to generate tailored views of tickets by applying specific criteria. The Conditions field allows you to specify the parameters that determine which tickets are displayed within that view.

Supported Condition Fields

Type of field Condition Field
System Fields Status, Priority, Type, Source, Assigned Agent, Contact Group, Tags, etc.
Custom Fields Any user-defined fields for tickets, contacts, or groups.
Lookup Fields Fields that reference other entities such as agents, users, or contact groups.

Common Condition Fields:

  • Status (New, Open, Solved, Closed, On Hold, Waiting for Customer)
  • Priority (High, Low, Normal, Critical)
  • Assigned Agent/Group
  • Tags
  • Created Date/Updated Date
  • Contact Group
  • Custom Fields (Customer Tier, Department)

Use Case Example:

Show all high-priority tickets that were created in the last 7 days.

Ticket_Filter_Example.png

You can combine multiple conditions using AND/OR logic to refine your views.

Conditions fields in Automation Rules

Automation rules in BoldDesk use conditions to trigger actions when specified criteria are met. These could be useful in:

  • Create ticket triggers
    Create ticket triggers help in setting up automated rules to perform a predefined set of actions based on selected criteria on a newly created ticket.
  • Update ticket triggers
    These triggers help in setting up automated rules to perform a predefined set of actions based on selected criteria when an existing ticket property is updated.
  • Time triggers
    Time triggers help in setting up automated rules to perform a repeated set of actions based on selected criteria every hour.
  • Auto Assignment Rules
    Auto assignments help to automatically assign tickets to the agents in a group in a round-robin fashion. When a ticket is created or updated, the first matching rule in a specified order is selected for the assignment of the agent.

When both the create ticket trigger and the auto-assignment are configured to assign tickets to a group or agent, the create ticket trigger will run first. If the condition is met, it will be executed, and the auto-assignment rule will be bypassed.

Event Conditions

Event conditions define when automation rules should be triggered based on ticket events.

The condition fields Event Type, Event Performer, Event Source, and Event Performer Type are only available in the update ticket triggers.

Condition field Meaning
Event Type Refers to the specific trigger or condition that initiates a workflow or automation rule. These events are used to define when an update ticket trigger rule should run, such as reply added, private note added, etc.
Event Performer Refers to the specific agent/requester who performed the action.
Event Source Refers to where the action is performed or the medium used; Agent Portal, Customer Portal, Email, API, Mobile App, Chat, Web form, KB Feedback, Microsoft Teams, Slack, Zapier, Exotel, Ringover, MS Teams Meeting, Aircall, Ozonetel, Auto-Merge Tickets, Google Meet, Zoom Meeting, Calendly, Mobile Support or SDK.
Event Performer Type Refers to whether it is an agent or requester who performed the action.

Common Event Types:

Event Type Action
Ticket Created Triggered when a ticket is created.
Ticket Updated Triggered when updates are done to the ticket.
Customer Feedback Added Triggered when a customer gives feedback based on their ticket query.
Reply Added Triggered when a reply is added to the ticket query.
Note Added Triggered when a private note is added to the ticket.

Example Use Case:
Condition: If a ticket is updated and the feedback is negative.
Action: Send an alert to the Support Manager.

Negative_Satisfaction_Feedback_Category.png


Setting_Action_for_an_Update_Ticket_Trigger.png

Approval Conditions

Approval workflows ensure that particular ticket actions or changes are carefully reviewed and approved before proceeding further.

Approval Condition Action
Approval Request Count Number of approval requests associated with a ticket submitted by a user.
Approval Approved Count Number of approval requests that have been approved within a specific context—such as a ticket.
Approvals all Completed Status where all approval requests linked to a ticket or workflow have been resolved—either approved, rejected, or canceled.
Approval Rejected Count Number of approval requests that have been rejected for a specific ticket or across a set of tickets.
Approval all Rejected Every approval request associated with a particular ticket or workflow that has been explicitly rejected by the assigned approvers.
Approval all Approved Every approval request linked to a ticket or workflow that has been successfully approved by all assigned approvers.
Approval Pending Approval request that has been sent but is still awaiting action from one or more approvers.

Source Conditions

Condition Field Description
Source Indicates where the ticket or chat originated, such as Customer Portal, Agent Portal, Live Chat, Aircall, or API.
Email Received At Specifies the support email address that received the message which created the ticket.

Setting_conditions_for_update_ticket_trigger.png

Frequently Asked Questions (FAQ)

1. What is the purpose of the Conditions field in BoldDesk?

The Conditions field allows you to define specific criteria for managing tickets. It is used in filters, automation rules, reports, dashboards, SLAs, and escalations to ensure actions are applied only when certain conditions are met.

2. Where can I use the Conditions field?

You can use the Conditions field in:

  • Filters (to create custom ticket views)
  • Automation Rules (create, update, time triggers, auto-assignment)
  • Reports and Dashboards
  • SLA and Escalation Management

3. What types of condition fields are supported?

  • System Fields: Status, Priority, Type, Source, Assigned Agent, Tags
  • Custom Fields: Any user-defined fields for tickets, contacts, or groups
  • Lookup Fields: Fields referencing other entities like agents or groups

4. Can I combine multiple conditions?

Yes. You can use AND/OR logic to combine multiple conditions for more refined filtering or automation.

5. What are common condition fields for filters?

  • Status (New, Open, Solved, Closed, On Hold, Waiting for Customer)
  • Priority (High, Low, Normal, Critical)
  • Assigned Agent/Group
  • Tags
  • Created Date/Updated Date
  • Contact Group
  • Custom Fields (e.g., Customer Tier, Department)

6. How do conditions work in automation rules?

Conditions in automation rules determine when actions should be triggered. For example:

  • Create Ticket Trigger: Runs when a new ticket meets specified conditions.
  • Update Ticket Trigger: Runs when an existing ticket is updated and matches conditions.
  • Time Trigger: Executes actions periodically based on conditions.
  • Auto Assignment: Assigns tickets to agents based on matching conditions.

7. What are Event Conditions?

Event conditions define when automation rules should run based on ticket events. Examples include:

  • Event Type: Reply added, note added, ticket updated
  • Event Performer: Who performed the action
  • Event Source: Where the action occurred (Agent Portal, Email, API, etc.)
  • Event Performer Type: Whether the performer is an agent or requester

8. Can I use conditions for approval workflows?

Yes. Approval conditions help manage ticket approvals. Examples include:

  • Approval Request Count
  • Approval Approved Count
  • Approval Pending
  • Approval all Approved or Rejected

9. Can I filter tickets based on their source?

Yes. Use Source Conditions to filter tickets by origin (Customer Portal, Agent Portal, Live Chat, Email, API, etc.).

Related Article

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied