Freeagent icon

Freeagent

Accounting platform for invoices, expenses, bank transactions, contacts, projects, taxes, and reports.

Covers small-business accounting around contacts, tasks, invoices, expenses, bank transactions, and tax records.

Example Use Cases

These are the Freeagent actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Cashflow summary for a date range

Tool to retrieve cashflow summary for a given date range from FreeAgent. Use when you need to analyze cash inflow and outflow over a specific period. Provides net cashflow balance, incoming and outgoing totals, and monthly breakdowns.

Convert Estimate to Invoice

Tool to convert an estimate to an invoice in FreeAgent. Use when an estimate has been approved and needs to be converted into a billable invoice. The estimate's status will transition to 'Invoiced' and a new invoice will be created automatically.

Convert Invoice to Credit Note

Tool to convert a draft negative invoice to a credit note in FreeAgent. Use when you need to transform a draft invoice with a negative value into a credit note. The invoice must be in draft status and have a negative value before conversion.

Create A Timeslip

Tool to create a new timeslip in FreeAgent. Use when you need to log time worked on a project task by a specific user on a given date.

Create Bank Account

Tool to create a bank account in FreeAgent. Use when you need to add a new bank account, PayPal account, or credit card account to track financial transactions.

Create Bill with Attachment

Tool to create a bill with optional attachment in FreeAgent. Use when you need to record a supplier bill with line items and optionally attach supporting documentation.

Create Contact

Tool to create a new contact in FreeAgent. Use when you need to add a new client, supplier, or business contact with their details.

Create Credit Note

Tool to create a credit note in FreeAgent. Use when you need to issue a credit note to a contact for refunds or adjustments. The credit note is created with 'Draft' status.

Create Estimate

Tool to create a new estimate in FreeAgent. Use when you need to create an estimate, quote, or proposal for a client. Requires contact, reference, date, type, status, and at least one estimate item with position, item_type, quantity, price, and description.

Create Invoice

Tool to create an invoice in FreeAgent. Use when you need to generate a new invoice for a contact. The invoice will be created in 'Draft' status and can be modified or sent later.