Zapier functionality is a bit thin

I’ve just reached out to the guys at Zapier who tell me that you maintain the freeagent code there.

There’s no ability to do anything like create invoices, estimates, and so on, based on a trigger. Our source input would know your contact ID, we just need to tell you the lines to put on an invoice and then to send it, mark as paid, wahtever.

Is this something that you would be looking at creating at all, please?

2 Likes

Hi Daniel
Sorry but I have never had anything at all to do with zapier.
Gary

Just to back up what Daniel says, we’d love more full Zapier functionality - we’re having to spend a fair amount of money to find someone to build an API to do what we had hoped FreeAgent and Zapier would do.

Can I ask again, Zapier have said that it’s the FreeAgent guys that maintain the Zapier integration - is this true?

Can we get the ability to add contacts and set the invoicing sequence when we do so, please?

1 Like

Freeagent is frustrating for this very reason. I am dealing with this exact problem, only this is a year later and still it is not solved or even addressed. Problem is my client has been using freeagent for over 8 years. there’s no escaping it

Hi all. Sorry you’re feeling frustrated by this :sweat: integration. We’re currently in the process of chatting to Zapier and looking into how and where we should be updating the integration to allow you to create Zaps that give you want you need. It’s clearly not up to scratch right now.

From the messages on this thread we already get a feel for what functionality you’d like, but if you could go into more detail about your specific use case, that would be really helpful.

Well, for a start, looking at the existing actions (create contact, or create task) they need to be able to mimic the existing functionality within the normal client.

For example when creating a contact there is no “Contact-level Invoice Sequence” feature, no default terms, and so on. Merely having these would be good. Extending these to “request direct debit mandate on creation” would be excellent, too.

However one thing that I have had to code my own deployment for is because you allow new invoice as a trigger, but not as an action. So if I have my billing system elsewhere (as I do) create a new invoice, I cannot use Zapier to synchronise it over. This nearly resulted in us finding another system but many months of work with Kate, your product manager, saved us from having to do so.

tl;dr: contact-level invoice sequencing on contact creation screen, please

Hello, here is an example of a specific use case…

create invoice.

I would like to create an invoice in Freeagent via Zapier when a Shopify order comes in.

1 Like

Specifics for me would be the ability to:

New project, both as an action and a trigger and ability to assign it to a client
Add time tracking to a project e.g. from Toggl

That’s all I can think of at the moment.

Olly

December 17 when you updated. Please just add some more hooks and triggers! Zapier give us a simple way to add the functionality that you ignore on your depot roadmap!

Neil

Hi All,

Tom here from FreeAgent Support Engineering. Myself and some of my colleagues are currently in the process of adding additional actions and triggers to the FreeAgent/Zapier integration and we’re making pretty good progress. I’m unable to give an exact timeframe for when we’ll be ready to deploy, but I will certainly keep you updated within this thread.

We may even publish a blog post to advertise the improvements when they’re ready!

No promises here, but if you have any triggers/actions that would be particularly useful to your workflow(s), let us know and I’ll see what we can do :slight_smile:

Best,
Tom

1 Like

Hi Tom,
Some suggestions:

Triggers

  1. When an Invoice moves to the Paid Status
  2. When a new Bank Transaction is created. Optional parameter to trigger on credits or debits but the default would be both. Possibly a parameter to only trigger within specific limits (between £0 to £100)

Actions
3) Create a new invoice … with multiple lines (i.e. using invoice_items even if we have to build our own json was this part)
4) Create a Bank Transaction Explanation (e.g. for an invoice receipt)
5) Trigger to send an invoice as an email (https://api.freeagent.com/v2/invoices/{{invoice_id}}/send_email) with “invoice”:{ “email”:{ “use_template”: true} }
6) Update a Contact

Searches
7) From a Invoice Reference Number find the ID for the Invoice.

Thanks
Tony

This would be great but I guess it’s on the back burner. I can still only see 2 options in Zapier.

What’s the latest with this please? There seems to have been no progress in four years?!?

Zapier could have saved our lives today had it had the ability to add invoices. Seems like the minimum requirement.

1 Like

Zapier triggers (ie, things happening in FreeAgent I’d like to trigger things happening in other apps:

  • When invoices are reconciled with the payment for them

Zapier Actions (ie, things that Zapier can automate in FA)

  • Ability to create draft invoices, amend invoices and send invoices

I moved over from Xero a year or so ago, and look enviously at the suite of trigger and actions Xero has with zapier. I’m seriously considering moving back as a result.

If you need to automate things in FreeAgent, Zapier still has very limited functionality.

However “Zoho Flow” has an excellent native FreeAgent integration, nearly API complete, and their support is excellent. I had an issue with it missing “stock ID” as a parameter on a new invoice & they added it to the UI very swiftly!

I have been able to replace all the scripts I was using (which required me to manually get an OAUTH token each time) with two Zoho Flows (one “Create FA Invoice” to create a contact & invoice for each order, and the last step calls a second flow, “Add Item To Invoice” which is called once for each item that needs to be added).

The end result has reduced a massive accounting overhead into something that just requires me to approve invoices and reconcile them with bank payments.

1 Like

No movement on this 6 years guys? We’re taking payments in Stripe and sitting each day to transfer them manually to FreeAgent. such a colossal waste of everyone’s time.

Hi all :wave:

I’m Adam, and I work on the Engineering team here at FreeAgent.

I’m sorry that there hasn’t been any movement here in quite some time, and thank you all for sharing your ideas for possible enhancements to our integration. I can’t make any promises, but I have re-raised this as a feature request in order to get it in front of our Product team, who will then evaluate and prioritise this request alongside other work.

Unfortunately, I can’t say if or when this work might happen, but we will keep you posted if we have any updates to share.

In the meantime, please don’t hesitate to get in touch with any other ideas, either specifically about our integration with Zapier, or more generally about our API!

Kind regards,
Adam

1 Like

Ive just come to find a solution to this and I must say I’m pretty shocked that after almost 8 years this still hasn’t been implemented.
I would like to run a Zappier that when I get an order through Ecwid it creates a New Invoice in Free Agent. As mentioned above it is possible to have a trigger from a New Invoice in FreeAgent but not the other way around. If anyone has a solution for me id be very grateful as I’m wasting a lot of time manually inputting every one and it definitely leaves me with space for errors, an automation would fix a lot of problems for me.
Thanks in advance,
Gavin

Pretty bad here guys, there rest of the world is moving ten to the dozen but the FreeAgent API is standing still. I will take a look at Zoho Flow. My business partners keep moaning at me to move to Xero, I tried Xero yrs ago and usability is nowhere near as good as FA, but there available integrations are to die for…

1 Like