{"id":1277,"date":"2026-03-17T11:09:12","date_gmt":"2026-03-17T11:09:12","guid":{"rendered":"https:\/\/onesystemcrm.com\/help\/?post_type=docs&#038;p=1277"},"modified":"2026-03-17T11:09:12","modified_gmt":"2026-03-17T11:09:12","password":"","slug":"workflow-trigger-estimates","status":"publish","type":"docs","link":"https:\/\/onesystemcrm.com\/help\/Supports\/workflow-trigger-estimates\/","title":{"rendered":"Workflow Trigger &#8211; Estimates"},"content":{"rendered":"<p>The \u201cEstimates\u201d trigger is a powerful tool for automating actions based on specific events related to estimates, such as when an estimate is sent, accepted, or declined. This article will guide you through understanding the Estimates trigger, its key benefits, how to configure it, and various use cases that can help streamline your workflow processes. By the end, you\u2019ll be equipped to set up automated workflows using the Estimates trigger and enhance customer engagement.<\/p>\n<h1 id=\"What-is-the-Estimates-Trigger?\" dir=\"ltr\" data-identifyelement=\"517\"><strong data-identifyelement=\"518\">What is the Estimates Trigger?<\/strong><\/h1>\n<p dir=\"ltr\" data-identifyelement=\"521\"><span data-identifyelement=\"512\">The Estimates trigger is designed to activate workflows when specific actions are taken on an estimate. Whether it\u2019s being sent to a customer, accepted for a job, or declined after review, this trigger ensures timely follow-ups and appropriate actions are taken automatically. Businesses can use it to track estimate statuses, manage opportunities, and maintain clear communication with their customers.<\/span><\/p>\n<hr data-identifyelement=\"522\" \/>\n<h2 id=\"Key-Benefits-of-the-Estimates-Trigger\" data-identifyelement=\"523\"><strong data-identifyelement=\"524\">Key Benefits of the Estimates Trigger<\/strong><\/h2>\n<ul data-identifyelement=\"527\">\n<li dir=\"ltr\" data-identifyelement=\"528\"><strong data-identifyelement=\"529\"><span data-identifyelement=\"513\">Automated Follow-Ups:\u00a0<\/span><\/strong><span data-identifyelement=\"514\">No need for manual reminders\u2014send follow-up emails, thank-you messages, or next-step notifications automatically.<\/span><\/li>\n<\/ul>\n<ul data-identifyelement=\"532\">\n<li dir=\"ltr\" data-identifyelement=\"533\"><span data-identifyelement=\"515\"><strong dir=\"ltr\" data-identifyelement=\"534\">Improved Customer Experience:\u00a0<\/strong>Respond promptly when an estimate is accepted, keeping your customers informed and engaged.<\/span><\/li>\n<\/ul>\n<ul data-identifyelement=\"537\">\n<li dir=\"ltr\" data-identifyelement=\"538\"><span data-identifyelement=\"516\"><strong dir=\"ltr\" data-identifyelement=\"539\">Opportunity Management:\u00a0<\/strong>Turn accepted estimates into new opportunities automatically and assign them to the right team members for immediate action.<\/span><\/li>\n<\/ul>\n<ul data-identifyelement=\"542\">\n<li dir=\"ltr\" data-identifyelement=\"543\"><span data-identifyelement=\"517\"><strong dir=\"ltr\" data-identifyelement=\"544\">Seamless Communication:\u00a0<\/strong>Notify internal teams about changes in estimate status, ensuring everyone stays on the same page.<\/span><\/li>\n<\/ul>\n<hr data-identifyelement=\"545\" \/>\n<h2 id=\"Understanding-Filters-and-Operators-in-the-Estimates-Trigger\" data-identifyelement=\"518\"><strong dir=\"ltr\" data-identifyelement=\"519\">Filters and Operators in the Estimates Trigger<\/strong><\/h2>\n<p dir=\"ltr\" data-identifyelement=\"522\"><span data-identifyelement=\"523\">When setting up the Estimates Trigger, you can refine its activation by applying filters. Filters allow you to define specific conditions under which the trigger should execute, making automation more precise and effective. To refine filters, you will use\u00a0<strong data-identifyelement=\"524\">Operators<\/strong>\u00a0(a logical conditions) that determine how the filter evaluates estimate-related data.<\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"527\"><span dir=\"ltr\" data-identifyelement=\"528\">The 3 filters options that are available when building an Estimates Workflow are:<\/span><\/p>\n<ol data-identifyelement=\"529\">\n<li dir=\"ltr\" data-identifyelement=\"530\"><span dir=\"ltr\" data-identifyelement=\"531\"><strong data-identifyelement=\"532\">Estimate Status:<\/strong>\u00a0This filters the trigger sldfjslkdflskdjflksdjflsf<\/span><\/li>\n<li dir=\"ltr\" data-identifyelement=\"533\"><span dir=\"ltr\" data-identifyelement=\"534\"><strong data-identifyelement=\"535\">Estimate Value:<\/strong>\u00a0sdkhfskdjfkjsdfkjshdfsdf<\/span><\/li>\n<li dir=\"ltr\" data-identifyelement=\"536\"><span dir=\"ltr\" data-identifyelement=\"537\"><strong data-identifyelement=\"538\">Estimate Template:<\/strong>\u00a0kshdkfjhsdkjfsdlkjfsdfsdf<\/span><\/li>\n<\/ol>\n<p dir=\"ltr\" data-identifyelement=\"542\"><span data-identifyelement=\"543\">Below is a breakdown of how different filters and operators function within the Estimates Trigger:<\/span><\/p>\n<h4 data-identifyelement=\"546\"><strong data-identifyelement=\"547\">Estimate Statuses<\/strong><\/h4>\n<table data-identifyelement=\"548\">\n<thead data-identifyelement=\"549\">\n<tr data-identifyelement=\"550\">\n<th data-identifyelement=\"551\"><strong data-identifyelement=\"552\"><span data-identifyelement=\"553\">Status<\/span><\/strong><\/th>\n<th data-identifyelement=\"554\"><strong data-identifyelement=\"555\"><span data-identifyelement=\"556\">Description<\/span><\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody data-identifyelement=\"557\">\n<tr data-identifyelement=\"558\">\n<td data-identifyelement=\"559\"><strong data-identifyelement=\"560\"><span data-identifyelement=\"561\">Accepted<\/span><\/strong><\/td>\n<td dir=\"ltr\" data-identifyelement=\"562\"><span data-identifyelement=\"563\">The customer has approved the estimate, agreeing to the proposed terms and pricing.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"564\">\n<td data-identifyelement=\"565\"><span data-identifyelement=\"566\"><strong data-identifyelement=\"567\">Declined<\/strong><\/span><\/td>\n<td data-identifyelement=\"568\"><span dir=\"ltr\" data-identifyelement=\"569\">The customer has reviewed the estimate but chose not to proceed with it.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"570\">\n<td data-identifyelement=\"571\"><span data-identifyelement=\"572\"><strong data-identifyelement=\"573\">Invoiced<\/strong><\/span><\/td>\n<td data-identifyelement=\"574\"><span data-identifyelement=\"575\">The estimate has been converted into an invoice, meaning the customer has agreed to proceed, and payment is expected or has been processed.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"576\">\n<td data-identifyelement=\"577\"><span data-identifyelement=\"578\"><strong data-identifyelement=\"579\">Sent<\/strong><\/span><\/td>\n<td data-identifyelement=\"580\"><span data-identifyelement=\"581\">The estimate has been created and sent to the customer but has not yet been opened, accepted, or declined.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"582\">\n<td data-identifyelement=\"583\"><span data-identifyelement=\"584\"><strong data-identifyelement=\"585\">Viewed<\/strong><\/span><\/td>\n<td data-identifyelement=\"586\"><span data-identifyelement=\"587\">The customer has opened and viewed the estimate but has not yet accepted or declined it.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 data-identifyelement=\"594\"><span data-identifyelement=\"595\"><strong data-identifyelement=\"596\">Status Filter Operators<\/strong><\/span><\/h4>\n<table data-identifyelement=\"597\">\n<thead data-identifyelement=\"598\">\n<tr data-identifyelement=\"599\">\n<th data-identifyelement=\"600\"><span data-identifyelement=\"601\"><strong data-identifyelement=\"602\">Operator<\/strong><\/span><\/th>\n<th data-identifyelement=\"603\"><span data-identifyelement=\"604\"><strong data-identifyelement=\"605\">Description<\/strong><\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody data-identifyelement=\"606\">\n<tr data-identifyelement=\"607\">\n<td data-identifyelement=\"608\"><span data-identifyelement=\"609\"><strong data-identifyelement=\"610\">Is<\/strong><\/span><\/td>\n<td data-identifyelement=\"611\"><span data-identifyelement=\"612\">Triggers only when the estimate status matches a specific value (e.g., \u201cAccepted\u201d).<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"613\">\n<td data-identifyelement=\"614\"><span data-identifyelement=\"615\"><strong data-identifyelement=\"616\">Is Empty<\/strong><\/span><\/td>\n<td data-identifyelement=\"617\"><span data-identifyelement=\"618\">Triggers when the estimate has no status assigned (useful for catching unprocessed estimates).<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"619\">\n<td data-identifyelement=\"620\"><span data-identifyelement=\"621\"><strong data-identifyelement=\"622\">Is Not<\/strong><\/span><\/td>\n<td data-identifyelement=\"623\"><span data-identifyelement=\"624\">Triggers when the estimate status does not match a specified value (e.g., \u201cIs Not Declined\u201d would trigger for any status except \u201cDeclined\u201d).<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"625\">\n<td data-identifyelement=\"626\"><span data-identifyelement=\"627\"><strong data-identifyelement=\"628\">Is Not Empty<\/strong><\/span><\/td>\n<td dir=\"ltr\" data-identifyelement=\"629\"><span data-identifyelement=\"630\">Triggers only when the estimate has any status assigned (helps exclude incomplete or unprocessed estimates).<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"flex max-w-full flex-col flex-grow\" data-identifyelement=\"631\">\n<div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5\" dir=\"auto\" data-identifyelement=\"632\" data-message-author-role=\"assistant\" data-message-id=\"b4129ee5-1ee3-4538-bfbb-0ad75db941f2\" data-message-model-slug=\"o3-mini-high\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\" data-identifyelement=\"633\">\n<div class=\"markdown prose w-full break-words dark:prose-invert dark\" data-identifyelement=\"634\">\n<h3 dir=\"ltr\" data-identifyelement=\"635\"><span data-identifyelement=\"636\">\u00a0<\/span><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p dir=\"ltr\" data-identifyelement=\"638\"><span data-identifyelement=\"639\"><strong dir=\"ltr\" data-identifyelement=\"640\">Example:<\/strong>\u00a0If you want to trigger an action only when an estimate is declined, use\u00a0<strong data-identifyelement=\"641\">Estimate Status \u2192 Is \u2192 Declined.<\/strong><\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"645\"><span data-identifyelement=\"646\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040857388\/original\/Elsb6sKbJ8-F4OGTYGQvGfsmMCD-jOh6xQ.png?1738490635\" data-id=\"155040857388\" data-attachment=\"[object Object]\" data-identifyelement=\"647\" data-index=\"0\" \/><\/span><\/p>\n<h3 id=\"Estimates-Value-Filter\" dir=\"ltr\" data-identifyelement=\"653\"><strong dir=\"ltr\" data-identifyelement=\"654\">Filter &#8211; Estimate Value<\/strong><\/h3>\n<p data-identifyelement=\"658\"><span dir=\"ltr\" data-identifyelement=\"659\">This filter refines the trigger based on the monetary value of an estimate. For example, if you want to send an alert for estimates over $1499, use the following filter values:\u00a0<strong data-identifyelement=\"660\"><em data-identifyelement=\"661\"><span data-identifyelement=\"662\">Estimate Value &gt; Greater Than &gt; 1499.<\/span><\/em><\/strong><\/span><\/p>\n<table data-identifyelement=\"665\">\n<thead data-identifyelement=\"666\">\n<tr data-identifyelement=\"667\">\n<th data-identifyelement=\"668\"><strong data-identifyelement=\"669\"><span data-identifyelement=\"670\">Operator<\/span><\/strong><\/th>\n<th data-identifyelement=\"671\"><strong data-identifyelement=\"672\"><span data-identifyelement=\"673\">Description<\/span><\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody data-identifyelement=\"674\">\n<tr data-identifyelement=\"675\">\n<td data-identifyelement=\"676\"><strong data-identifyelement=\"677\"><span data-identifyelement=\"678\">Equals To<\/span><\/strong><\/td>\n<td data-identifyelement=\"679\"><span data-identifyelement=\"680\">Activates when the estimate value is exactly the specified amount.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"681\">\n<td data-identifyelement=\"682\"><span data-identifyelement=\"683\"><strong data-identifyelement=\"684\">Greater Than<\/strong><\/span><\/td>\n<td data-identifyelement=\"685\"><span data-identifyelement=\"686\">Triggers when the estimate value exceeds a certain threshold.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"687\">\n<td data-identifyelement=\"688\"><span data-identifyelement=\"689\"><strong data-identifyelement=\"690\">Greater Than or Equals To<\/strong><\/span><\/td>\n<td data-identifyelement=\"691\"><span data-identifyelement=\"692\">Triggers when the estimate value is equal to or higher than a set amount.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"693\">\n<td data-identifyelement=\"694\"><span data-identifyelement=\"695\"><strong data-identifyelement=\"696\">Is Empty<\/strong><\/span><\/td>\n<td data-identifyelement=\"697\"><span data-identifyelement=\"698\">Activates if the estimate has no value assigned (useful for identifying incomplete estimates).<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"699\">\n<td data-identifyelement=\"700\"><span data-identifyelement=\"701\"><strong data-identifyelement=\"702\">Is Not Empty<\/strong><\/span><\/td>\n<td data-identifyelement=\"703\"><span data-identifyelement=\"704\">Activates when an estimate has any value assigned.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"705\">\n<td data-identifyelement=\"706\"><span data-identifyelement=\"707\"><strong data-identifyelement=\"708\">Is Not Equal To<\/strong><\/span><\/td>\n<td data-identifyelement=\"709\"><span data-identifyelement=\"710\">Triggers when the estimate value does not match a specific amount.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"711\">\n<td data-identifyelement=\"712\"><span data-identifyelement=\"713\"><strong data-identifyelement=\"714\">Less Than<\/strong><\/span><\/td>\n<td data-identifyelement=\"715\"><span data-identifyelement=\"716\">Triggers if the estimate value is lower than the defined amount.<\/span><\/td>\n<\/tr>\n<tr data-identifyelement=\"717\">\n<td data-identifyelement=\"718\"><span data-identifyelement=\"719\"><strong data-identifyelement=\"720\">Less Than or Equal To<\/strong><\/span><\/td>\n<td dir=\"ltr\" data-identifyelement=\"721\"><span data-identifyelement=\"722\">Triggers if the estimate value is equal to or lower than a given amount.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p dir=\"ltr\" data-identifyelement=\"726\"><span data-identifyelement=\"727\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040857434\/original\/gcG-Bjk3naX5RuSifryTTLRZpZeboecmuA.png?1738490834\" data-id=\"155040857434\" data-attachment=\"[object Object]\" data-identifyelement=\"728\" data-index=\"1\" \/><\/span><\/p>\n<h3 id=\"Estimates-Template-Filter\" dir=\"ltr\" data-identifyelement=\"732\"><strong data-identifyelement=\"733\">Estimates Template Filter<\/strong><\/h3>\n<p data-identifyelement=\"737\"><span data-identifyelement=\"738\">This filter ensures the trigger activates only for specific estimate templates. Operators available:<\/span><\/p>\n<ul data-identifyelement=\"742\">\n<li data-identifyelement=\"743\"><span data-identifyelement=\"744\"><span dir=\"ltr\" data-identifyelement=\"745\"><strong data-identifyelement=\"746\">Is:\u00a0<\/strong>Activates only if the estimate was created from a specific template.<\/span><\/span><\/li>\n<li data-identifyelement=\"747\"><span data-identifyelement=\"748\"><span dir=\"ltr\" data-identifyelement=\"749\"><strong data-identifyelement=\"750\">Is Empty:\u00a0<\/strong>Triggers when no template was used to create the estimate (useful for identifying manually created estimates).<\/span><\/span><\/li>\n<li data-identifyelement=\"751\"><span data-identifyelement=\"752\"><span dir=\"ltr\" data-identifyelement=\"753\"><strong data-identifyelement=\"754\">Is Not:\u00a0<\/strong>Triggers when the estimate was not created from a particular template.<\/span><\/span><\/li>\n<li data-identifyelement=\"755\"><span data-identifyelement=\"756\"><span dir=\"ltr\" data-identifyelement=\"757\"><strong data-identifyelement=\"758\">Is Not Empty:\u00a0<\/strong>Triggers only if an estimate was created using any template.<\/span><\/span><\/li>\n<\/ul>\n<p dir=\"ltr\" data-identifyelement=\"762\"><span data-identifyelement=\"763\"><strong data-identifyelement=\"764\">Example:<\/strong>\u00a0If you want an automated email to be sent only for estimates based on the \u201cPremium Package\u201d template, use\u00a0<strong data-identifyelement=\"765\">Estimate Template \u2192 Is \u2192 Premium Package.<\/strong><\/span><\/p>\n<p data-identifyelement=\"546\"><span data-identifyelement=\"768\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040857520\/original\/H_-YVWd4r_lcrnwU2_5tMp87V-fZFsCXUw.png?1738491100\" data-id=\"155040857520\" data-attachment=\"[object Object]\" data-identifyelement=\"769\" data-index=\"2\" \/><\/span><\/p>\n<hr data-identifyelement=\"770\" \/>\n<h2 id=\"Configuring-the-Estimates-Trigger\" data-identifyelement=\"546\"><strong data-identifyelement=\"771\">Configuring the Estimates Trigger<\/strong><\/h2>\n<p dir=\"ltr\" data-identifyelement=\"775\"><span data-identifyelement=\"776\">Let&#8217;s understand the process of setting up the estimates trigger in HighLevel:<\/span><\/p>\n<h3 id=\"Go-to-Automation\" dir=\"ltr\" data-identifyelement=\"556\"><strong data-identifyelement=\"779\">Go to Automation<\/strong><\/h3>\n<p data-identifyelement=\"556\"><span data-identifyelement=\"782\"><span dir=\"ltr\" data-identifyelement=\"557\">Navigate to the\u00a0<strong dir=\"ltr\" data-identifyelement=\"783\">Automation<\/strong>\u00a0section and select\u00a0<strong data-identifyelement=\"784\">+ Create Workflow\u00a0<\/strong>option. Either choose an existing workflow where you wish to use the Estimates trigger or simply create a new workflow from scratch.<\/span><\/span><\/p>\n<p data-identifyelement=\"558\"><span data-identifyelement=\"787\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040856446\/original\/TB_vMRVJQMxaQ1GUT3yDHIJJvkzxQGsIlA.jpeg?1738487449\" data-id=\"155040856446\" data-attachment=\"[object Object]\" data-identifyelement=\"788\" data-index=\"3\" \/><\/span><\/p>\n<h3 id=\"Adding-Estimates-Trigger\" dir=\"ltr\" data-identifyelement=\"560\"><strong data-identifyelement=\"790\">Adding Estimates Trigger<\/strong><\/h3>\n<p data-identifyelement=\"560\"><span data-identifyelement=\"794\"><span dir=\"ltr\" data-identifyelement=\"561\">Select the option to add a new trigger, then choose\u00a0<strong data-identifyelement=\"795\">Estimates<\/strong>\u00a0from the list of available Workflow Triggers.<\/span><\/span><\/p>\n<p data-identifyelement=\"562\"><span data-identifyelement=\"798\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040856456\/original\/4jIEmwnL7N_m4OE6qZS6AJ8kz6ezcWp2qA.png?1738487495\" data-id=\"155040856456\" data-attachment=\"[object Object]\" data-identifyelement=\"799\" data-index=\"4\" \/><\/span><\/p>\n<h3 data-identifyelement=\"562\"><\/h3>\n<h3 dir=\"ltr\" data-identifyelement=\"564\"><strong dir=\"ltr\" data-identifyelement=\"801\">Naming your Trigger<\/strong><\/h3>\n<p data-identifyelement=\"564\"><span data-identifyelement=\"805\"><span dir=\"ltr\" data-identifyelement=\"565\">Update the Trigger Name to something descriptive, such as \u201cEstimate Follow-Up Workflow,\u201d so it reflects the trigger\u2019s purpose clearly. We have named the trigger as &#8220;Estimate Declined.&#8221;<\/span><\/span><\/p>\n<p data-identifyelement=\"564\"><span data-identifyelement=\"808\"><span dir=\"ltr\" data-identifyelement=\"565\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040856471\/original\/BC8ynz3J7YqB1SZVqGjwtNhmUfK8Law92w.png?1738487534\" data-id=\"155040856471\" data-attachment=\"[object Object]\" data-identifyelement=\"809\" data-index=\"5\" \/><\/span>\u00a0<\/span><\/p>\n<h3 dir=\"ltr\" data-identifyelement=\"568\"><strong data-identifyelement=\"811\">Setting Up Filters<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"571\"><span data-identifyelement=\"813\">Once you\u2019ve added the trigger, you can refine it using filters to ensure it only activates for specific criteria.<\/span><\/p>\n<p data-identifyelement=\"578\"><span data-identifyelement=\"814\"><span dir=\"ltr\" data-identifyelement=\"579\">Click\u00a0<strong data-identifyelement=\"815\">+ Add Filters<\/strong>\u00a0and choose one of the standard fields.<\/span><\/span><\/p>\n<p data-identifyelement=\"578\"><span data-identifyelement=\"816\"><span dir=\"ltr\" data-identifyelement=\"595\">After selecting the field, choose an appropriate operator.<\/span><br data-identifyelement=\"817\" \/><span dir=\"ltr\" data-identifyelement=\"607\">Once you\u2019ve configured the trigger and its filters, click\u00a0<strong data-identifyelement=\"819\">Save<\/strong>.<\/span><\/span><\/p>\n<p class=\"fd-toc\" data-identifyelement=\"696\"><span data-identifyelement=\"821\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040810187\/original\/K1lyhNifbJOZaTRJ02EwsDf7FkH-jDWFLQ.gif?1738334712\" data-attachment=\"[object Object]\" data-id=\"155040810187\" data-identifyelement=\"697\" data-index=\"6\" \/><\/span><\/p>\n<h3 dir=\"ltr\" data-identifyelement=\"602\"><strong data-identifyelement=\"826\">Estimates Trigger in Action\u00a0<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"602\"><span data-identifyelement=\"829\">After you have configured the trigger, you will need to go ahead and set up the appropriate workflow action as per your requirements. A fully configured workflow trigger coupled with a workflow action will look like the example shown in the screenshot below:<\/span><\/p>\n<p class=\"fd-toc\" data-identifyelement=\"674\"><span data-identifyelement=\"831\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155040810971\/original\/rm2JqxZjc6o7P4cEGlrMGaDIQ-O6hroryA.png?1738335186\" data-attachment=\"[object Object]\" data-id=\"155040810971\" data-identifyelement=\"675\" data-index=\"7\" \/><\/span><\/p>\n<hr data-identifyelement=\"832\" \/>\n<h2 id=\"Frequently-Asked-Questions\" data-identifyelement=\"836\"><strong data-identifyelement=\"837\">Frequently Asked Questions<\/strong><\/h2>\n<p data-identifyelement=\"841\"><span data-identifyelement=\"842\"><strong data-identifyelement=\"844\">Q. How can I set up a workflow to trigger when an estimate is viewed by a customer?<\/strong><\/span><\/p>\n<p data-identifyelement=\"845\"><span data-identifyelement=\"846\">You can use the \u201cEstimate Status\u201d filter and set it to \u201cViewed\u201d to trigger the workflow when a customer opens and views the estimate.<\/span><\/p>\n<p data-identifyelement=\"853\"><span data-identifyelement=\"854\"><strong data-identifyelement=\"856\">Q. Can I trigger a workflow only for estimates with values above a certain amount?<\/strong><\/span><\/p>\n<p data-identifyelement=\"857\"><span data-identifyelement=\"858\">Yes, use the \u201cEstimate Value\u201d filter and set it to \u201cGreater Than\u201d with the desired amount. This ensures the workflow only activates for high-value estimates.<\/span><\/p>\n<p data-identifyelement=\"865\"><span data-identifyelement=\"866\"><strong data-identifyelement=\"868\">Q. Is it possible to combine multiple filters in a single trigger?<\/strong><\/span><\/p>\n<p data-identifyelement=\"869\"><span data-identifyelement=\"870\">Absolutely! You can add multiple filters, such as combining \u201cEstimate Status\u201d and \u201cEstimate Value,\u201d to create more specific triggers tailored to your workflow needs.<\/span><\/p>\n<p data-identifyelement=\"877\"><span data-identifyelement=\"878\"><strong data-identifyelement=\"880\">Q. How do I notify different teams based on the status of the estimate?<\/strong><\/span><\/p>\n<p data-identifyelement=\"881\"><span data-identifyelement=\"882\">You can set up separate workflows for each estimate status (e.g., Sent, Accepted, Declined) and add internal notifications as actions to inform the relevant teams.<\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"889\"><span data-identifyelement=\"890\"><strong data-identifyelement=\"892\">Q. Can I create opportunities automatically for accepted estimates?<\/strong><\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"893\"><span data-identifyelement=\"894\">Yes, by adding the \u201cCreate Opportunity\u201d action to the workflow, you can ensure that accepted estimates automatically generate new opportunities in your CRM.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The \u201cEstimates\u201d trigger is a powerful tool for automating actions based on specific events related to estimates, such as when [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[55],"doc_tag":[],"class_list":["post-1277","docs","type-docs","status-publish","hentry","doc_category-payments-workflow-triggers"],"year_month":"2026-07","word_count":1150,"total_views":"12","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"usamasaeed219","author_nicename":"usamasaeed219","author_url":"https:\/\/onesystemcrm.com\/help\/author\/usamasaeed219\/"},"doc_category_info":[{"term_name":"Payments Workflow Triggers","term_url":"https:\/\/onesystemcrm.com\/help\/Supports-category\/payments-workflow-triggers\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/comments?post=1277"}],"version-history":[{"count":1,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1277\/revisions"}],"predecessor-version":[{"id":1278,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1277\/revisions\/1278"}],"wp:attachment":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/media?parent=1277"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_category?post=1277"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_tag?post=1277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}