Skip to content
English
  • There are no suggestions because the search field is empty.

How to enforce required products

Using Block rules to make sure your sales reps are always adding required products

What is a block rule?

Block Rules in quote•hapily prevent a quote from being submitted if it doesn’t follow specific business rules—like making sure that certain products are only sold when paired with others.

Why use it?

This feature is perfect for enforcing required products. For example: If a customer selects the Enterprise product, they must also include an Implementation Fee.

Using a Block Rule ensures your reps never forget to include the required service, keeping quotes accurate and consistent.

Use Case: Software Requires an Implementation Fee

Let’s say your company sells an Enterprise Software Package that always requires a one-time Implementation Fee. If someone tries to quote the software without the implementation, the system should stop them.

With quote•hapily, you can set up a Block Rule that looks for:

  1. The product Enterprise is included on the quote

  2. The product Implementation Fee is not included

If both are true—block the quote.

How to Set It Up in quote•hapily

1. Go to Rules > Quote Rules

From the left-hand menu, click Quote Rules under the Rules section.

2. Click New Rule or edit an existing one

You’ll be brought to the “Edit Quote Rule” screen.

Example setup:

Screenshot 2025-08-25 at 1.38.57 PM

 

  • Rule Name: Enforcing Required Products

  • Condition 1: Line Item Name contains "Enterprise"

  • Condition 2: Line Item Name is "Implementation Fee" → Check Is Absent (this looks at the quote to make sure that line item is there or not)

Together, these conditions say:

If a quote has Enterprise but doesn't include Implementation Fee → block the quote.

3. Set the Outcome to Block

Scroll to the Outcome section.

Screenshot 2025-08-25 at 1.39.02 PM

 

  • Outcome: Block

  • Block Message: Feel free to write whatever custom message you want in here to convey to the sales rep why they're being blocked.

This message will appear when someone tries to publish a quote that doesn't include the required product.

4. Save the Rule and Test It

What the Sales Rep Sees

When trying to publish a quote with just the Enterprise product:

Screenshot 2025-08-25 at 1.39.34 PM

 

They’ll see a clear error message and won’t be able to submit the quote until they add the missing Implementation Fee.

Once they add the fee, they can proceed:

Screenshot 2025-08-25 at 1.39.47 PM

 Tips & Best Practices

  • Use “Contains” carefully: It’s great for partial matches like “Enterprise,” but if you have similar product names, consider using “Is” for exact matches.

  • Make your error message helpful: Tell the user exactly what’s missing.

  • Test different bundles: Make sure your Block Rules don’t overlap or contradict other rules.

  • Use "Notify" Rules for warnings, and "Block" Rules when submission must be stopped.