[ { "label": "Tag Order By Staff Member who created it", "trigger_type": [ "order_created" ], "object_type": "order", "app_id": "triggers", "settings": { "priority": 0, "condition_groups": { "1": { "conditions": { "1": { "field": "order.source_name_raw", "settings": { "operator": "contains", "value": "shopify_draft_order", "long_value": "", "token_object_type": "order", "condition_type": "AND" }, "weight": 999 } }, "actions": { "1": { "type": "shopify_graphql_request", "settings": { "token_object_type": "order", "query_wrapper": { "query": "query {\r\n order(id: \"gid:\/\/shopify\/Order\/{{order.id}}\") {\r\n events(first:100) {\r\n edges{\r\n node {\r\n message\r\n }\r\n }\r\n }\r\n }\r\n}\r\n" }, "label": "", "query_type_mode_wrapper": { "query_type_mode": "graphql" }, "query_change_editor_wrapper": { "query_change_editor": "Use Twig Editor" }, "variables": "", "twig": "{% for event in response.data.order.events.edges %}\r\n {% set message = event.node.message %}\r\n {% if \"created this order\" in message %}\r\n {% set creator_first = message | split(' ')[0] %} \r\n {% set creator_last = message | split(' ')[1] %} \r\n {% set tag = \"Order By: \" ~ creator_first ~ \" \" ~ creator_last %}\r\n {% do RUN_ACTION(\"order_add_tags\", {resource: order, tags: [tag]}) %}\r\n {% endif %}\r\n{% endfor %}\r\n", "wait": "0", "cw_timezone": "America\/New_York", "custom_wait": "", "run_once": 0 }, "weight": 999, "target_key": "order" } } } }, "shared_workflow_id": 296153 }, "description": "This automation is triggered when an order is created from the admin dashboard or the POS sales channel by a staff member. The workflow then tags the order with the name of the staff member who created the order." } ]