{"id":20738,"date":"2023-08-24T09:20:14","date_gmt":"2023-08-24T09:20:14","guid":{"rendered":"https:\/\/help.kanidesk.com\/en\/docs\/automations\/configuring-workflow-rules\/null-checks-in-automation-rules\/"},"modified":"2026-03-10T06:41:42","modified_gmt":"2026-03-10T06:41:42","slug":"null-checks-in-automation-rules","status":"publish","type":"docs","link":"https:\/\/help.desk365.io\/en\/articles\/null-checks-in-automation-rules\/","title":{"rendered":"NULL checks in automation rules"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"20738\" class=\"elementor elementor-20738\" data-elementor-post-type=\"docs\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28b37f3 e-flex e-con-boxed e-con e-parent\" data-id=\"28b37f3\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-baf6984 elementor-widget elementor-widget-html\" data-id=\"baf6984\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div style=\"display:inline-flex; align-items:center; gap:12px; padding:10px 16px; border:1px solid #D3D5E2; border-radius:10px; font-family:Roboto, sans-serif; font-size:18px; color:#444963; background:#ffffff;\">\n<span style=\"font-family:Roboto, sans-serif; font-size:18px; color:#444963; line-height:1;\">Available with:<\/span>\n \n  <span style=\"display:inline-flex; align-items:center; gap:8px;\">\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" style=\"display:block;\">\n<circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#3F51BF\" stroke-width=\"2\"><\/circle>\n<path d=\"M8.5 12.3L10.8 14.6L15.8 9.6\" stroke=\"#3F51BF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n<\/svg>\n<span style=\"font-family:Roboto, sans-serif; font-size:18px; color:#444963; line-height:1;\">Standard<\/span>\n<\/span>\n \n  <span style=\"font-family:Roboto, sans-serif; font-size:18px; color:#444963; line-height:1;\">|<\/span>\n \n  <span style=\"display:inline-flex; align-items:center; gap:8px;\">\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" style=\"display:block;\">\n<circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#3F51BF\" stroke-width=\"2\"><\/circle>\n<path d=\"M8.5 12.3L10.8 14.6L15.8 9.6\" stroke=\"#3F51BF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n<\/svg>\n<span style=\"font-family:Roboto, sans-serif; font-size:18px; color:#444963; line-height:1;\">Plus<\/span>\n<\/span>\n \n  <span style=\"font-family:Roboto, sans-serif; font-size:18px; color:#444963; line-height:1;\">|<\/span>\n \n  <span style=\"display:inline-flex; align-items:center; gap:8px;\">\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" style=\"display:block;\">\n<circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#3F51BF\" stroke-width=\"2\"><\/circle>\n<path d=\"M8.5 12.3L10.8 14.6L15.8 9.6\" stroke=\"#3F51BF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n<\/svg>\n<span style=\"font-family:Roboto, sans-serif; font-size:18px; color:#444963; line-height:1;\">Premium<\/span>\n<\/span>\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d706fb elementor-widget elementor-widget-text-editor\" data-id=\"7d706fb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>When it comes to automation rules in a helpdesk solution, one of the most important things to consider is the ability to perform &#8216;NULL&#8217; checks. This is particularly important in the context of automation rules because it allows you to create more complex and targeted rules that are triggered only when certain conditions are met.<\/p><p>In <span style=\"color: #3f51b5;\"><a style=\"color: #3f51b5;\" href=\"https:\/\/www.desk365.io\/\">Desk365<\/a><\/span>, &#8216;NULL&#8217; checks can be used during ticket creation, ticket updates, or time-based triggers. Custom ticket fields based on Text Input and Paragraph Input can now check for \u2018NULL\u2019 and \u2018not NULL\u2019 entries to those fields. This enhancement allows you to create automation rule conditions based on whether a field is either not Null or Null and can be used in several use cases.<\/p><p>For example, you can create an automation rule that sends a webhook when a ticket is closed and a Request ID is entered.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-82cf85e e-flex e-con-boxed e-con e-parent\" data-id=\"82cf85e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e8ff5e elementor-widget elementor-widget-image\" data-id=\"7e8ff5e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"697\" src=\"https:\/\/help.desk365.io\/en\/wp-content\/uploads\/2023\/08\/null-check-in-automation-rules-desk365-1024x697.webp\" class=\"attachment-large size-large wp-image-33353\" alt=\"null-check-in-automation-rules-desk365\" srcset=\"https:\/\/help.desk365.io\/en\/wp-content\/uploads\/2023\/08\/null-check-in-automation-rules-desk365-1024x697.webp 1024w, https:\/\/help.desk365.io\/en\/wp-content\/uploads\/2023\/08\/null-check-in-automation-rules-desk365-300x204.webp 300w, https:\/\/help.desk365.io\/en\/wp-content\/uploads\/2023\/08\/null-check-in-automation-rules-desk365-768x522.webp 768w, https:\/\/help.desk365.io\/en\/wp-content\/uploads\/2023\/08\/null-check-in-automation-rules-desk365.webp 1195w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c407682 elementor-widget elementor-widget-text-editor\" data-id=\"c407682\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>This implies that the ticket originated from an external source, and you wish to make updates to the external system.<\/p><p>Likewise, in the event that a customer submits a ticket without filling out the \u2018Issue Description\u2019 field, you have the option to set up an automation rule that will automatically send an email to the contact, requesting them to provide a complete description of the issue.<\/p><p>This ensures that you have all the information you need to help the customer and prevents incomplete tickets from slipping through the cracks.<\/p><p>Other examples could be let&#8217;s say you have a custom ticket field called &#8220;Customer Feedback&#8221; that is a Paragraph Input field. You can now create an automation rule that triggers an action when a ticket has been submitted with no feedback provided. This could be used to send a follow-up email to the customer asking for their feedback or to assign the ticket to a specific agent for further investigation.<\/p><p>These are just a few examples of how &#8216;NULL&#8217; checks in Desk365\u2019s automation rules can be useful.<\/p><p>&#8216;NULL&#8217; checks are an essential component of automation rules in a modern helpdesk solution. By allowing you to create more targeted and effective rules, ensure data accuracy and completeness, and automate more complex workflows and processes.<\/p><p>If you are not currently using &#8216;NULL&#8217; checks in your automation rules, it&#8217;s definitely worth exploring how they can be used to optimize your support processes and workflows.<\/p><p>By considering both data presence and absence, businesses can now create finely tuned rules that cater to a spectrum of scenarios.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"author":6,"featured_media":0,"parent":18821,"menu_order":11,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-20738","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/docs\/20738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/comments?post=20738"}],"version-history":[{"count":45,"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/docs\/20738\/revisions"}],"predecessor-version":[{"id":35493,"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/docs\/20738\/revisions\/35493"}],"up":[{"embeddable":true,"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/docs\/18821"}],"next":[{"title":"Utilizing automation rules using 'Date Is Today' field","link":"https:\/\/help.desk365.io\/en\/articles\/creating-automation-rules-using-date-is-today-field\/","href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/docs\/20740"}],"prev":[{"title":"Automation rule: Ticket requester in send email","link":"https:\/\/help.desk365.io\/en\/articles\/ticket-requester-in-send-email\/","href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/docs\/20728"}],"wp:attachment":[{"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/media?parent=20738"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.desk365.io\/en\/wp-json\/wp\/v2\/doc_tag?post=20738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}