Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Harvest

Harvest is a leading time tracking and invoicing software that helps businesses accurately track time, manage project budgets, and streamline the client billing process. It provides comprehensive reporting to give you a clear view of your team's utilization and project profitability.

Why Connect Harvest to Whatsdash?

Integrating your Harvest data with Whatsdash transforms raw time logs into visually clear, actionable business insights, making it simple to manage project profitability, team efficiency, and client invoicing.

  • Simplified Reporting & Dashboards : Get instant, visual reports using pre-built templates to monitor billable hours, project budget utilization, and uninvoiced revenue without manually running reports in Harvest.

  • Custom Metrics & Granular Control : Go beyond standard reports by creating custom visualizations and custom metrics to analyze time duration, cost rates, and profitability based on team members, clients, and tasks.

  • Data Blending & Cross-Channel Analysis : Combine granular Harvest time entry and expense data with financial, CRM, and other operational data from other sources to understand the true cost and ROI of your projects.

📋 Steps to Integrate your Harvest account to Whatsdash

✔️ Navigate to the 'Integrations' page using the Navigation bar.

✔️ Select Harvest from the Available Integrations.

Harvest Integration

✔️ Click the "+" button to open the authorization window.

Harvest Integration Connect Icon

Note: Harvest uses a secure OAuth 2.0 connection, which will redirect you to the Harvest login page.

✔️ You will be redirected to the Harvest login page.

Harvest Sign-in Page

  1. Enter your Email Address and Password for your Harvest account.
  2. Click Log In.

✔️ Once authenticated, you will be directed back to Whatsdash. Your Harvest Integration will appear in the Connected Integrations list.

Connected Harvest Integration

✔️ You can now create or customize dashboards using your Harvest Metrics and Dimensions.

👉 How to visualize this data in your dashboard, visit the Dashboard Documentation Guide.

🔗 Harvest Metrics

The table below lists the Harvest Metrics available through the Whatsdash Harvest Integration.

NameCategoryWhy It's Useful
Project BudgetProfileShows the total budget for a project, critical for financial planning and tracking project costs.
Profile Cost BudgetProfileTotal cost budget for a profile, important for managing expenses and profitability.
HoursTime EntriesTotal hours recorded, essential for tracking time spent on tasks and projects.
FeeProfileTotal fee for a profile, used for billing and revenue tracking.
BillableTime EntriesIndicates if time entries are billable, necessary for invoicing clients.
Hours Without TimerTime EntriesTotal hours logged without a timer, helps identify manual entries or untracked work.
Rounded HoursTime EntriesHours rounded to the nearest whole number, useful for simplified reporting and billing.
Hourly RateProfileHourly rate associated with a profile, needed for calculating fees and revenue.
Hourly RateTime EntriesHourly rate applied to specific time entries, used for accurate billing and cost calculation.

🔗 Harvest Dimensions

The table below lists the Harvest Metrics available through the Whatsdash Harvest Integration.

NameCategoryWhy It's Useful
Is Fixed FeeProfileShows whether the project/profile has a fixed fee, important for billing and contract management.
Budget Is MonthlyProfileIndicates if the budget is allocated monthly, helping track recurring budgets and financial planning.
BillableTime EntriesMarks whether time entries are billable, essential for client invoicing.
Task NameTime EntriesThe name of the task for each entry, useful for task-level tracking and reporting.
Hourly RateTime EntriesHourly rate for user assignments, needed for calculating costs and invoices.
Client NameProfileThe name of the client, used for reporting and project-client association.
Is BilledTime EntriesShows if the time entry has been billed, helps in tracking invoicing status.
Project NameTime EntriesName of the associated project, useful for project-level reporting.
Started TimeTime EntriesStart timestamp of the entry, necessary for time tracking and duration calculations.
Updated AtTime EntriesTimestamp of the last update, useful for auditing changes.
User NameTime EntriesName of the user who logged the entry, important for accountability and reporting.
Bill ByProfileMethod by which the project/profile is billed, needed for proper invoicing strategy.
Budget ByProfileHow budget is allocated (criteria/method), essential for resource and financial planning.
Cost Budget Includes ExpensesProfileIndicates whether expenses are included in cost budget, important for accurate financial tracking.
Created AtProfileTimestamp when profile/project was created, useful for audit and project lifecycle tracking.
Is BillableProfileWhether the profile/project is billable, crucial for revenue recognition.
NameProfileName of the profile/project, used for identification and reporting.
Starts OnProfileProject/profile start date, essential for scheduling and planning.
Client IDTime EntriesUnique client identifier, used for linking entries to clients.
Client NameTime EntriesName of client for time entries, helps in client-level reporting.
Cost RateTime EntriesCost rate associated with time entries, needed for expense and profitability analysis.
Created AtTime EntriesTimestamp when the entry was created, useful for auditing.
Is Project ManagerTime EntriesIndicates if the user is project manager, used for role-based reporting.
Project IDTime EntriesUnique identifier for the project, important for linking time entries.
Client IDProfileUnique client identifier for profile, useful for project-client mapping.
CurrencyProfileCurrency of the client/profile, necessary for billing and finance.
Ends OnProfileProject/profile end date, needed for scheduling and reporting.
IDProfileUnique identifier for profile/project, used internally for reference.
NotesProfileAdditional notes for profile/project, useful for context or instructions.
Updated AtProfileTimestamp when profile/project was last updated, useful for auditing.
Ended TimeTime EntriesEnd timestamp for the time entry, necessary for duration calculations.
NotesTime EntriesNotes for the entry, useful for context or task-specific details.
Spent DateTime EntriesDate when the time was spent, essential for daily tracking and reporting.
Task Assignment Hourly RateTime EntriesHourly rate for task assignment, used for calculating costs.
Task Assignment IDTime EntriesUnique identifier for task assignment, useful for linking and reporting.
IDTime EntriesUnique identifier for the time entry, critical for database operations.
User IDTime EntriesUnique identifier for the user, necessary for user-level reporting and tracking.

🔗 Explore More Integrations

Whatsdash supports a wide range of marketing, analytics, and eCommerce integrations to give you a holistic view of your business performance.

👉 Visit the Integrations Page to explore all available connections