- Home
- Resources
- Integrations
- FreeAgent
FreeAgent Make integrationAutomate FreeAgent with Make.
What could your FreeAgent account do if contacts, invoices and tasks moved on their own? The FreeAgent Make integration gives you 19 modules: 4 scheduled triggers, 12 actions and 3 searches. This page shows how to link your account, build a first scenario and pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What does the FreeAgent Make integration let you automate?
The FreeAgent Make integration links your FreeAgent account to Make, a visual tool where you chain apps without code. You build a scenario (the automation itself) out of modules, and each module reads or changes contacts, invoices, tasks or users in FreeAgent for you.
A follow-up task for every new invoice. Watch Invoices spots each invoice created in FreeAgent, and Create a Task adds a reminder to chase it, so nobody has to remember which ones went out.
A clean contact list across tools. When a deal is signed in your CRM, Create a Contact adds the client to FreeAgent, and Update a Contact keeps the address current later. The Agile CRM Make integration covers the CRM side of that flow.
A team roster that stays in sync. Watch Users picks up each new user added to FreeAgent, so you can pass the name to a spreadsheet or a chat tool without copying it by hand.
The listed modules cover contacts, invoices, tasks and users. For anything else in FreeAgent, the Make an API Call module reaches the rest of the API with the same connection. FreeAgent often has an n8n node too; the n8n vs Make comparison helps you choose, and the Make pricing page explains what each plan includes.
How do you connect FreeAgent to Make?
- 01
Register an app in FreeAgent
Open the Developer Dashboard in FreeAgent and create a new app, or pick one you already have. Paste
https://www.integromat.com/oauth/cb/freeagentas the callback URI, then copy the Client ID and the Client secret. - 02
Add a FreeAgent module in Make
In your scenario, add any FreeAgent module and click Create a connection. The Connection name field is optional; a clear name helps if you later link more than one FreeAgent account.
- 03
Paste your credentials and approve
Enter the Client ID and Client secret you copied, then follow the on-screen steps to authorize Make. The connection (your FreeAgent account linked to Make) is saved once and reused by every FreeAgent module.
Your first scenario: a follow-up task for each new invoice
GoalWhen a new invoice is created in FreeAgent, Make adds a task to follow it up.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the big + to add the first module. Type FreeAgent in the search box.
- 02
Pick Watch Invoices
Choose Watch Invoices and select your connection, or click Create a connection if this is your first FreeAgent module. Fill the fields Make shows you.
- 03
Add Create a Task
Click the + on the right of the trigger and add Create a Task. Map the invoice details from the first module into the task, so the reminder says which invoice to chase.
- 04
Test with Run once
Click Run once. Make runs the scenario a single time and shows the bundles each module received; a bundle is one item, here one invoice. Check that the task looks right in FreeAgent.
- 05
Schedule and switch it on
Open the clock on the first module to set the schedule, every 15 minutes by default, then switch the scenario on. From then on, each new invoice gets its own follow-up task.
Which FreeAgent triggers start a scenario?
4 modules start a scenario when something happens in FreeAgent. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by FreeAgent as soon as it happens.
Watch Contacts
Scheduled triggerIn Make“Watches for newly created contacts.”
Watch Contacts hands your scenario every contact newly created in FreeAgent, one bundle per contact, so the rest of the flow can welcome, file or copy that person without anyone lifting a finger.
Watch Invoices
Scheduled triggerIn Make“Watches for newly created invoices.”
With Watch Invoices, every invoice freshly created in FreeAgent becomes the starting point of a scenario, which is handy when billing needs to ripple out to reminders, reports or a chat channel.
Watch Tasks
Scheduled triggerIn Make“Watches for newly created tasks.”
Your to-do list in FreeAgent turns into a signal with Watch Tasks: each newly created task arrives in Make as a bundle that you can push to a calendar, a project tool or a teammate.
Watch Users
Scheduled triggerIn Make“Watches for newly created users.”
Watch Users keeps an eye on the people in your FreeAgent account and passes along each newly created user, which saves you from retyping names into other systems when someone joins.
What can FreeAgent do inside a Make scenario?
FreeAgent gives you 15 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Create a Contact
ActionIn Make“Creates a new contact.”
Create a Contact adds a person or company to FreeAgent from data another app already holds, so a client exists in your books the moment the deal closes.
Create an Invoice
ActionIn Make“Creates a new invoice.”
Create an Invoice raises an invoice in FreeAgent from the data your scenario carries, which turns a completed job or a signed quote into billing without retyping.
Create a Task
ActionIn Make“Creates a new task.”
Create a Task puts a new to-do in FreeAgent, which lets any event elsewhere leave a clear reminder where your finance work already happens.
Delete a Contact
ActionIn Make“Deletes a specified contact.”
Delete a Contact removes a chosen contact from FreeAgent, which keeps your address book tidy when a client record is closed in your main system.
Delete an Invoice
ActionIn Make“Deletes a specified invoice.”
Remove a specific invoice from FreeAgent with this module, typically one that was created by mistake or by a scenario that is still being tested.
Delete a Task
ActionIn Make“Deletes a specified task.”
Delete a Task clears a FreeAgent task you no longer need, so reminders that lost their purpose stop cluttering the list.
Get a Contact
ActionIn Make“Returns a specified contact.”
Get a Contact fetches the full record of one FreeAgent contact when you already know which one, so later modules can use everything FreeAgent holds on that person.
Get an Invoice
ActionIn Make“Returns a specified invoice.”
Pull the details of a single invoice into your scenario with Get an Invoice, useful when a message or a report has to quote the invoice exactly as FreeAgent holds it.
Get a Task
ActionIn Make“Returns a specified task.”
Get a Task reads one FreeAgent task in full, handy when a step later in the scenario must check its details before acting on it.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call opens the rest of the FreeAgent API to your scenario, using the connection you already set up, for whatever the other modules leave out.
Update a Contact
ActionIn Make“Updates a specified contact.”
Update a Contact changes an existing FreeAgent contact, so a new address or email entered in your CRM ends up in your invoicing records too.
Update a Task
ActionIn Make“Updates a specified task.”
Use Update a Task to change a FreeAgent task that already exists, when progress happens somewhere else.
List Contacts
SearchIn Make“Returns a list of contacts.”
List Contacts returns contacts from FreeAgent as separate bundles, one per contact, so the modules after it can process each person in turn.
List Tasks
SearchIn Make“Returns a list of tasks.”
With List Tasks, Make brings back the tasks stored in FreeAgent, each as its own bundle, ready to be filtered, counted or sent elsewhere.
Search Invoices
SearchIn Make“Searches for invoices or lists them all.”
Search Invoices finds the FreeAgent invoices that match what you look for, or lists them all, and passes each one on as a separate bundle.
Need help automating FreeAgent with Make?
A person reads every message.