🥳 Celebrate Our Launch With a $200 LIFETIME Discount OFF The Premium Plan Use: BIRTHDAY2024

This offer expires 9/30/2024, at 11:59 PM EST

BizStackPro all-in-one digital marketing platform dashboard.
How the Duration in Days Filter Works – BizStackPro Help

How the Duration in Days Filter Works

Understand how Duration in Days fires actions every X days (exact multiples), and use it to keep pipelines clean by removing stale opportunities—plus a workaround for retroactive cleanup.

Important Note

The legacy Triggers feature is deprecated in BizStackPro. For new automation setups, use Workflows with pipeline/opportunity events instead.

Keeping Pipelines Clean Instead of Letting Old Opportunities Pile Up

Sales pipelines can quickly become cluttered when inactive opportunities remain untouched for weeks, making it harder for teams to focus on leads that are still actively moving forward.

The Duration in Days filter inside BizStackPro Triggers allows businesses to automate actions based on inactivity intervals, such as removing stale opportunities or sending recurring follow-up reminders.

Without automated inactivity management, pipelines can become difficult to maintain, reporting may become inaccurate, and follow-up efforts can waste time on outdated opportunities.

This guide explains how Duration in Days logic works, how exact interval triggering behaves, how to remove stale opportunities automatically, and how to handle retroactive cleanup workflows inside BizStackPro.

Before building inactivity-based automation rules, it helps to understand how Duration in Days intervals, stale opportunity triggers, retroactive cleanup limitations, and tag-based workarounds function inside BizStackPro.

What “Duration in Days” Means

The Duration in Days filter fires once every X number of days when a contact or opportunity matches the criteria. The key detail: it triggers only on exact multiples of the duration.

Example: If X = 7, the trigger can fire at 7, 14, 21, 28… days of inactivity—not at 8 or 9 days.

This is commonly used to remove stale or inactive opportunities from a pipeline, but it also works well for recurring reminders, follow-ups, notifications, or cleanup routines.

Example: Removing Stale Opportunities

Let’s say you want to remove opportunities when they become stale every 7 days.

  • John — last activity was 9 days ago → does not fire (9 is not a multiple of 7).
  • Sally — last activity was exactly 7 days ago → fires.

John may be captured later when his last activity hits 14 days, 21 days, etc.

Heads up: The Stale Opportunities trigger does not apply retroactively to opportunities that existed before you created the trigger. The workaround below helps you clean up existing records.

Part 1: Create a Trigger Using Duration in Days

Step 1: Create the Trigger

  • Go to Automation → Triggers.
  • Click + Add Trigger.
  • Select the event Stale Opportunities.

Step 2: Define Filters

  • In Pipeline: Choose your pipeline.
  • Pipeline Stage: Select the stage to monitor.
  • Duration in Days: Set the interval (example: 7).

Step 3: Add Actions

For stale opportunity cleanup, add an action like:

  • Action: Remove Opportunity
  • Pipeline: Select the pipeline where the opportunity should be removed

You can also add notifications, tags, internal tasks, or other actions depending on your process.

Save and activate the trigger so it begins evaluating opportunities using your Duration in Days interval.

Part 2: Workaround for Retroactive Cleanup

Because Duration in Days does not retroactively evaluate existing opportunities, this workaround lets you remove old stale opportunities that were already in your pipeline before the trigger was created.

Step 1: Create a Tag

Go to Settings → Tags and create a tag such as stale opp or stale opportunity.

Step 2: Create a Trigger Based on the Tag

  • Go to Automation → Triggers and click + Add Trigger.
  • Choose Contact Tag as the event.
  • Set the filter to Tag Added and select your stale tag.
  • For the action, choose Remove Opportunity and select the appropriate pipeline.

Save and activate the trigger.

Step 3: Build a Smart List and Bulk-Tag Contacts

  • Go to Contacts → Smart Lists and click More Filters.
  • Filter by the relevant Pipeline and Pipeline Stage.
  • Add a filter like Last activity more than 7 days ago (or your chosen threshold).
  • Select all filtered contacts and apply the stale tag from Step 1.

Result: Adding the tag fires the tag-based trigger and removes stale opportunities retroactively from the selected pipeline.

Why Use the Duration in Days Filter?

  • Keeps your pipeline clean and up-to-date.
  • Automatically prunes inactive leads over time.
  • Encourages timely follow-up and pipeline movement.
  • Supports recurring automation logic with precise intervals.

Automate pipeline maintenance with BizStackPro

Use Duration-based logic to keep your pipeline focused on active opportunities—and use Workflows going forward for modern, reliable automation.

Frequently Asked Questions

Does the trigger fire when a contact is inactive for more than the duration?

No. It fires only when inactivity matches an exact multiple (for example, 7, 14, 21 days).

Will this clean up old opportunities automatically?

Not retroactively. Use the tagging workaround in Part 2 to remove pre-existing stale opportunities.

Can I use this filter for automations beyond stale opportunities?

Yes. You can use it for reminders, follow-ups, notifications, tagging, tasks, and other time-based automations.

Does the Duration in Days filter work retroactively?

No. Only future cycles are evaluated. Use the tagging method to retroactively clean up existing records.

Can multiple Duration in Days triggers exist for different pipelines?

Yes. You can configure different pipelines/stages with different durations for granular cleanup rules.

Keep pipelines focused on active opportunities

Duration-based automation helps you prune inactive opportunities, reduce clutter, and keep your team focused on leads that are still moving.

✅ View Plans & Features

Cleaner pipeline. Better follow-up.

Disclaimer: This site is NOT endorsed by Google, Facebook or YouTube in ANY WAY. All trademarks & Logo / branding are the property of their respective owners. Please Note: This site was created in BizStackPro by Ken George II (An Affiliate of BizStackPro) and may contain affiliate links.

All About BizStackpro


Copyrights 2024 | AllAboutBizStackPro.Com | Pricing | About | Features | All Rights Reserved.