Basically my idea is entirely possible using the public APIs for both Freeagent and Monzo, I will probably do it myself eventually but it makes sense to suggest it here and see if its possible to be done in the first-party integration.
- Update bank transactions in Freeagent in real-time using webhooks rather than the current batch jobs. This would enable a better user journey where a user: Looks up bills/taxes to pay in Freeagent —> Pays through Monzo --> Sets appropriate bank account explanations in Freeagent. Currently this is a disjointed journey as this you have to wait an indeterminate amount of time to do the final step.
- Update bank transactions in Monzo with metadata from the Freeagent explanation, ideally using these for categorisations rather than the default list carried over from Monzo Personal Banking.