Create an Estimate & Job from a Schedule

Many of our clients choose to create Jobs in their system by starting with a Schedule, rather than with an Estimate. For some, creating work this way leads to more accurate Estimates, and for others this is an easier mental approach to figuring out what it will take to complete proposed work.

Please review this article to learn more.

Create the Schedule

In this workflow we being with the creation of a Schedule. This can be done from a Company page, as well as from the main navigation bar.

Note: When adding from the main navigation bar, and you have previously created Schedules this way, you will see the names of Companies pop out to the right. If you see the name of the company for whom you are creating the Schedule, you can select it now, or choose Add Schedule to get to a blank Add Schedule page.

You will land on the Add Schedule page. Required fields are marked in blue.

  1. You can create this new Schedule to be based off any existing template in your system. Templates can serve as an excellent time saver when creating Schedules for new work, that is similar to other work you have performed, or work you perform often. Learn more about templates in this article: Creating Schedule Templates
  2. Give the Schedule a name. If and when you convert this Schedule into an Estimate and Job, you can choose to keep this name the same or change it.
  3. Optionally choose to give this Schedule a description. Again this is information that can carry to the Estimate and Job.
  4. Choose the Company for whom you're making this Schedule.
  5. Optionally associate this Schedule to a Project and a person to be marked as the manager of the Schedule.

Click Submit when ready.

Add Task Groups & Tasks

Your Schedule has now been created, and you will land on the Schedule tab. You can now start adding content in the way of Task Groups, and Tasks.

Clicking the New Task button will pop a Task onto the body of the Schedule. Because this Task is stand alone, and not part of a group, its been organized under the Ungrouped Tasks heading.

Clicking New Group will pop both a Task Group and a Task within the group.  

Use the New Group and New Task buttons as you see fit to fill in the Schedule. You can use your mouse or tab key to move through the fields associated to each task row.

Each field has helper text to let you know the content to be added. There is no requirement to fill in all the available fields - fill in as much as you know, or as much that you and your team find of value.

  1. Tags & Description: Tags are a nifty way to mark Tasks in any way you see fit - see more information on Tags in the next step. Descriptions can be added to the Task Group or Task. Enter as much information as you think needed. You'll want your staff members to understand what you're asking them to do when they see this Task as assigned to them on their Dashboard.
  2. Service: Click here for a dropdown menu of all the active Internal Services in your system. This will be the time-trackable Service bucket to which time tracked on this Task will go.
  3. To: Click here to assign this Task to a person on your team or their role.
  4. Start: The calendar date and time you want the assignee to begin working on this Task.
  5. Due: The calendar date and time you need the assignee to be finishing working on this Task.
  6. Status: You will have 5 options here - Draft, Assigned, In Progress, Completed, Confirmed or Cancelled. Note that you will not be able to pick any status other than Draft if this Task does not have an assignee.
  7. PCT: This field refers to the percent complete-ness of the Task. This field needs to be selected and updated manually, it is not affected by time tracked to the Task. 
  8. Estimated: The amount of time you think it should task someone to complete this Task.
  9. Actuals: This field will populate once time is tracked to the Task.
  10. Priority: Click here to mark this Task as being more or less important than others. You can control the options here via Admin > List Maintenance.
  11. Milestone: Another way to mark this Task. You can control the options here via Admin > List Maintenance. The milestone combined with the due date is what shows on the Production Report, which is available from the Job list view page.

More on Tags

More on Tags

At the Task level, you will have the option to add Tags. Tags are a fairly new addition to FP and can be used as you see fit, or not at all. In the Tags field, you can create new Tags, or type to see any similar Tags that already exist in your system.

How might Tags be used or useful?

  • Marking Tasks that are associated to a certain department, division, or team
  • Marking stages of the work where the onus is on the Client - such as a proofing or sign off stage
  • Marking Tasks that you know a specific manager on your team will be most concerned about - ie. Tag these Tasks with that person's name

The Schedule view from the Estimate or Job level, can be filtered by an individual Tag. Should we see users begin to use Tags often, we'll look to add them to more areas of the system.

Continue to build out the Schedule. Drag and drop rows into a different order as needed, and be encouraged to use the Copy options to quickly add similar Tasks across the Schedule. And should you want to make sweeping changes across a large number of Tasks - such as a bunch having the same Due Date, or same estimated amount of time to complete - navigate into the Bulk Edit view.

Current users will recognize this as the "older" Schedule view. In the near future, bulk editing will be a part of the "regular" Schedule view, but for now, it lives here.

