Product Priorities Update: 2017 - Q2

Product Priorities Update: Q2 of 2017

GeoffMcQueen
By Geoff McQueen
Founder & CEO
May 22 2017 read
Share

The year so far has been a very busy one at Accelo - we saw quarter on quarter growth of almost 30% in Q1, and we've also been busy building out the team to help support our scale (we're now 40% bigger than we were on New Year's Day) - and we're still hiring if you know anyone!

Along with this we've been tackling a number of big product priorities, with a number of them now in place, and a few big ones very close. While this quarterly update is overdue (we'll be in Q3 before we know it), we wanted to share a quick update on progress and priorities as we look forward.

2017 Updates (so far)

The Updates to Accelo so far this year fall into three categories: Major Updates, Minor Updates and our new Best Practices sessions.

Major Updates

So far this year we've released a number of updates, none bigger than our overhaul of the Projects module in Accelo. Here's a list of the highlights in case you missed them:

  • Zapier integration: allowing you to supercharge automation for your business. This integration allows you to connect with more than 700+ apps, so you can build even more customized workflows.

  • Custom Formula Fields: in addition to custom fields, Accelo now lets you use formulas to update values (perfect to set target/reporting values by combining NumberField A x NumberField B, or DateField C + 10 days)

  • QuickBooks Online Payment Sync: now when you get paid via Accelo (using Stripe or Authorize.net) we'll push payments across into QuickBooks Online automatically, so you can get your money faster.

  • Security Update: details about how we secure your data and the Accelo platform. You're trusting us with some of your most important business information, and we wanted to update you on our processes, reliability, and continuity.

  • Projects Module - Overview Redesign & Performance Upgrade: we made this module faster, and easier to use, whereby you can come in and quickly see how your projects are tracking, but also be easier for team members to come in, get into the weeds, and log work.

  • Projects Module - New Insights Reporting dashboard: get better insights at a glance and see how your projects are tracking with things like current vs forecasted profitability, for a more holistic view of how projects are performing.

  • Projects Module - Fixed Price & Budgeting upgrade: gives you the ability to have Materials and Expenses "eat into" fixed price budgets to help keep your projects within scope and simplify how you manage them.

  • Projects Module - New Important Dates feature: makes it easier for you and your team to know which dates matter most by setting configurable “smart dates” for different types of projects, so you can always be watching the clock.

  • Projects Module - Showcase Video: get a complete overview of all the Project enhancements we’ve made. This recording will show you how you can make the most of these updates for your business.

  • Quotes Module: Support for the fixed price and budgeting updates in your quotes too!

  • Non-Billable Feature Upgrade: ensuring that setting work to be "non-billable" forces your team's time logs/activities to be non-billable, making reporting a lot easier!

  • New "Team" Feature: ability to define which members of your team (including client contacts) should be considered key players in the success of a project.

  • Team Permissions: using the Team module to provide fine-grained permissions for your users based on their type and whether they're on a Project, Ticket or Retainer team, giving them more functionality and you more control.

  • Rates on Contract/Retainer Tasks: now you can have more control on how you and your team use up your retainer budgets by specifying different rates for different types of work under a single contract.

  • Brand new JIRA Integration: now your software developers can be agile and on budget without ever leaving JIRA, and you can track time and utilization rates accurately without leaving Accelo, so you can deliver more profitable client projects. Everyone wins.

  • Smart Locations on Mobile: start/stop timers, log work, and more automatically from your mobile when you visit a client or get to/leave the office with our new smart geofencing feature.

Over 200 Minor Updates

In addition to these major updates, we also shipped more than 200 minor updates - every week we publish a list of new improvements and fixes to our Updates Blog; well worth checking out (you can subscribe via RSS) if you haven't seen it before.

Best Practices Sessions

Finally, we've also been running regular best-practices webinars every two weeks. They include a great Q&A section, and they’re led live by our product and implementation experts. Our next session is about “Making the Most of Custom Business Processes”, and it’s happening June 1st - register for the time that suits you best here. If you can't make the sessions live, the good news is that we record them, so if you've missed a session you can watch the videos below:

Current Priorities

The priorities that our product team is focusing on right now are outlined below.

Schedule Reporting, Forecasting & Project Portfolio Management

Our design and engineering teams are now getting very close to taking the wraps off a brand new scheduling feature in Accelo: Schedule Reporting, Forecasting & Project Portfolio Management.

This new module will be rolled out incrementally, with an initial focus on helping scheduling and other managers in a business to track the work they have underway visually, seeing the forecast (and historically, actual) workload across their team project by project, ticket by ticket, and retainer by retainer.

Project Portfolio Schedule View - collapsed

Scheduling managers will then be able to drill into each project, ticket or retainer without leaving the screen, being able to see aggregate work by Milestone/Task or by Assignee/Team member. 

Schedule Expanded Project Tasks WeekWork Schedules, with drill-down by Milestone & Task 

Schedule Expanded Project People WeekWork Schedules, with drill-down by Assignee/Team Member

Shortly after rolling out the ability to see a forecast of schedules grouped by the work it involves, our next step will involve the ability to see a forecast (as well as historical performance) of schedules by individual team member.

Team Default ViewUser Schedules

Once these reporting-interface screens are rolled out, we'll then be turning our attention to making them interactive, with the ability to click into a user's schedule, including the ability to schedule work (either for specific start/end times on a day or as a general commitment) and move work between users.

User Schedule - Detail

The act of scheduling work will also support not just one-off user scheduling, but also bulk user scheduling, with managers able to nominate, for example, that a user should be scheduled to work on a specific task for 3 hours every Monday, Wednesday and Friday for the next 4 weeks.

Assigning Work

Once we bring in the ability to assign work to users, we'll be retiring the existing Team Schedule screen.

With these two main phases complete - reporting and then assigning - we'll be moving onto the third part of this major project - extending scheduling to more than Tasks in Accelo. This is where we'll be tackling popular issues like assigning multiple people to a single task, allowing time against Milestones, Tickets and Retainers to be assigned to users without needing a task to be created, and more.

We're looking forward to sharing a sneak peek of this major new feature in the next few weeks - stand by for an email update next month with more information and an invite to a webinar we're very excited to be able to finally host!

Purchases Module

Up until now, Accelo has been mostly focused on revenue - but with our new Purchases module update, we’ll finally be able to handle the “cost” side of projects, tickets, and retainers, and sync it with your accounting system. This module will allow you to convert lists of materials and expenses into purchases, which will sync with QuickBooks Online and Xero the same way that your invoices do - including whether a purchase has been paid for.

Create Purchase

Optionally, you’ll be able to convert a Purchase into a Purchase Order - a PDF file that you can then send to your vendor directly from Accelo via an email activity. This module will allow for the cost side of your business to be synced from Accelo (think: where team members create expenses and materials) into the accounting system you use without double entry. Simply put, your accounting system’s income statement will be much more accurate!

Create Purchase Order

The new Purchases module will include Purchase Templates as well, with their own delivery details, payment terms, and more - just like with invoices. We’re very excited to show you all of the nuts and bolts and how you can make the most of it at our upcoming live sneak peek session. Click here to register! 

More Intelligent Project Dates

Accelo currently uses intelligent dates that adapt project plans to the real world and estimate start and end dates for milestones and tasks when things run late - but, it hasn’t been intelligent enough.

When it comes to estimating start and end dates of a project schedule, Accelo currently doesn't make it easy for managers to assert start or due dates for projects and milestones in advance. Instead, we've relied a bit too much on team members to start and complete work accurately, which often doesn’t happen (as we know all too well). Accelo also does currently support those fantastic situations whereby someone finishes work early - in those successful situations, you really want to see those estimated finish dates slide forward!

With this upgrade, we’re going to allow you and your team members to have more control over how Accelo’s intelligent dates work. Here’s how: you’ll be able to assert dates on projects (which will involve milestones and tasks starting on their planned date automatically), making it easier to manage projects that have well defined and scheduled plans. Alternatively, you’ll be able to choose which dates on a project should “slide forward” when work is being done ahead of schedule! On top of that, we’ll also be sending emails to folks whose tasks and milestones are ready to kickoff (because dependencies are satisfied), taking the load off of project managers so they can spend more time managing and less time being a nagging traffic cop (we’ve all been there).

Task Board Upgrade

The Task Boards in Accelo were pioneers of our design patterns for filtering and our card-based, drag and drop interface. Nevertheless, like all pioneers, they're now showing their age and needed a revamp - and a revamp they shall get!

We're making it a priority to upgrade our Task Boards to allow for:

  • Saved filters: so you can get your board set up just the way you like, and come back to it, easily.

  • Client and Project specific boards: so you can come into a Board that shows all the tasks for a specific client or project, making it easy to manage your work in more focused ways.

Another thing we've wanted to have for some time is custom types and statuses for Tasks. The Task Boards have been the roadblock on being able to upgrade Tasks, since the fixed dimensions of the boards (particularly the status board) held us back. We'll make sure the Task Boards upgrade work is future compatible with custom statuses and making them a future quarterly priority.

We've actually made some good progress on upgrading these Task Boards already, but as we dug in deeper we realized there's a great case to be made for extending the card based (also known as Kanban) design patterns, with customizations, to more of our screens, and in conjunction with our priority to improve reporting in Accelo, we've decided to tackle this upgrade at the same time as the new Custom Reports and Layouts feature, described below.

Custom Reports & Layouts

One of Accelo's limitations that we're acutely aware of is that our users can't customize the columns they see in our list screens. While we put a lot of thought into the columns shown on our list screens, even we have (many) times when we wish we could look at some different columns and report on data differently. 

As a part of our work with upgrading the Task Board, we'll be making a number of changes across the Accelo product to deliver custom layouts and reports for almost all of our listing screens. This means a few important things: custom table columns, a new Kanban or card+column view, and saved Reports.

When it comes to displaying tables of results in Accelo, we'll be allowing users with appropriate permissions to create their own custom screen layouts for list screens in Accelo. When it comes to the list-style views (ie, a table of results that match the filter you've chosen), you'll be able to choose the columns you want to on the screen, and save the specific choice and order of columns for later use as a "Custom Layout".

Layout Modal

In addition to choosing the columns to represent in a list-style view, we'll also be introducing a "card" based view with a smaller number of wider columns where every single Client, Sale, Project, Ticket, Retainer, Task, Invoice or other object in Accelo will be its own card. In addition to being able to see key details grouped together into a card, this layout has the benefit of showing clearly and visually how many objects are in each column - grouped by status, assignee or other distinct criteria. Finally, where possible, you'll be able to drag and drop objects from one column to another - making reassigning as easy as dragging and dropping from one user's column to another in an "Assignee" layout.

Layout Card View

Along with the new Layout functionality, we'll also be improving Accelo's Filters interface. While the convenience of having the Filters across the top and their instant effect can be convenient, our users have been telling us that the way the changes in selection take effect immediately, as well as the fact that you have to choose a field in one place and configure it in a different place makes things a bit frustrating. With the new Filters, you'll have a dedicated interface for choosing fields and setting values, and then running them when you're happy with all of your inputs in one go. This interface will also make it easy to save filters, as well as make copies and delete saved filters you don't need anymore.

Filter Modal

Finally, bringing together the custom Layouts and the custom Filters will enable truly customized Reports - you'll be able to choose the criteria, and the layout, of any set of data in Accelo, and save it for one-click access quickly and easily in the future.

Report Modal

Report Left Hand Sode

 

Activity UI Enhancements

Activities (notes, meetings, emails, work logs) are central to Accelo, and there's a few places we want to make the process of interacting with them a lot smoother.

  • Want to relocate a conversation from the Stream view? You should be able to do that with a smart window and not have to reload the whole screen.

  • Want to reply-all instead of just the default reply-to-author? We want to make the smarts in the drop-down arrow that you only get when expanding an activity work without having to expand it first.

  • Want to see in the stream screen who's already opened or clicked on an email? Another thing that should be easier.

  • Think the right hand side of viewing an activity is a bit out of place compared to our many other screens in Accelo? You're right - that needs a little bit of love too (if we’re being honest).

  • Wish you could just enter an email address in the "To" or "CC" fields and have Accelo automatically create them as a contact/affiliation if they're not already known? Well, we don't blame you, and want to give you that power too.

View Activity

This is another one where the designs have been done for some time -  we just need the bandwidth to bring it to life! As we continue to scale our team, this will become that much easier.

Assets in Mobile Apps

With our new Smart Location feature going into beta any day now, our mobile team will be turning their attention to one of the few items in the Accelo app that aren't available at all in the mobile applications - assets.

This feature will be really useful for anyone who goes out and about to work with clients, especially where those clients have assets that team members need to know about or work on. Examples include being able to quickly pull up access or username details for servers and workstations in an IT context, the ability to see filing deadlines and registration codes for subsidiaries and entities for lawyers and accounts, or the ability to check on details for equipment in general for other folks using the Assets module.

Automatically Processing Client Payments via Credit Card

With powerful automation (especially around recurring work like Retainers) and billing, it makes complete sense for Accelo to not only create invoices, but to also help you get them paid!

