{"id":1067,"date":"2026-03-16T07:58:40","date_gmt":"2026-03-16T07:58:40","guid":{"rendered":"https:\/\/onesystemcrm.com\/help\/?post_type=docs&#038;p=1067"},"modified":"2026-03-16T07:58:40","modified_gmt":"2026-03-16T07:58:40","password":"","slug":"workflow-trigger-order-submitted","status":"publish","type":"docs","link":"https:\/\/onesystemcrm.com\/help\/docs\/workflow-trigger-order-submitted\/","title":{"rendered":"Workflow Trigger &#8211; Order Submitted"},"content":{"rendered":"<p class=\"tdfocus-1672324596258\" dir=\"ltr\">The Order Submitted trigger is a powerful new workflow trigger that allows businesses to upsell customers after they have submitted an order. This trigger works with both 1 Step and 2-Step order forms, giving businesses the flexibility to customize their upsells based on the type of order form used or types of products purchased.<\/p>\n<h2 id=\"When-does-the-Order-Submitted-trigger-fire?\" class=\"tdfocus-1672399752898\" dir=\"ltr\"><strong dir=\"ltr\">When does the Order Submitted trigger fire?<\/strong><\/h2>\n<p class=\"tdfocus-1672400708010\" dir=\"ltr\"><strong>Please Note<\/strong><\/p>\n<pre class=\"fd-callout fd-callout--note tdfocus-1672400763219\" dir=\"ltr\">Make sure that the\u00a0<strong dir=\"ltr\">Allow Multiple\u00a0<\/strong>Setting is toggled on in the Workflow Settings if you want it to fire off for the same contact for an Upsell, right after it fires off for them for a Primary Product's purchase.\r\nIf you put in a <strong>wait step<\/strong> which holds the first instance (which came from the purchase of the primary product) of the customer in the workflow, and they go ahead and purchase the upsell, since they would still be held inside the workflow, the Upsell purchase will not let them enter the workflow a second time. Try to avoid using wait steps in this workflow, feel free to use them if you <strong>do not plan on selling Upsells or Bumps for the same product.<\/strong><\/pre>\n<div class=\"fr-draggable tdfocus-1672401172229\"><iframe src=\"https:\/\/www.loom.com\/embed\/03105bba5cc64a4b8aec9e9e4ac9a88a\" frameborder=\"0\" sandbox=\"allow-scripts allow-forms allow-same-origin allow-presentation\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/div>\n<hr \/>\n<p class=\"tdfocus-1672399745599\" dir=\"ltr\">The trigger runs upon a 1-Step or 2-Step order form submission and upsells. This trigger runs both when an order form is submitted, and again when an upsell purchase occurs; on either of these occasions it holds the product information. This means that if the end customer purchases products A and B on an order form and product C on an upsell, it will run two times (first for A and B purchase, and then for the upsell purchase)<\/p>\n<pre class=\"fd-callout fd-callout--note tdfocus-1672325600249\" dir=\"ltr\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/48271898507\/original\/Jt_bZs48_YpDTe855zfIKEv09u7ptooXnA.png?1672223754\" data-attachment=\"[object Object]\" data-id=\"48271898507\" data-index=\"0\" \/>\r\n\r\n\r\n\r\n<\/pre>\n<hr \/>\n<h2 id=\"How-is-it-different-from-the-Order-Form-Submitted-Workflow-Trigger?\" dir=\"ltr\"><strong>How is it different from the Order Form Submitted Workflow Trigger?<\/strong><\/h2>\n<div class=\"fr-draggable\"><iframe src=\"https:\/\/www.loom.com\/embed\/ce4e9483f7c7496cb8765613254bd689\" frameborder=\"0\" sandbox=\"allow-scripts allow-forms allow-same-origin allow-presentation\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/div>\n<hr \/>\n<p dir=\"ltr\">The following are the most significant differences between the Order Submitted and the Order Form Submitted Workflow Triggers:<\/p>\n<ul>\n<li>The trigger does not run multiple times on multiple product purchases. The trigger contains a single checkout object sending info only a single time upon an order form submission, Even if that one order session consists of buying multiple products.<\/li>\n<li dir=\"ltr\">Ability to filter the trigger directly based on the global product\/price. The existing trigger does not provide this functionality<\/li>\n<\/ul>\n<p dir=\"ltr\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/48271902305\/original\/HkW1R_dgtia5VEH8lw5XtAJoMKdamm2xog.png?1672224456\" data-attachment=\"[object Object]\" data-id=\"48271902305\" data-index=\"1\" \/><\/p>\n<ul>\n<li dir=\"ltr\">Ability to use order-related custom values inside the workflow. This contains custom values related to customers, order details, coupon information, and payment gateway<\/li>\n<\/ul>\n<p dir=\"ltr\"><strong dir=\"ltr\">Please Note:<\/strong><\/p>\n<pre class=\"fd-callout fd-callout--note\" dir=\"ltr\">These Custom values will <strong dir=\"ltr\">not<\/strong> show up in the custom values drop down unless the Order Submitted Trigger is one of the workflow trigger steps.<\/pre>\n<p dir=\"ltr\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/48271903161\/original\/GfNiNTpIzmqHoleW7RVRvGJKHUBrcM8vow.png?1672224689\" data-attachment=\"[object Object]\" data-id=\"48271903161\" data-index=\"2\" \/><\/p>\n<ul>\n<li dir=\"ltr\">Use conditions related to order details or product details in the If branches to direct the workflow based on the cart value\/products purchased\/funnel<\/li>\n<\/ul>\n<p dir=\"ltr\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/48271903365\/original\/Fy-l-g5na5xvLpx26kk97KGSVej6hjghwA.png?1672224749\" data-attachment=\"[object Object]\" data-id=\"48271903365\" data-index=\"3\" \/><\/p>\n<hr \/>\n<h2 id=\"Using-an-Email-Template-to-send-an-Order-Confirmation-via-this-Workflow\" class=\"tdfocus-1672400532542\" dir=\"ltr\"><strong class=\"tdfocus-1672400544792\" dir=\"ltr\">Using an Email Template to send an Order Confirmation via this Workflow<\/strong><\/h2>\n<div class=\"fr-draggable tdfocus-1672401235745\"><iframe src=\"https:\/\/www.loom.com\/embed\/d63c77963e294cffbaa4258c3501924e\" frameborder=\"0\" sandbox=\"allow-scripts allow-forms allow-same-origin allow-presentation\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/div>\n<hr \/>\n<p class=\"tdfocus-1672400584543\" dir=\"ltr\">The products purchased by a client can be populated using the Shopping Cart element on an email builder template and using that specific template to send out a confirmation email to the end customer. The Shopping Cart element will auto-populate the product line items along with the purchased quantities, product images, and line item prices.<\/p>\n<p dir=\"ltr\"><strong dir=\"ltr\">Please Note:<\/strong><\/p>\n<pre class=\"fd-callout fd-callout--note\" dir=\"ltr\">The Shopping Cart element will also populate the product images added in the Payments \u279d Products page. In case no image is added for the product, the element will populate the default image on its own. <strong dir=\"ltr\">It is highly recommended to use custom product images while making use of the shopping cart element to avoid any default system-generated images.<\/strong><\/pre>\n<p class=\"tdfocus-1672400618142\" dir=\"ltr\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/48271904923\/original\/uMFRmaT5jF11XlibbTZhrwlAA9Slk44k0w.png?1672225164\" data-attachment=\"[object Object]\" data-id=\"48271904923\" data-index=\"4\" \/><\/p>\n<p class=\"tdfocus-1672400618142\" dir=\"ltr\">All you would need to make sure is that the\u00a0<strong>Shopping cart<\/strong>\u00a0element is added to Template, and the same template is added to the workflow in the\u00a0<strong dir=\"ltr\">Send Email<\/strong>\u00a0action for the values to populate properly.<\/p>\n<hr \/>\n<h2 id=\"How-do-submission-types-filters-work?\u00a0\" dir=\"ltr\"><strong>How do submission types filters work?\u00a0<\/strong><\/h2>\n<p><strong>Primary<\/strong>\u00a0&#8211; Filters if any primary product is purchased at the checkout on the order form.<\/p>\n<p dir=\"ltr\"><strong>Bump\u00a0<\/strong>&#8211; Filters only if a bump product has been purchased on the order form. The trigger would not work if no bump product has been purchased<\/p>\n<p dir=\"ltr\"><strong>Upsell\u00a0<\/strong>&#8211; Filters only in case of upsell purchases. If the filter is set to upsell, the trigger would not run on an order form submission (purchase of a primary\/bump product)<\/p>\n<p dir=\"ltr\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/48271933980\/original\/qbQT79u8jkDAXIjo053ldP95IVhs9kG4kw.png?1672231859\" data-attachment=\"[object Object]\" data-id=\"48271933980\" data-index=\"5\" \/><\/p>\n<hr \/>\n<h2 id=\"Will-this-trigger-impact-existing-Order-form-submission-triggers?\" dir=\"ltr\"><strong dir=\"ltr\">Will this trigger impact existing Order form submission triggers?<\/strong><\/h2>\n<p>No, this should not make any changes to an existing order form submission trigger. However, we recommend using the Order submitted trigger to make use of the order-related custom values along with coupon information and product line items.<\/p>\n<hr \/>\n<h2 id=\"What-are-the-filter-types,-if\/else-conditions,-and-custom-values-I-can-use?\" dir=\"ltr\"><strong dir=\"ltr\">What are the filter types, if\/else conditions, and custom values I can use?<\/strong><\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong dir=\"ltr\">Trigger<\/strong><\/td>\n<td><\/td>\n<td dir=\"ltr\"><strong>Filter<\/strong><\/td>\n<td dir=\"ltr\"><strong>Operators<\/strong><\/td>\n<td><strong dir=\"ltr\">Selectable items<\/strong><\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\" rowspan=\"7\">Order submission<\/td>\n<td dir=\"ltr\">1<\/td>\n<td dir=\"ltr\">Product<\/td>\n<td dir=\"ltr\">is, \u00a0is not<\/td>\n<td dir=\"ltr\">Global product name<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">1a<\/td>\n<td dir=\"ltr\">Price<\/td>\n<td dir=\"ltr\">is, \u00a0is not<\/td>\n<td dir=\"ltr\">Price Name<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">2<\/td>\n<td dir=\"ltr\">Order Source<\/td>\n<td dir=\"ltr\">is, \u00a0is not<\/td>\n<td dir=\"ltr\">Order form<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">2a<\/td>\n<td dir=\"ltr\">Submission Type<\/td>\n<td dir=\"ltr\">is, \u00a0is not<\/td>\n<td dir=\"ltr\">Primary, Bump, Upsell<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">3<\/td>\n<td dir=\"ltr\">Funnel<\/td>\n<td dir=\"ltr\">is, \u00a0is not<\/td>\n<td dir=\"ltr\">Funnel names<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">3a<\/td>\n<td dir=\"ltr\">Page<\/td>\n<td dir=\"ltr\">is, \u00a0is not<\/td>\n<td dir=\"ltr\">Page inside funnel<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">3b<\/td>\n<td dir=\"ltr\">Product<\/td>\n<td dir=\"ltr\">is, \u00a0is not<\/td>\n<td dir=\"ltr\">Funnel level products<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<tbody>\n<tr>\n<td><strong dir=\"ltr\">If\/Else<\/strong><\/td>\n<td><strong dir=\"ltr\">Filter<\/strong><\/td>\n<td><strong dir=\"ltr\">Operators<\/strong><\/td>\n<td><strong dir=\"ltr\">Selectable Items<\/strong><\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">A<\/td>\n<td dir=\"ltr\">Order Source<\/td>\n<td dir=\"ltr\">is, is not<\/td>\n<td dir=\"ltr\">Order form<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">B<\/td>\n<td dir=\"ltr\">Product<\/td>\n<td dir=\"ltr\">is, is not<\/td>\n<td dir=\"ltr\">Global product<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">C<\/td>\n<td dir=\"ltr\">Payment Gateway<\/td>\n<td dir=\"ltr\">is, is not<\/td>\n<td dir=\"ltr\">Stripe, Paypal<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">D<\/td>\n<td dir=\"ltr\">Order Total<\/td>\n<td dir=\"ltr\">Numeric operators<\/td>\n<td dir=\"ltr\">Numeric operators<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">E<\/td>\n<td dir=\"ltr\">Submission Type<\/td>\n<td dir=\"ltr\">is, is not<\/td>\n<td dir=\"ltr\">Primary, Bump, Upsell<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">F<\/td>\n<td dir=\"ltr\">Funnel<\/td>\n<td dir=\"ltr\">is, is not<\/td>\n<td dir=\"ltr\">Funnel names<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<tbody>\n<tr>\n<td dir=\"ltr\"><strong dir=\"ltr\">Custom Value Category<\/strong><\/td>\n<td><strong dir=\"ltr\">Custom Value<\/strong><\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\" rowspan=\"8\">Order<\/td>\n<td dir=\"ltr\">Currency symbol ($)<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Currency code (USD)<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Cart Total<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Order total<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Coupon code<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Total discount<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Created on<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Created at<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<tbody>\n<tr>\n<td rowspan=\"2\"><\/td>\n<td dir=\"ltr\">Order ID<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Payment Gateway<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<tbody>\n<tr>\n<td><strong dir=\"ltr\">Custom Value Category<\/strong><\/td>\n<td><strong dir=\"ltr\">Custom Value<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<tbody>\n<tr>\n<td dir=\"ltr\" rowspan=\"10\">Order&gt;Customer<\/td>\n<td dir=\"ltr\">ID<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">First Name<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Last Name<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Name<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Email<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Phone<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Full Address<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">City<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">State<\/td>\n<\/tr>\n<tr>\n<td dir=\"ltr\">Country<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<tbody>\n<tr>\n<td><\/td>\n<td dir=\"ltr\">Postal Code<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>The Order Submitted trigger is a powerful new workflow trigger that allows businesses to upsell customers after they have submitted [&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":[17,46],"doc_tag":[],"class_list":["post-1067","docs","type-docs","status-publish","hentry","doc_category-automation-workflows","doc_category-workflow-builder"],"year_month":"2026-09","word_count":897,"total_views":"36","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":"Automation &amp; Workflows","term_url":"https:\/\/onesystemcrm.com\/help\/docs-category\/automation-workflows\/"},{"term_name":"Workflow Builder","term_url":"https:\/\/onesystemcrm.com\/help\/docs-category\/workflow-builder\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1067","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=1067"}],"version-history":[{"count":1,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1067\/revisions"}],"predecessor-version":[{"id":1068,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1067\/revisions\/1068"}],"wp:attachment":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/media?parent=1067"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_category?post=1067"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_tag?post=1067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}