Begin by selecting which Tasks you want to effect, then make your change in the Batch row. The change will then populate into the selected rows. Should you make any changes on the Bulk Edit tab, be sure to save changes in the bottom right of the page.

Turn the Schedule into an Estimate & Job

So you've got your proposed Schedule all sorted out, but you don't know what they value to dollar-wise, or necessarily have a printout you want to share to clients for their sign-off. You can turn any stand alone Schedule into an Estimate and Job in a few clicks.

From the top right, choose Add Estimate & Job.

The 'Create Estimate and Job from Schedule' window will open. Required fields are marked in blue:

  1. The Estimate Name will pull from the Schedule Name, but can be changed as needed.
  2. Select the Estimate Type, and optionally choose a Contact from the client company.
  3. Pick from your staff marked as Account Executives.
  4. Select the Rate.
  5. The Description is pulling from what you entered on the Schedule, but can be changed as needed.
  6. Enter the date the work is expected to be delivered to the client.

In the lower portion of the window, you will see which of your active Service Groups have associated Tasks, and which do not.

If you bill using Staff or Role Rates (rather than Service Rates) then you should drill into the Service Groups and Services you associated Tasks to in the Schedule.

Because the majority of clients do bill based on Service Rates, the Aggregate option is defaulted to be ON for each Task. Only de-select the Aggregate tick box if you want to bill out at the Role or Staff Rate of the person assigned to the Task. Note that you can set the Aggregate button to be on or off by default, via Admin > System Set Up > System Preferences, and the Task tab.

Click Submit to save, and to create the Estimate & Job.

You will land on the Services tab of the now created Estimate, and can see the breakdown of dollars to Services. Depending on your user permissions, you may see the same or less financial information as above in your own system.

Note that we recommend you also navigate to the Revenue Schedule tab if you want to do some financial forecasting, and break out your expected revenue by date. Learn more about using this feature here: Revenue Schedules

On the Basic Info tab we can update information such as the Approval Status, once the client gives us the go-ahead. We can also easily generate a printout version of this Estimate to share with the client for sign-off.

At the Job level we can add Job related Contacts, and access reports and financials. You can also easily adjust the Job Status - for example, you may want to move the status to something like "On Hold" if you have not had the Estimate approved by the client, and/ or do not want staff to being tracking time to this Job.

Job Statuses can be created via List Maintenance, and you can learn more here: Job Statuses

Should the Scope of Work Change

If you make changes to the Schedule, it will not automatically update the Estimate - and vice versa. You can sync information regarding estimated hours changes on the Schedule back to the Estimate, and make that update happen.

Begin by updating the Schedule as needed. Above, I'm changing the Task of 'Proof & Organize Order' from a 4 hour task, to a 12 hour task. Click Save Changes when done.

Navigate back to the Estimate and to the Services tab. Note that at the moment, the service of Production (which is the Service bucket that our 'Proof & Organize Order' task is a part of) totals 16 hours. Choose Edit Services.

Choose the Sync Estimated Hours button.

You will see a preview of the updated Schedule data, including the change we made to the 'Proof & Organize Order' task to 12 hours. Click Sync.

The total hours for the Service and the overall Estimate total have now updated. Click Save to keep your changes.

Should the dates change and need updating, you can make use of the Adjust Dates tool. As with Bulk Editing, this feature is living in the "older" view of Schedules but will soon be a part of the default view. Navigate to the Schedule and choose the Bulk Edit button.

Choose the Adjust Dates button.

You have the option to adjust the entire Schedule, or selected rows, by either the first or last date in the selection. You also have the option to preserve or not preserve the number of days between the start and due dates.

Should you make changes via this feature, be sure to hit Save & Finish in the bottom right of the page.

Assigning out the Tasks

Once the client approves the Estimate, and the Job is live, you will want to staff to begin working on these Schedule level Tasks. This is easily done by going into the Schedule and moving Tasks from the status of Draft to Assigned. You can even arrange for staff to receive an email or in-system alert when a Task comes their way. Also, You can set yourself to get alerted when that Task moves to a status of In Progress, meaning that it's being worked on.

You can learn more about setting up alerts here: System Alerts  |  Creating & Managing Alert Sets

Further Learning

There are plenty of other articles to teach you more about Schedules, Tasks, and related workflows. Looks for them in their related Library section. We welcome your questions or concerns via email:


Add your comment

E-Mail me when someone replies to this comment