manage_time_entries
Manage Time Entries
Create, update, or delete time entries in FreshBooks. Log time worked against clients and projects with duration, notes, and billable status. Requires a **businessId** in the configuration.
manage_time_entries
Create, update, or delete time entries in FreshBooks. Log time worked against clients and projects with duration, notes, and billable status. Requires a **businessId** in the configuration.
manage_projects
Create, update, or delete projects in FreshBooks. Projects are associated with clients and can be either fixed-price or hourly-rate. Time entries can be logged against projects. Requires a **businessId** in the configuration.
manage_clients
Create, update, or delete client records in FreshBooks. Clients are entities you send invoices to. Use this tool to add new clients, update their contact and billing information, or archive them.
get_invoice
Retrieve detailed information about a specific invoice by its ID. Returns full invoice data including line items, amounts, status, and dates.
manage_estimates
Create, update, delete, or send estimates in FreshBooks. Estimates allow clients to review and agree on price and scope before work begins. Use the "send" action to email estimates to clients.
list_invoices
Search and list invoices in FreshBooks. Supports filtering by client, status, date range, and amount. Returns paginated results with key invoice summary information.
manage_expenses
Create, update, or delete expenses in FreshBooks. Track business expenses with amounts, categories, vendors, taxes, and optional project associations.
get_client
Retrieve detailed information about a specific client by their ID. Returns full contact details, billing address, and preferences.
manage_payments
Record, update, or delete payments against invoices in FreshBooks. Use this to track payments received from clients. Payments are linked to a specific invoice.
list_payments
Search and list payments in FreshBooks. Supports filtering by client, invoice, date range, and payment type. Returns paginated results.
list_clients
Search and list clients in FreshBooks. Supports filtering by email, organization, name, and status. Returns paginated results with key contact and billing information.
list_expenses
Search and list expenses in FreshBooks. Supports filtering by client, vendor, category, project, date range, and status. Returns paginated results.
manage_invoices
Create, update, or delete invoices in FreshBooks. New invoices are created in **Draft** status. Use the "send" action to email invoices to clients, or "markAsSent" to mark them as sent without sending an email. Supports line items with taxes, discounts, terms, and notes.
list_time_entries
Search and list time entries in FreshBooks. Supports filtering by date range, project, client, and billing status. Requires a **businessId** in the configuration.
manage_credit_notes
Create, update, or delete credit notes in FreshBooks. Credit notes are used for client refunds or adjustments and can include line items similar to invoices.
list_projects
List all projects in FreshBooks. Returns project details including title, client, type, and duration. Requires a **businessId** in the configuration.
manage_items
Create, update, or delete billable items in FreshBooks. Items are reusable products/services with predefined names, descriptions, and rates that can be quickly added to invoices.
list_items
List billable items in FreshBooks. Returns reusable product/service records with names, descriptions, and rates.
list_taxes
List all configured tax rates in FreshBooks. Returns tax names, percentages, compound status, and registration numbers.
manage_taxes
Create, update, or delete tax configurations in FreshBooks. Taxes can be applied to invoices and line items. Supports compound taxes (calculated on top of primary taxes).
Create and manage invoices, estimates, expenses, and payments for small business accounting. Track time entries against projects, manage clients and vendors, record bill payments, and generate financial reports including profit & loss, balance sheet, and cash flow. Create credit notes, configure taxes, manage billable items and services, and send invoices and estimates via email. Supports webhooks for real-time notifications on changes to invoices, clients, expenses, payments, projects, and more.
Common questions about connecting Freshbooks to AI agents with Metorial.