What’s new?
Every Week We Deliver New Features, Updates and Bug Fixes.
No Spam, Just Updates — Subscribe for expert insights and updates straight to your inbox.
December 2024
November 2024
NEW FEATURE • NOV 26 2024
New: Track Workload to Prevent Burnout and Boost Efficiency
The Workload view for Tasks gives you a clear snapshot of your team’s weekly workload. See all daily and weekly project assignments in one accessible location, and use color-coded indicators to quickly identify overloaded or underutilized team members. It also accounts for personal time off and holidays, helping you adjust due dates and keep your projects on track.
RELEASE NOTES • NOV 15 2024
- Added “Person: Teams” filter to Company Timesheet.
- Update the instructions for setting up custom domain records.
- Added Last Actor filter to Task screens. Add delete button to select option menu.
- Add delete button to select option menu
- Add warning upon recurring budget dates change
- Fixed adding task to Jira widget time entry.
- Fixed an issue with Simple Budget Editor config data.
- Changes on the config form were not persisted.
- Underlying services and data in general remains unaffected.
- Values for deleted custom fields are now ignored on services and prices models.
- Triggered error on time edit on delivered budget attempt.
- Fixed search in Jira project/deal connection.
- On the last step of the invoice wizard, when the invoicing method is changed, the input value for updating the line item description should be changed with each method change.
- Fixes an issue with finalizing invoices when exporting to Xero.
- Fixed issue with drilldown and OR filter operation.
- Fix drag and drop of deals not being persisted in pipeline.
- Fixed custom field label work breaking on person profile.
- Fixed a bug that would cause some services to be locked.
- Set background color on proposals and budget’s grand total using new style architecture.
- Fixes a bug where wrong customers where shown when exporting invoices to Xero.
- Fixed missing services in Timesheet view.
- Fixed issue with cancel & save buttons on reports.
- Fixed a bug where switching from Board to List layout wouldn’t show tasks.
- Add check for disabled permissions when showing dependencies in dependency modal.
- Fixed an issue where dragging an invoice line item would fail.
- Display title on Elegant templates using new style architecture.
- Fixed starting timer in task header on the same service as day before.
- Fixed an issue when adding a subscriber that is not in the project to a task.
- Fixed issue where report items in table disappear when loading next page.
- Fixed an issue where changing sort parameter in Resourcing would not always trigger reloading of Resourcing rows.
- Fixed issue where report items in table disappear when loading next page.
- Allow adding attachments to expenses which are linked to the PO in status “Sent”.
- Fixed issue in Docs occasionally going out of sync.
- Fix project wizard company field disabled state in deal won flow.
- Add missing flag to validation.
- Updated sensitive field tooltip UI.
- Fixed a bug where members of a budget template were not shown.
- Added a clearer error message for clearing required custom fields and removed the red border after some time when editing them in tables.
- Show “domain already exists” error to user when creating custom domains
- Sync develop with master
October 2024
RELEASE NOTES • OCT 31 2024 🎃
- Display warning modal on recurring budget dates change.
- Added default currency field and filter to company reports view.
- Added ‘Without project’ type grouping to profile time overview table.
- Added new permission for Settings / Sales.
- Added attachment urls to document templates.
- From now on, all reports will be created as “private” by default.
- Report creator can then click on “Share” button and assign read or full access to other people, teams or dynamic groups
- Gantt timeline actions are repositioned from project navbar to timeline.
- Tax ID on Billing info is now a required field.
- Added nested service picker to start timer action in task header.
- On organization general settings, save error will be displayed when validation error happens on save.
- Fixed an issue where deal subscribers were lost on any deal change.
- Fixed an issue where users would see infinite loading when trying to open report chart.
- Removed the disabled state on the purchase order attachment even if it’s sent.
- Fixed an issue where large requests would fail when depaginating reports.
- Fixed losing parent-child task relation when dragging tasks in workload layout.
- Dependent tasks of a closed task won’t be moved in gantt layout.
- Group by person CustomField on services report now shows correctly person model.
- Hide unnecessary creator/issuer and subject columns on info headers for budgets and deals.
- Fixed hourly rates not displaying properly on person cost rate overview.
- Visual fixes for header on rate cards / rates.
- Properly handling errors on deal new form.
- Fixed an issue with the form loss modal raising randomly with repeating properties on task.
- Fix an issue where a person in recent employees was not clickable.
- Disable ‘Approve all’ button for partially approved time-off request groups.
- Fix changeset item handling legacy tags and 2nd level settings changes.
- Use parsedValue when removing a value.
- Fixed glitching of day view in Safari.
- Fixed broken layout in deal wizard and budget wizard on error.
- Fixed an issue with the pricing switcher being disabled.
- Fixed an issue where back button did not work when creating a custom field.
- Fixed creating budget from won deal.
- Hidden invalid ‘discard changes’ dialog from edit user manager form.
- Hidden ‘cancel request’ option on others time-off booking requests.
- Fixed an issue where Unsent & Paid warning would show up for sent invoices.
- Fixed suggested time entries initial load and pin action.
- Using document styler save an empty value in the input without a form-preventer popup.
- In expenses approval screen, bulk approve button is now aligned.
- Using new styler architecture display deal’s or budget’s owner on templates.
- Show that the expense was exported and a warning message when integration is no longer connected.
- Fixed an issue where custom fields popup inside company navbar.
- Fixed missing info that an Invoice was exported to an external tool, if the integration for the subsidiary the Invoice belongs to was disconnected.
- Fixed a rare bug where the external sync modal would appear when saving non-synced deals, services, or contact info.
- Fixed an issue in reports caused by the multi-select field filter when only a single item was selected.
- Deal stage picker is collapsing correct pipelines when in context that supports it.
- Fixed an issue in reports caused by the multi-select field filter when only a single item was selected.
- Fix a bug where custom domains from different subsidiaries than the current person didn’t show in the emails list.
- Fixed an issue where the columns on column chart would be render slightly above/below 0 on the y-axis.
- On the new document template architecture use localization language that was set on document type settings.
- Allowed picking the exchange date when the selected currency is the same as the organization’s in insights.
- Conditional rendering of “Get up to speed” button.
- Exporter rounding issues.
- Get jwt token when clicking on sandbox link.
- Fixed a UI bug where users could click the “Edit” or “Delete” buttons for time entry on Deal/Time screen when they should be disabled.
mONTHLY UPDATES • OCT 10 2024
New Sharing Options, Tax Rates, Champions
As the fall season approaches, we’re continuing to roll out exciting new features and improvements for Productive.
RELEASE NOTES • OCT 15 2024
- Added wizard for creating new deals which replaced the simple form.
- Added service custom fields to rate cards.
- Enabled workload in Capacity & Availability report.
- Added ability to specify the issuer of an invoice.
- Added ability to view custom fields on deal/services screen.
- Added a new field “Recognized time” to Capacity & Availability reports.
- Added overhead checkbox to placeholder forms when creating, editing or duplicating placeholders.
- Added SAR currency and reorder alphabetically
- Avoid making API call when deleting deal-status.
- Added invoice issuer override label to invoice document template settings.
- Use bulk reorder when reordering custom fields.
- Link Quantity and Unit columns into one column or unlink them into two separate columns using the new architecture and hide/show those fields accordingly.
- Improved accessibility for deal service sections.
- Added nested task picker to time entry form and time entry item.
- Added loader to Approvals -> Time off when clicked on Approve button.
- Added nested service picker to Jira widget.
- Fixed exporter issue with exchange currency.
- Enabled Filter Groups for Dashboard widgets.
- Improved error message when creating a budget.
- Fixed issue with advanced filters and malformed filter params.
- Fixed default currency when duplicating a budget. For invoice preview calculate taxes by multiplying and rounding line item amounts so the totals are correctly displayed.
- Enables creating custom webhook headers with dashes in the header key.
- Fix an issue where user couldn’t see own profile without permissions.
- Allowed delivering budgets with unapproved or rejected expenses.
- Fix missing export expense to Xero.
- Fixed re-rendering board view when dragging tasks between lists.
- On the global tasks view, the Assignee field should now preload only project members of the project the task is on.
- Fixed an issue where custom fields popover would render as empty inside company/invoice navbars.
- Tax rate and note fields are now always visible (deal / sidebar PDF panel).
- Fixed rounding problems in document templates when dealing with negative amounts.
- Use variables for line items description on invoice wizard which was set on the previously created invoice for the company (client).
- Fixed race condition that caused incorrect scheduled time for bookings.
- Fixed inconsistency in grand total on proposals between old and new export architecture.
- Display a 0% discount on aninvoice template if any other line item on the invoice has a discount bigger than 0.
- Fixed sort direction of subtasks when sort is set by due date.
- Added a warning when service assignments fail to save.
- Equalized the labels for approval statuses for time entries and expenses that are unapproved or automatically approved in tables.
- Fixed billable time rounding in Day view layout.
- Fixed an issue where toggle state for “Autogenerate invoice number” was not working properly.
- Fix resetting time entry form after time entry create when user’s default time view is Timesheet.
- Fixed duplicate “date” columns for csv/xls export.
- Fixed an issue where new Tax Rates could not be created on organisations with one subsidiary.
- Fixed overlapping tooltip for budget total * Enabled searching by task number in nested task picker.
- Unlinked task when time entry moved to another project’s service.
- Add a generic error message to the Jira widget no access page.
- Enable task dependencies duplicate on project duplicate action.
- Issue where the confirmation dialog would appear twice when canceling changes on the payment reminders form was resolved.
- Fixed an issue in the Subsidiary Invoicing Options modal where an unnecessary confirmation dialog appeared after an error.
- Fixed issues in docs linking and breadcrumb navigation.
- Fixed an issue where “Book a demo” calendar would break on registration.
- Fixed estimation appearance in Task Time nested service picker.
- Fix input field clicking with enter key.
- Inside data tables, fixed an issue where inline editing of certain columns would fail without explanation.
- Invoices tab on a project will not be displayed if Invoicing module is disabled.
- Fixed positioning of “Add payment reminder” button.
- Overhead per hour” is brought to the first place in the Overhead history table.
- Fixed issue with report drill-down for advanced filters.
UPDATE • OCT 9 2024
Productive is now SOC 2 Type II compliant 🔒
Productive is SOC 2 Type II compliant, and this certification reflects our commitment to safeguarding your data, making sure it’s managed securely and responsibly. To learn more, take a look at our Trust Center.
NEW FEATURES • OCT 7 2024
We’ve updated our roadmap! 🚀
Over 300 updates and improvements are launched each year, and we’re raising the bar even higher. Discover what’s on the roadmap for the coming months.
September 2024
RELEASE NOTES • sep 30 2024
- Removed List-Calendar toggle on Person time off screen
- Added task number and default expanded state; search improved
- Clarified info for Rollover hours on recurring budgets
- Added ability of duplicating closed subobjects on project duplicate as template action
- Disables editing Due date when expense is paid externally.
- Applied settings control buttons for document styles (duplicate and delete)
- Implemented new “Create invoice” action inside automations. This action is available behind Budget trigger, which runs on Budget creation or updating
- Updated alignment styles in gantt table
- Restoring templates from the recycle bin links to the restored item
- Fixed the formatting issues in XLS and CSV exports
- Replaced deal probability organizational setting with hardcoded 50%
- Fix an issue where My time off widget did not work if user had View your own time off entitlements permission
- Fixed an issue where Filter by company button on Company screen did not add filter
- Fixed time calculating in time range
- Fixed visibility of approver and rejecter in time entry item
- Fixed length indicator of suggested time entries in suggestions section
- Fixed the shown error message if end date is before start date when editing budget/deal details
- Allowed turning off/on delivering budgets with unapproved expenses in the budget sidebar
- Set the Tax rate select field on the invoice wizard as empty if there are no tax rates on the subsidiary
- Added custom fields to services report
- Fixed incorrect text on rejected bookings where instead of Rejected by, text said Approvers
- Inside data tables, fixed an issue where inline editing of certain columns would fail without explanation
- Fixed an issue when marking a project as delivered shows the wrong profitability at first
- Fixed an issue on Simple budget editor where discarded changes would persist in session.
- Update task custom fields positions based on positions set on its project.
- Add AED currency for NBP Exchange rate provider.
- Fixed a style issue where right border was missing from report table
- Generate frontend line items on change
- Approve action field is hidden if time approval is off
- Add check if pulse form exists.
- If invoice has saved date interval id as object in previous invoice settings it will be set as string
- Display date range constant correctly on invoice wizard for Uninvoiced Time & Expenses method when that method is selected
- Display date range constant correctly on invoice wizard for Uninvoiced Time & Expenses method when that method is selected
- Fixed an issue where toggling fields inside the document template editor would have no effect. * Extracted LIG comparison function from generating line items
- Time tab on person profile was showing Overview info
- Inside registration, changed last step title if referral type field is hidden
- Add flag check for reorder handle on task custom fields
- If a sort is selected for subtasks and the values are the same, sorting now falls back to the title of the subtask * Fix an issue where shared view was not deletable in resourcing
- Fix an issue where inviting contractor did not require a subsidiary
- Fix an integration export bugsnag
- Purchase orders can now be filtered with multiple payment statuses
- Extracted LIG comparison function
- Fixed the clear search button in Docs
- Fix: removed “Filter By” button in table column menu for non filterable fields.
- Fixed an issue where it wasn’t possible to search for templates when creating a new template
- Stop opening color picker when dragging deal stages
- Deleting deal from deal/services screen would sometimes throw some errors.
- Fixed fallback routes for person profile
- Fixes an issues where feature availability wasn’t refreshing properly after buying the Hris addon.
- Changed default step value for decimal number input field to 0.1
- Fixed loading state for bookings in Resourcing
- Fix how emails with custom domains are built
- Potential fix to prevent overriding bookings that are in the process of saving
- Added task number and default expanded state; search improved
WEBINAR • SEP 23 2024
Office Hours Webinar: Dashboards
Learn how to create and customize Dashboards: Add reports in the form of widgets to create the control center for your agency.
RELEASE NOTES • sep 11 2024
- Added descriptions for person modals
- Enabled duplicating closed tasks, subtasks and todos on project duplicate action
- Added ability of duplicating closed or open tasks on board or task list duplicate action
- Enabled duplicating of closed subtasks and todos on board duplicate action
- Added ability to search by nickname in sharing modals
- Inside automations, implemented permissions for viewing/managing tasks, deals, budgets and invoices
- You can now import an expense on a budget or deal with no project assigned. The optional “Client” field is also available
- Updated cost rate form so it uses as a template the cost rate with latest starting date instead of current cost rate.
- Show external sync indicator on expense payment
- Disables cost editing when expense is paid
- Enable viewing JIRA widget for all users
- Fixed an error on budget form where “Owner” dropdown field would not show person’s avatar.
- Fixed showing associated task in company time entries list
- Fix an issue where after contact invite error page is shown
- Fixed unsupported Project type filter in Resourcing
- Fixed issue with creating filter params for reports
- Fixed not loaded related tasks on time entries in day view
- Fix changeset item to use raw values.
- Fixed an issue where users were able to submit expense form with invalid attachments, causing them to be unable to open later.
- Added the “Allow delivering budgets with unapproved expenses” checkbox to the Settings -> Budgets screen * Fixed the message when trying to deliver a budget with unapproved/rejected expenses.
- Fixed a bug where it wasn’t possible to open a predefined view within the Project screen and related tabs.
- Move Bamboo integration updated badge to direct integration.
- Fixed tooltips and colors on aproval action in data table.
- Fixed show absences button in Resourcing project layout.
- This fixes a bug where some views were not deleteable.
- Fix changeset item handling tags and attachments.
- Fix for styler header alignment and draft alignment
- Update changeset item value copy when enabling or disabling settings.
- Removed the ability to bulk select invoices, budgets or deals when viewing a single company since editing isn’t allowed there
- Fixed a bug where the quantity in the bill form wouldn’t accept decimal values.
VIDEO • SEP 9 2024
Sandbox, Improved Reports, UI improvements
Usually, August is a slower part of the year, but not for Team Productive. Keep reading to discover what we have in store for you right now.
VIDEO • SEP 3 2024
Office Hours Webinar: Vacation and Time Off
We’re kicking off our new webinar series with a topic that’s relevant to agencies of all sizes: Vacation and Time Off. In this webinar, you’ll learn how to manage time off requests and approvals, understand how time off impacts project delivery and more.