Workflow Rules

Automate quote processing with event-driven workflow rules.

Overview

Workflow rules execute actions when specific events occur:

  • Quote submitted
  • Status changed
  • Quote approved
  • Quote expired

Rule Configuration

Sales >B2B Quotes > Workflow Rules

Create New Rule

  1. Click "Add New Rule"
  2. Select trigger event
  3. Configure conditions
  4. Define actions
  5. Save rule

Rule Structure

Basic Settings

FieldDescription
NameRule identifier
DescriptionRule purpose
StatusActive/Inactive
PriorityExecution order

Trigger Events

EventDescription
quote_submittedCustomer submits new quote
quote_updatedQuote details changed
status_changedStatus transition
quote_approvedAdmin approves quote
quote_acceptedCustomer accepts quote
quote_expiredValidity period ended
message_receivedNew message added

Screenshot placeholder: workflow rule trigger + action selector
File: ./_screenshots/admin-workflow-rule.png

Conditions

Additional filters:

ConditionExample
Subtotal>= $5000
Customer Group= Wholesale
Status From= Submitted
Status To= Approved
Item Count>= 10

Actions

ActionDescription
Send EmailNotification to customer/admin
Change StatusUpdate quote status
Assign AdminAssign to sales rep
Add TagApply tag to quote
Apply Pricing RuleTrigger pricing calculation
Create TaskGenerate follow-up task

Example Rules

Auto-Assign High-Value Quotes

Event: quote_submitted Condition: Subtotal >= 10000 Action: Assign to Senior Sales Rep

Auto-Approve Small Orders

Event: quote_submitted Condition: Subtotal < 500 AND Customer Group = Trusted Action: Change status to Approved, Apply standard discount

Expiration Warning

Event: daily_check Condition: Days until expiry = 3 Action: Send reminder email to customer

Escalation Rule

Event: quote_updated Condition: Days in status >= 5 AND Status = Under Review Action: Send escalation email to manager

Workflow Chains

Link multiple rules:

  1. Quote Submitted → Auto-assign
  2. Quote Assigned → Send notification
  3. Quote Approved → Apply pricing
  4. Quote Accepted → Prepare order

Email Templates

Configure notification templates:

Marketing >Email Templates

TemplatePurpose
quote_newNew quote notification
quote_status_updateStatus change notification
quote_approvedApproval notification
quote_expiringExpiration warning

Logging

All workflow actions are logged:

  1. Go to quote detail
  2. Open "History" tab
  3. View all automated actions

Best Practices

  1. Start Simple: Begin with basic rules
  2. Test Thoroughly: Verify with test quotes
  3. Monitor Performance: Check rule execution times
  4. Avoid Loops: Ensure rules don't trigger each other infinitely
  5. Document Rules: Maintain rule documentation

Found an issue with this documentation? Let us know