Bulk Renewal

Bulk Renewal allows you to create multiple new Estimates or Workorders at once from existing projects. It is designed for recurring services, renewals, and seasonal work, giving you full control over pricing, services, notifications, and project settings before new items are created.

The bulk renewal can be created for the same clients as the original Estimates or Workorders.

  • To get started, navigate to the Estimates → Bulk Renewal, where you’ll go through three key sections: Filter, Bulk Renewal and Pricing Manager, and Renewal Settings.


Filtering

This is where you define what you want to copy.

You can filter down to exactly the set of Estimates or Workorders you're interested in using a combination of client types, tags, services, pricing ranges, and more.

Selecting an entity — such as Estimate or Workorder — unlocks additional filter options.

At any point, you can reset individual fields or use Reset All to clear the form.

If you're working with a large dataset, such as hundreds of Estimates or Workorders, it may take a moment for the system to fully load the results or apply settings.

Bulk Renewal and Pricing Manager

After applying filters, the system displays a structured list of matching Estimates or Workorders, including their associated services.
The top section controls pricing behavior, optional services, and client notifications.

Available Options

  • Copy Discount(s)
    Copies any discounts from the original Estimate or Workorder into the new one.

  • Send Email to Client
    Sends an email notification when a new Estimate or Workorder is created.

  • Send SMS to Client
    Sends an SMS notification when a new Estimate or Workorder is created.

  • Renew Optional Services (ON by default)
    Controls how optional services are handled during renewal.

    • When enabled (default):

      • Optional services with a Declined status are copied with the status New

      • Services with the status New appear as Recommended in the new project

    • When disabled:

      • Optional services are copied without status changes

      • Declined services remain declined and optional

All Services (Default: ON)

  • All services in the selected projects are included automatically

  • A global Increase Price % is applied to every service

  • Individual services can still be adjusted manually

Click Select and Apply to apply these rules to all filtered projects.

  • Select specific Estimates/Workorders to copy

  • Expand items to view and select individual services

  • Use checkboxes at multiple levels (all, per item, or service)

  • Adjust pricing per service via the percentage increase

  • Include/exclude services on the fly

If Search in Bundles is supported and the preferred services are part of a bundle:

  • Bundle details are included but disabled for editing

  • Individual services within the bundle remain editable (except for discounts)

Once everything is reviewed, click the Apply and Process button to finalize the copy process.


Renewal Settings

This defines how the new projects will be created.

New Type (Required)

Choose whether the new projects will be:

  • Estimate – Typically used when you’re still waiting for client approval or plan to add additional services before moving forward.

  • Workorder – Commonly used when pricing has already been agreed upon with the client and the renewal is ready to be scheduled immediately.

The default value matches the filtered project type, but you can change it.

New Status (Required)

Defines the starting status of the new projects.

  • Defaults are applied automatically based on project type

  • Final statuses are not available to prevent unintended automation

  • You may choose another valid status if needed

Clicking the gear icon opens additional options:

Project Tags

  • Existing tags are kept by default

  • Tick off Remove Existing Tags to replace them with the selected tags

  • Tag creation follows your company permission settings

Lead Source

  • Assign a Lead Source to all new projects
  • If Client or Employee is selected, you’ll be prompted to choose a specific person


Confirmation Before Processing

When you click Apply and Process, a confirmation screen appears so you can review the renewal.

When All Services Are Active

You’ll see a summary showing:

  • Number of projects to be created

  • Total services included

  • Total calculated price

You can cancel or proceed with processing.

When Disabled Services Are Found

If any disabled services, products, or bundles are included:

  • You can keep them as-is, or

  • Replace them with active alternatives

The system requires a decision for every disabled item before processing can continue.

Finalizing the Renewal

Click Apply and Process to generate all new Estimates or Workorder


Results:

The email you'll receive after clicking Apply and Process:

New estimate from Bulk Renewal is created and added to the client profile: