Before you begin
Before you read about the stages in the flow of a typical WorkflowMax job A job is the overall project that you or your organisation works on for a client. below, you might find it useful to watch the following video, which gives an overview of how the software supports a typical job flow.
Introducing WorkflowMax: Features and job flow (7 min 52 sec.)
- Related videos
Adding clients (1 min 32 sec.) - set up and work with your clients and client contacts.
Managing quotes (2 min 04 sec.) - issue, accept, decline or revise a quote.
Using the job manager (3 min 17 sec.) - features and functions of the job manager.
Entering time sheets (2 min 45 sec.) - ways to enter your time or time for other staff.
Adding costs to a job (1 min 56 sec.) - add standard costs from the Cost Admin database to your job.
Invoice Manager (2 min 05 sec.) - features and options of the invoice manager.
Job profitability reporting (2 min 42 sec.) - use your quotes and the job financial summary to track job profitability.
Working with base rates and billable rates (5 min 02 sec.) - learn how base rates and billing rates work.
Stages in the WorkflowMax job flow
The WorkflowMax job flow typically consists of the stages shown in the diagram below.
Open the drop-downs below to learn more about the features and options at each stage of a job.
- 1. Starting with a lead, quote or estimate
If you wish, you can prepare for a new job by creating:
- a lead A lead is a possible sale opportunity for a prospective client (a prospect) or an existing client. in the optional Lead Manager module to start tracking and managing a new prospect Prospective clients (prospects) are clients who you haven't actively done work for yet. Prospects are created directly from the Client manager + New button; if you add a new prospect to a new lead; or if you import leads and the clients don't already exist. or client. When the lead is 'won' you can easily convert it into a job. Alternatively, you can create a quote or estimate from the lead.
- a quote A quote contains details of the costs that your client should expect to incur if they proceed with the job. There may be some variation between the quoted costs and actual costs, but your client should have some confidence that this variation will be small. In WorkflowMax there is no difference between an estimate and a quote, apart from the name. In practice, the client may expect that quoted costs will be more accurate than estimated costs, if the job goes ahead. or estimate An estimate contains details of your best estimate of time or costs for completing a job. Your client should understand that an estimate is not a firm quotation for the exact number of hours or cost. In WorkflowMax there is no difference between an estimate and a quote, apart from the name. In practice, the client may expect that quoted costs will be more accurate than estimated costs, if the job goes ahead. in the Quote Manager. When the quote/estimate is accepted, you can easily convert it into a job.
- 2. Creating a job
You can create a job from scratch or from a job template A job template can contain a pre-defined set of tasks, to-do items, milestones and disbursements. By providing a standardised job structure, job templates can save you time when you need to set up jobs of a similar type that occur on a regular basis. , with (or without) the preceding lead or quote/estimate stage.
The job usually contains tasks Tasks are the labour components of a job - the activities that staff perform as they work to complete the job. Time can be recorded against specific tasks, and those tasks can display as line items on the invoice. A job must include at least one task if time is to be recorded against that job. and possibly costs In WorkflowMax, the term 'costs' is used to refer to expenses that you will incur when working on jobs. These costs do not include staff labour costs, which are based on the time worked on tasks. Costs may relate to physical items (such as plant, machinery, consumables) or to other expenses such as subcontractors or mileage. from the quote/estimate, but you can add more tasks and costs as you set up the job, if required. For costs that may be applicable to several jobs, you can store them in the Cost Admin database In WorkflowMax, the costs of the products, materials or recurring expenses that you typically use while working on a job can be stored in the Cost Admin database (at Business > Settings > Costs). When you are working on an estimate, quote or job you can quickly access a cost from the database, simply by typing its name in the description field (on the cost information screen). .
- 3. Managing the job
Once the job costs and tasks are set up, you can schedule the job, allocate staff to it, change the job state Job states usually match the stages in your company's job workflow, such as Planned, In Progress or Completed. By adding notifications to each job state, you can communicate to key people how a job is progressing - and when it's time for them to take action. , add some milestones A milestone is a scheduled event that marks the completion of a significant deliverable element or component of a job. For example: send first draft to client; building inspector signoff. and monitor costs and progress. Jobs can even contain to-do items To-do items are checklist items within a job task. They provide useful reminders of specific action items within the task, such as "confirm delivery" or "contact client". Staff can tick off completed to-do items as they work their way through the task. within each task that can act as reminders to complete specific activities as work progresses.
The following stages can occur in any order during the life of the job - repeating or overlapping, as required. The final, reporting, stage can be used to track job progress and profitability as soon as there is valid time, cost or other data to report on.
- Enter time worked
As work progresses on the job you can use Quick time entry The WorkflowMax quick time entry pop-up provides a timer that lets you record time as you work it. You can also enter time directly against job tasks. or time sheets In WorkflowMax, time sheets contain details of the time worked on specific tasks by each staff member during a given week. to record or enter your own time worked. With suitable privileges in place, you can also enter time for other staff members.
- Create purchase orders
If required, you can use the purchase order manager The Purchase Order Manager screen allows you to quickly sort, browse and find all current purchase orders. to create purchase orders for materials and other items you need to perform the job. You can also receipt the purchase orders as the goods (and the corresponding supplier invoices) are delivered.
- Create invoices
To ensure a healthy cash flow, you can use the Invoice Manager The Invoice Manager screen allows you to quickly sort, browse and find all current invoices. You can also create invoices in the Job Manager, WIP Manager and Client Manager screens. to create progress invoices A Progress invoice should be used for on-going jobs, or jobs where there is a likelihood of further time or costs being added to the job. throughout the life of the job. And, when the job is complete, you can create a final invoice The last invoice produced for a completed job. to close off the job.
For additional options, you can also create invoices in the Job Manager (Financial tab) or produce invoices for multiple jobs or clients at the same time by using the WIP Work In Progress in WorkflowMax is all uninvoiced staff time and disbursements recorded on client jobs. Manager or Client Manager.
- Report and analyse
At any stage of a job in WorkflowMax you can report on income and expenses, track staffing levels and schedules by using the comprehensive set of standard reports. You can also use Report Builder The report builder lets you create custom reports on the data stored in WorkflowMax. Report builder can create table reports (standard column and row report format), bar charts and pie charts. to create your own custom reports.
- Enter time worked