Create a Journal Set
FREEAGENT_CREATE_A_JOURNAL_SETCreate a balanced set of journal entries in FreeAgent to record accounting adjustments, corrections, or manual transactions that require offsetting debits and credits.
Freeagent
76 actions for Freeagent workflows.
Operations are the actions a workflow can take in Freeagent, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Track your financial position with operations for viewing balances, trial summaries, and the balance sheet. Use these to monitor accounting transactions, set up journal entries, and understand your opening balances across accounting periods.
Create a Journal Set
FREEAGENT_CREATE_A_JOURNAL_SETCreate a balanced set of journal entries in FreeAgent to record accounting adjustments, corrections, or manual transactions that require offsetting debits and credits.
Get Balance Sheet
FREEAGENT_LIST_ACCOUNTING_BALANCE_SHEETRetrieve your business's financial position by viewing assets, liabilities, and equity in one balance sheet snapshot, helping you understand your net worth at any given time.
Get Opening Balances
FREEAGENT_GET_OPENING_BALANCESRetrieve the opening balances and initial account setup for your company, including all journal entries, bank accounts, and inventory values that form the foundation of your financial records.
Get Opening Balances
FREEAGENT_LIST_ACCOUNTING_BALANCE_SHEET2Retrieve the opening balances for your balance sheet, showing the initial values of your assets, liabilities, and equity to establish your financial position.
Get the Opening Balances
FREEAGENT_GET_THE_OPENING_BALANCESRetrieve the initial balance amounts for all accounts at the start of your accounting period, helping you understand your financial position before any transactions for that period are recorded.
Get Trial Balance Summary
FREEAGENT_GET_THE_TRIAL_BALANCE_SUMMARYRetrieves your complete trial balance summary showing all account balances before closing the books, helping you verify that debits and credits are in balance.
List Accounting Transactions
FREEAGENT_LIST_ACCOUNTING_TRANSACTIONSRetrieve a complete list of accounting transactions from your FreeAgent account, with the ability to filter by date range or nominal code to focus on specific periods or expense categories.
Connect and reconcile your bank accounts by uploading statements, reviewing transactions, and managing bank feeds. Use these operations to categorize transactions, track explanations, and maintain accurate bank account records.
List Bank Transactions
FREEAGENT_LIST_BANK_TRANSACTIONSRetrieve all bank transactions for a specific bank account to review transaction history and identify individual payments or deposits. This helps you understand cash flow and locate specific transactions for accounting purposes.
Create Bank Account
FREEAGENT_CREATE_BANK_ACCOUNTAdd a new bank account, PayPal account, or credit card to your FreeAgent workspace to track and reconcile your business financial transactions.
Delete Bank Transaction Explanation
FREEAGENT_DELETE_BANK_TRANSACTIONRemoves an explanation from a bank transaction in FreeAgent, allowing you to clear incorrect or outdated notes and re-categorize the transaction as needed.
List Bank Accounts
FREEAGENT_LIST_BANK_ACCOUNTSRetrieve all your connected bank accounts from FreeAgent, with the ability to filter by account type such as standard accounts, credit cards, or PayPal. This helps you quickly view which financial accounts are synced and available for transaction tracking.
List Bank Feeds
FREEAGENT_LIST_BANK_FEEDSRetrieve all connected bank feeds for your company to see which accounts are syncing automatically and their current connection status.
Record and organize supplier invoices and expenses your business owes. Create bills with attachments and maintain a complete audit trail of vendor obligations.
Create Bill with Attachment
FREEAGENT_CREATE_BILL_WITH_ATTACHMENTRecords a supplier bill in FreeAgent with optional supporting documentation attached, allowing you to track expenses and organize vendor invoices in one place.
List Bills
FREEAGENT_LIST_BILLSRetrieve all bills from your FreeAgent account with optional filtering by status, date range, contact, or project to track your business expenses and vendor payments.
Set up and manage business expense and income categories for organizing transactions. Create custom categories or view existing ones to ensure consistent financial classification.
Create Category
FREEAGENT_CREATE_CATEGORYCreate a custom category in FreeAgent to organize and classify your business income and expenses for better financial tracking and reporting.
Access fundamental information about your business entity and company profile. Retrieve core company details for reference in your accounting workflows.
Get Company Details
FREEAGENT_COMPANY_DETAILSRetrieve your company's key information from FreeAgent, including registration details, accounting periods, and business settings in one call.
Build and maintain your customer and supplier contact database. Create new contacts or view existing ones to support invoicing, billing, and communication workflows.
Create Contact
FREEAGENT_CREATE_CONTACTAdd a new contact to your FreeAgent account with their details, making them available for invoicing, project assignment, or expense tracking. This helps you organize and manage all your business relationships in one place.
Issue credit notes to customers for returns or adjustments and track reconciliations. Manage the full lifecycle from creation through reconciliation to keep customer accounts accurate.
Create Credit Note
FREEAGENT_CREATE_CREDIT_NOTEIssue a credit note to a customer in FreeAgent for refunds, returns, or billing adjustments, starting in draft status for your review before finalizing.
Create Credit Note Reconciliation
FREEAGENT_CREATE_CREDIT_NOTE_RECONCILIATIONRecord how a credit note offsets an outstanding invoice in your accounting, automatically reducing what you owe or are owed. This keeps your financial records accurate and up-to-date when you've issued or received credit adjustments.
Create, customize, and convert estimates into invoices to streamline your sales process. Manage estimate templates, send them to clients, and track conversion through your pipeline.
Create Estimate
FREEAGENT_CREATE_ESTIMATECreate a new estimate or quote in FreeAgent to send to clients for approval before starting work. This helps you formalize project proposals and track potential revenue.
Create Estimate Item
FREEAGENT_CREATE_ESTIMATE_ITEMAdd individual line items to an estimate in FreeAgent, specifying quantities, prices, and descriptions for each service or product being quoted to a client.
Delete Estimates Default Additional Text
FREEAGENT_DELETE_ESTIMATES_DEFAULT_ADDITIONAL_TEXTRemoves the default additional text that automatically appears on all your estimates, allowing you to customize estimate templates or simplify your quote format.
Duplicate Estimate
FREEAGENT_CREATE_ESTIMATES_DUPLICATECreates a copy of an existing estimate with a new reference number and today's date, useful for quickly generating similar quotes for repeat clients or services.
Send Estimate Email
FREEAGENT_CREATE_ESTIMATES_SEND_EMAILSend a professional estimate to clients via email directly from FreeAgent, with the option to use pre-designed templates or customize the subject and message for each recipient.
Record and monitor business expenses including mileage and employee reimbursements. Track spending patterns and update expense details as needed for accurate financial reporting.
Get Mileage Settings
FREEAGENT_GET_MILEAGE_SETTINGSRetrieves your mileage settings including available vehicle engine types and current reimbursement rates to ensure accurate expense tracking and mileage claims. Use this to verify the rates and vehicle options configured in your accounting system.
List All Expenses
FREEAGENT_LIST_ALL_EXPENSESRetrieve all expense records from your FreeAgent account with optional filtering by date range, project, or view type to analyze spending patterns and track costs.
Maintain visibility over your stock items and inventory levels. Track products and materials you hold in inventory for sales or operations.
List All Stock Items
FREEAGENT_LIST_ALL_STOCK_ITEMSRetrieve all inventory items stored in your FreeAgent account, with options to sort by creation date, description, or last update. This helps you quickly access your complete product catalog for review and reporting.
Generate and manage invoices for customer sales with flexible customization options. Create recurring invoices, convert them to credit notes, and track invoice timelines for payment monitoring.
Create Invoice
FREEAGENT_CREATE_INVOICEGenerate a new invoice in FreeAgent for a client or customer, starting in draft status so you can review and modify details before sending.
Create Invoice Item
FREEAGENT_CREATE_INVOICE_ITEMAdd line items to your FreeAgent invoices with details like quantity, unit price, and description. This lets you quickly build out invoice details without manually entering each line in the interface.
Duplicate Invoice
FREEAGENT_CREATE_INVOICES_DUPLICATECreate a new invoice by copying an existing one, automatically setting it as a draft with today's date and the next sequential reference number. This saves time when invoicing repeat clients with similar line items and pricing.
Get Invoice Timeline
FREEAGENT_GET_INVOICE_TIMELINERetrieves a chronological record of all events and activities related to a specific invoice, including payment status changes, notes, and communications. This helps you track the complete lifecycle of an invoice from creation to final payment.
List All Recurring Invoices
FREEAGENT_LIST_ALL_RECURRING_INVOICESRetrieve all your recurring invoices from FreeAgent, with options to filter by status (draft, active, or inactive) and view associated line items. Use this to monitor your automated billing schedule and manage ongoing client contracts.
Attach notes to transactions, contacts, and other records for context and documentation. Create, update, and organize notes to maintain a complete audit trail of business communications.
Create Note
FREEAGENT_CREATE_NOTESAttach notes to contacts or projects in FreeAgent to keep important information, reminders, and context organized in one place.
Delete Note
FREEAGENT_DELETE_NOTES1Permanently remove a note from FreeAgent to keep your records clean and organized. Use this when you need to delete outdated, incorrect, or duplicate notes.
Establish and manage price lists for your products or services. Create price list items and update pricing as your business needs change.
Create Price List Item
FREEAGENT_CREATE_PRICE_LIST_ITEMSAdd new items to your FreeAgent price list with pricing and tax details, making it easy to standardize what you offer to clients and streamline invoicing.
List All Price List Items
FREEAGENT_LIST_ALL_PRICE_LIST_ITEMSRetrieve all items from your FreeAgent price lists to view your complete inventory of products and services with their pricing details. This helps you manage what you offer to clients and keep pricing consistent across invoices.
Organize work into projects and track resources allocated to them. Create projects and view all active projects to manage scope and profitability.
Create Project
FREEAGENT_CREATE_PROJECTSet up a new project in FreeAgent to track time, expenses, and billing for a specific client or internal work. This helps you organize finances and monitor project profitability separately.
Catalog properties your business owns or manages for real estate operations. View all properties in your system for property-based accounting and management.
List All Properties
FREEAGENT_LIST_ALL_PROPERTIESRetrieve all property records from your FreeAgent account to view and manage rental properties, lease information, and asset details in one place.
Generate financial summaries including cash flow, profit and loss, and final accounts reports. Use these to analyze business performance over specific periods and make informed decisions.
Cashflow summary for a date range
FREEAGENT_CASHFLOW_SUMMARY_FOR_A_GIVEN_DATE_RANGERetrieves a summary of cash movements in and out of your business over any date range, showing total income, expenses, and net cash position. Use this to understand your cash flow health and identify periods where you might need funding or have excess cash.
Get the P&L summary
FREEAGENT_GET_THE_PL_SUMMARYRetrieve your business's profit and loss summary for any specified period, showing total income, expenses, and net profit to understand your financial performance at a glance.
Create and assign tasks within projects to track work and team activities. Organize project-based tasks and monitor completion to stay on schedule.
Create Task Under Project
FREEAGENT_CREATE_A_TASK_UNDER_A_CERTAIN_PROJECTCreate a new task within a specific project to track and organize work activities. This helps you break down project work into manageable items for better tracking and time allocation.
List All Tasks
FREEAGENT_LIST_ALL_TASKSRetrieve all tasks from your FreeAgent account with optional filtering by status, project, or date, and sorting capabilities to organize your workflow efficiently.
Manage tax obligations including VAT returns, sales tax periods, and CIS compliance. Access tax timelines, VAT rates, and EC MOSS information to stay compliant with regulatory requirements.
Create Sales Tax Period
FREEAGENT_CREATE_A_SALES_TAX_PERIODSet up a new sales tax period in FreeAgent with your tax rates and settings to organize and track tax obligations for a specific period.
List All CIS Bands
FREEAGENT_LIST_ALL_CIS_BANDS_FOR_A_COMPANYRetrieve all CIS tax bands configured for your UK construction company, including deduction rates and accounting codes for different contractor types. This helps you verify your CIS setup and ensure correct tax calculations on subcontractor payments.
List All Sales Tax Periods
FREEAGENT_LIST_ALL_SALES_TAX_PERIODS_FOR_A_COMPANYRetrieves all sales tax periods configured for your company, allowing you to review tax rates, registration details, and when each period applies. Essential for understanding your complete tax compliance history and settings.
Record billable time and labor hours for projects or clients. Create timeslips and view all entries to track time-based revenues and project profitability.
Create A Timeslip
FREEAGENT_CREATE_A_TIMESLIPLogs billable or non-billable time worked on a specific project task, allowing you to track labor costs and generate accurate client invoices.
List All Timeslips
FREEAGENT_LIST_ALL_TIMESLIPSRetrieve all time tracking records from FreeAgent with optional filtering by date range, project, user, or billing status. This helps you monitor billable hours and track time spent across projects and team members.
Manage team access by creating users and updating profile information for your accounting system. View all users and configure personal profiles to control permissions and team collaboration.
Create a User
FREEAGENT_CREATE_A_USERAdd a new team member to your FreeAgent account so they can collaborate on accounting and financial tasks with appropriate access levels.
Get Personal Profile
FREEAGENT_GET_PERSONAL_PROFILERetrieve your personal profile information from FreeAgent, including your user details and account settings. Use this to verify your account information or programmatically access your profile data for integrations.
List All Users
FREEAGENT_LIST_ALL_USERSRetrieve a complete list of users in your FreeAgent account, with the ability to filter by user type such as staff members or advisors. This helps you manage team access and monitor who has permission to view your financial data.
Convert Estimate to Invoice
FREEAGENT_UPDATE_ESTIMATES_TRANSITIONS_CONVERTTool to convert an estimate to an invoice in FreeAgent.
Convert Invoice to Credit Note
FREEAGENT_UPDATE_INVOICES_TRANSITIONS_CONVERTTool to convert a draft negative invoice to a credit note in FreeAgent.
Get Default Additional Text
FREEAGENT_LIST_INVOICES_DEFAULT_ADDITIONAL_TEXTTool to get the default additional text shown on all invoices.
Get Default Estimates Additional Text
FREEAGENT_LIST_ESTIMATES_DEFAULT_ADDITIONAL_TEXTTool to retrieve the default additional text for estimates.
List Business Categories
FREEAGENT_LIST_BUSINESS_CATEGORIESTool to retrieve all available business categories from FreeAgent.
List Categories
FREEAGENT_LIST_CATEGORIESTool to retrieve all categories for the current FreeAgent company.
List Contacts
FREEAGENT_LIST_CONTACTSTool to list contacts in FreeAgent.
List Credit Note Reconciliations
FREEAGENT_LIST_CREDIT_NOTE_RECONCILIATIONSTool to retrieve all credit note reconciliations from FreeAgent.
List Credit Notes
FREEAGENT_LIST_CREDIT_NOTESTool to list credit notes from FreeAgent.
List EC MOSS Sales Tax Rates
FREEAGENT_LIST_EC_MOSS_SALES_TAX_RATESTool to retrieve EC VAT MOSS sales tax rates for a specific EU country and date.
List Estimates
FREEAGENT_LIST_ESTIMATESTool to list estimates in FreeAgent.
List Final Accounts Reports
FREEAGENT_LIST_FINAL_ACCOUNTS_REPORTSTool to list final accounts reports for a company in FreeAgent.
List Hire Purchases
FREEAGENT_LIST_HIRE_PURCHASESTool to retrieve all hire purchases for the authorized FreeAgent account.
List Notes
FREEAGENT_LIST_NOTESTool to retrieve a list of notes for a contact or project.
List Projects
FREEAGENT_LIST_PROJECTSTool to list projects in FreeAgent.
List VAT Returns
FREEAGENT_LIST_VAT_RETURNSTool to list VAT returns for a company in FreeAgent.
Show Tax Timeline
FREEAGENT_SHOW_TAX_TIMELINETool to retrieve the company's tax timeline showing upcoming tax events and deadlines.
Update a Journal Set
FREEAGENT_UPDATE_JOURNAL_SETSTool to update a journal set in FreeAgent.
Update Bank Transaction Explanation
FREEAGENT_UPDATE_BANK_TRANSACTION_EXPLANATIONSTool to update a bank transaction explanation in FreeAgent.
Update Estimates Default Additional Text
FREEAGENT_UPDATE_ESTIMATES_DEFAULT_ADDITIONAL_TEXTTool to update the default additional text for estimates in FreeAgent.
Update Expense
FREEAGENT_UPDATE_EXPENSESTool to update an existing expense in FreeAgent.
Update Invoices Default Additional Text
FREEAGENT_UPDATE_INVOICES_DEFAULT_ADDITIONAL_TEXTTool to update the default additional text shown on all invoices.
Update Note
FREEAGENT_UPDATE_NOTES1Tool to update an existing note in FreeAgent.
Update Personal Profile
FREEAGENT_UPDATE_USERS_METool to update the authenticated user's personal profile in FreeAgent.
Update Price List Item
FREEAGENT_UPDATE_PRICE_LIST_ITEMSTool to update a price list item in FreeAgent.
Upload a Bank Statement
FREEAGENT_UPLOAD_A_BANK_STATEMENTTool to upload a bank statement to FreeAgent.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.