Now that we have payment synchronization in place with QuickBooks Online and Xero, we're finally able to prioritize automatic payment processing. When complete, you'll be able to enter the credit card details of your client into Accelo (and when the client portal is upgraded, allow them to enter/update it themselves) and set rules like what cards can be used to process what types of invoices (Retainers only, or Projects and Retainers, or anything at all), set the max payment to charge per day and then (well deserved) sit back, and let the money roll in. 

Email Initiated Triggers

Accelo's Trigger functionality (available in our Premium products) have always been popular, but sometimes the trigger rules firing only every 15 minutes just aren't fast enough. While we accelerated them a lot last quarter, we also want to deliver native support for scenarios like "when a client sends an email containing 'Urgent' and the ticket is 'Resolved', then send a notification and reopen the ticket".

Keep an eye out for this one!

More Intelligent Email Tracking

One of Accelo's most popular features is its automatic email tracking - when a client emails you or one of your team, Accelo will automatically import the email and any attachments, and if it is part of a conversation on a sale, project, ticket, retainer or other work in Accelo, it will be put in the right place.

While Activities (emails) sent out of Accelo apply smarts to automatically CC the owners of where the activity is being sent and client account managers, when a reply comes back in from a client (or colleague) the same automatic CC behavior doesn't currently apply - the email just goes to whoever the sender sent it to manually.

Similarly, the new Team feature with its Automatic CC option is designed to allow key people who are part of the work to be kept in the loop, but when the conversation moves out of activities and into regular emails, Accelo doesn't currently try and include other folks.

To help address these shortcomings and make it easier than ever for teams to stay coordinated as they work together to deliver great service to clients, we'll be making it possible - through a configuration preference - to have the same automatic CC rules apply to emails received and tracked by Accelo.

Progression Webhooks

With the Zapier integration earlier this year, our engineering team implemented a lot of back-end magic, including Webhooks. A webhook is a feature for more tech-savvy folks to ask that a platform - in this case, Accelo - send a special message to a remote URL of the user's choice whenever something special happens, making it easier for developers to integrate with Accelo than the more common alternative, polling an API frequently asking if there's been any updates. 

With this enhancement, folks will be able to tap into some of the back-end webhook magic powering Accelo and request that the platform send webhooks to their own URLs based on clients, contacts, sales, projects, tickets or retainers changing from one specific status to another.

Office365 Enhancements

Microsoft's Office365 platform is a juggernaut, and while we've had support for it as a direct integration since it was first released, we want to go further and improve the performance and efficiency of our integration.

While we're still in the planning phases, this priority involves upgrading the API to use the newest REST standards (the old API, which Office365 shares with the installed Exchange product from version 2007 and later, uses SOAP which is a horrible, horrible thing) and ideally introducing our first Outlook/Office365 App so you can see contextual information about the conversation you're reading in Outlook Online (and modern versions of the Outlook client) from Accelo without leaving Outlook.

Client Portal Upgrade

Finally, the long awaited Client Portal! Our ambition in this area is to actually bring all of your clients into much the same Accelo interface as you and your colleagues use each day - obviously with a few different navigation touches and less detail disclosed though.

In addition to the visual synthesizing of the experience, we also want to make the invite process a lot easier and automated - so, optionally, a client who emails you for the first time on a project gets an invite to log into the portal and track the project you're working on for them, without you or your team having to lift a finger.

We also want to give you more control over the identity of your Accelo account, including for the first time the ability to white-label your Accelo domain name (and not just the client portal one, but the one your team uses to access Accelo) and the ability to customize colors and get your own logo up there to the left of the search bar!

There's quite a lot of work involved in bringing these improvements to life, so we don't expect to be in a position to be shipping this until well into Q3, but it is a priority we’ll keep you posted on our work as it progresses.

Federated Login (SAML)

With more and more large clients, more advanced and enterprise-friendly ways of authenticating users are becoming more important for Accelo to support. Our teams are prioritizing the support of SAML, an industry-standard for Federated login (supported by Azure Active Director, OKTA, OneLogin, Office365 and others) which will allow administrators to connect Accelo with their integrated Identity Providers (IDP) and have Accelo perform authentication against the IDP of their choice.

Want to learn more?
Join the thousands of professionals that are running more successful businesses with Accelo
Please enter a valid work email

Share
Try Accelo for 7 Days
Fast and easy setup No credit card required
Get Started Now
Schedule a Live Demo
Tailored to your business All questions answered
Request a Time
Accelo uses cookies to give you the best possible experience - by clicking 'Continue' you agree to our use of cookies. Refer to our Privacy Policy for details. Continue