Smart Capture Uploads via API/Email

Hi team,

Apologies if this is already covered but I’ve had a good look through the API docs and can’t find anything relevant. Firstly, smart capture is awesome because it so nearly addresses the worst bit of FreeAgent/small business admin (to me) - invoice/bank explanations.

As I would imagine do many of your users, I have a lot of invoices that come in from suppliers as PDFs etc. I’ve already got some personal automation to move these invoice PDFs into one place, but right now I still have to manually go through the Banking explain → click → find the matching PDF → attach → upload → “Invoice” → enter which gets old pretty fast when you’re doing 50-100 items a month. Yes there are definitely some UI improvements FA could make, but ideally we could just automate it away and with smart capture that dream is so close!

I understand that you used to have but removed the ability to add invoices by email. In an ideal world, now that you have smart capture, it would be amazing if you could bring the email capture back! Pre-smart capture, I can see why the feature wouldn’t really have made much sense for most people, it doesn’t save much time if you still have to manually associated invoices with a transaction. Please do revisit that decision now that smart capture has been released!

It would allow non-technical users to just set up an email rule to forward from “supplier-invoices@whatever.com” straight into FreeAgent. That would immediately cut my banking reconciliation faffery to almost nothing compared to what it is now.

Unfortunately, I suspect that isn’t going to happen so I’m looking to emulate it by being able to upload a file to the smart capture endpoint via API. That way, at least technical users such as myself can knock up a quick script to bulk upload from “Invoices/*.pdf” straight into smart capture.

The best bit is, adding back email or at least API access to smart capture might pay for itself!
Right now, smart capture for me is limited in usefulness to the odd expense receipt I snap a photo of on the go, so the unlimited add-on isn’t worth it - if I have to do the download → upload thing, I may as well do it on the explanation directly. If I could just email in my invoice emails and have them automatically attached to the explanations, so I can just go through doing “Widget Foo” explain “Widget Bar” explain that’s worth way more than £5 a month in my time.

There’s been a couple of threads on similar topics where the responses are “use the mobile app” - I would just ask that you imagine sitting down, scrolling through emails on your phone looking for 50 supplier emails, downloading the PDFs individually then adding them one at a time via the FreeAgent app. The mobile app is fine for the odd expense or whatever but not really suitable for bulk reconciliation. Also, because the weak point of all phone UIs is dealing with upload/downloading files, having this functionality would make doing reconciliation much easier via the mobile app.

Many thanks in hope!

1 Like

I use https://doubleagent.io for this fyi.

Looks brilliant, thank you - I’ll give that a go.

Maybe FA could look to integrate some of that functionality into the platform itself at some stage.

I’d really like this feature. I get monthly bills from some supplier. It would be great if my email could forward it to FreeAgent where it could then automatically appear as a bill. I’ not sure DoubleAgent would be that good for it as the amount changes

I’ve had this exact setup you are looking for working for a few years now by using Dext. I have a dedicated email inbox for bills that I have given to all our suppliers & contractors, which has some filtering rules in place to weed out things like reminders, and then it forwards emails on to Dext. Dext extracts the information and then pushes it into FreeAgent, where I can then simply review it and approve or refine it as needed.

It works pretty well and has saved a ton of time. It would be great though if FreeAgent setup email capability so the Dext part could be skipped and this could just go straight into FreeAgent. As you’ve said, it’s a great time saver that’s worth paying for if you have to handle a lot of bills.