Harvest reports
and dashboards

Bring your Harvest data into Filament. Create dashboards, build reports and explore your questions in plain English.

Your Harvest data, connected.

Harvest tracks time entries and project budgets, but understanding which clients are most profitable or how billable utilization affects cash flow requires connecting to your invoicing and accounting tools.

Filament links your Harvest data to platforms like Xero and your CRM, turning questions about project profitability, resource allocation, and revenue forecasting into instant business intelligence.

Data we sync

Time EntriesExample fields: User id, Project id

Track billable and non-billable hours with user_id, project_id, task_id, hours, billable_rate, and notes for detailed utilization analysis.

  • user_id
  • project_id
  • task_id
  • hours
  • billable_rate
  • is_billable
  • spent_date
ProjectsExample fields: Client id, Budget

Analyze project performance with budget, budget_by, is_billable, bill_by, hourly_rate, cost_budget, and fee for profitability tracking.

  • client_id
  • budget
  • budget_by
  • is_billable
  • bill_by
  • hourly_rate
  • cost_budget
ClientsExample fields: Name, Currency

Track client relationships with name, currency, address, and is_active to analyze revenue concentration and client profitability patterns.

  • name
  • currency
  • is_active
  • address
InvoicesExample fields: Client id, Amount

Monitor cash flow with amount, due_amount, tax, tax2, discount, state, issue_date, due_date, and payment_term for revenue forecasting.

  • client_id
  • amount
  • due_amount
  • state
  • issue_date
  • due_date
  • paid_date
TasksExample fields: Name, Billable by default

Understand work breakdown with name, billable_by_default, default_hourly_rate, and is_active to see which task types drive revenue.

  • name
  • billable_by_default
  • default_hourly_rate
  • is_active
User AssignmentsExample fields: User id, Project id

Track resource allocation with user_id, project_id, is_project_manager, hourly_rate, and budget to optimize team utilization across projects.

  • user_id
  • project_id
  • is_project_manager
  • hourly_rate
  • budget
ExpensesExample fields: Project id, Expense category id

Analyze project costs with project_id, expense_category_id, total_cost, units, receipt, and notes to calculate true project margins.

  • project_id
  • expense_category_id
  • total_cost
  • units
  • is_billable
  • spent_date
EstimatesExample fields: Client id, Amount

Compare quoted work to actuals with amount, tax, tax2, discount, state, issue_date, and accepted_at for proposal accuracy analysis.

  • client_id
  • amount
  • state
  • issue_date
  • accepted_at

Harvest works well with

See the
whole picture.

Filament brings your apps together in a managed warehouse. Build dashboards, share reports and ask questions in plain English.

Explore the demo dashboard
Tidewatch
Beach Clean 2026 Key Metrics
Compared toPrevious year
Funds raised$118,050Goal: $245,000
Sign-ups19482% activation rate
Donations399Median gift: $100
Avg. donation$295.86Across the campaign
Funds raised vs target

$118,050 of $245,000

Sign-ups vs target

194 of 250

Cumulative funds raised 2026 Previous year
JanFebMarAprMay
Powered by Filament

Trusted by the best

“Filament has been a game-changer. Everyone can self-serve and get answers on demand. The integrations are plug-and-play, and we've even cancelled our data warehouse plans — Filly does it all.”
Kevin RassoolTech Lead, High Impact Athletes
“Filament has supercharged our efficiency and levelled up our outputs. Beyond time savings, the mental offload has been priceless, and I can focus on growth, not grind!”
Faith FuhrerMarketing & Communications, Pet Medical Crisis

Your questions, answered.

How do I connect Harvest?

This connection uses Fivetran.

You need an active Harvest account that can create personal access tokens. Filament manages the destination for you.

  1. Sign in at Harvest ID and open Developers.
  2. Under Personal access tokens, select Create new personal access token. Name it, create it and copy the token.
  3. Open Apps in Filament and add Harvest.
  4. Paste the token, select Save & Test, then return to Filament and complete setup.
How far back does Filament sync Harvest data?

Filament syncs your complete Harvest history, including all time entries, projects, invoices, and expenses from day one. This lets you analyze year-over-year trends, compare project profitability across years, and build a kpi dashboard tracking long-term utilization patterns.

Can I connect multiple Harvest accounts to Filament?

Yes. Agencies and consultancies managing multiple Harvest accounts can connect each one separately to Filament. This lets you analyze billable utilization across all clients or compare project profitability between different business units in a single reporting dashboard.

Does Filament track changes to Harvest time entries and invoices?

Filament syncs updates to your Harvest data regularly, capturing edits to time entries, invoice payments, and project budgets. You can ask questions about current billable rates, outstanding invoice amounts, or this month's utilization without manually refreshing data.

Can I see which projects are over budget or behind schedule?

Yes. Filament compares actual hours logged and expenses incurred against project budgets and estimates. Ask about projects exceeding their cost budget, clients with the highest budget variance, or which task types consistently run over estimate for better business analytics.

Which Harvest KPIs can I track?

Billable time share: billable hours divided by total tracked hours. Budget usage: tracked hours or costs compared with the project’s corresponding budget. Project margin: recorded revenue less recorded costs; missing rates or expenses make this incomplete.