How to Automate Invoice Chasing Without the Awkwardness
How to Automate Invoice Chasing Without the Awkwardness
You finish the work, send the invoice, and then hear absolutely nothing. A week passes. Then three. Then you open your inbox and start writing that slightly painful message: “Just following up on invoice 2026-014…”
If you work with clients in Spain, especially as a freelancer or small business, late payment is not unusual. It is often treated as normal. The part that drains you is not just the delay. It is the repeated mental load of remembering who owes what, when to follow up, and how firm to sound without damaging the relationship.
The good news is this is exactly the sort of admin that should be automated. A well-built reminder workflow can save a solo freelancer 30 to 60 minutes a week, and for a small agency, consultancy or holiday rental business with regular invoicing, it is often closer to 3 to 5 hours once follow-ups, logging and payment checks are included. We build these systems for businesses across Almería, Murcia, Alicante and Granada using n8n with tools like Xero, FreeAgent and Holded, so reminders go out on time, payment status is checked properly, and nobody is left chasing manually on a Friday afternoon.
Why invoice chasing feels worse than it should
Most people do not mind sending an invoice. They mind asking for it to be paid.
That is because manual chasing feels personal. You worry about annoying a good client, sounding desperate, or damaging the relationship. So you delay the follow-up, tell yourself you will send it tomorrow, and let overdue invoices build up in your accounting system.
In Spain, that hesitation gets expensive quickly. Late payment is a long-standing issue for SMEs and freelancers, and in some sectors 60- to 90-day expectations still creep into normal business behaviour, even when your stated terms are shorter. Public sector and large-company payment data has improved in some areas, but small suppliers still feel the squeeze. If you are the smaller party, you often end up carrying the cash-flow burden.
The EU Late Payment Directive sets a default 30-day payment period in many B2B cases unless otherwise agreed, yet many Spanish SMEs still experience significantly longer real-world payment times. That gap is exactly why automation matters.
Automation helps because it removes emotion from the process. The reminder goes out because the invoice is overdue, not because you woke up annoyed. That changes the tone completely.
We see this constantly when auditing back-office workflows for local businesses. The problem is rarely ignorance. Owners know they should follow up. The problem is inconsistency: the reminder happens when someone remembers, has time, or feels brave enough to send it. A simple business automation workflow fixes that. If you are still checking overdue invoices by hand, the immediate next step is to define one reminder policy and stop relying on memory.
What a good invoice chasing workflow looks like
A solid invoice reminder system should do four things:
- Check your accounting platform automatically
- Identify overdue invoices based on clear rules
- Send reminders at defined intervals
- Stop the sequence as soon as payment lands
That last point matters more than most people realise. Bad automation keeps sending reminders after payment, which makes you look disorganised. Good automation checks invoice status before every step.
The practical 7 / 21 / 45-day sequence
For most freelancers and small businesses, this reminder structure works well:
Day 7 overdue: gentle reminder
This is the “probably slipped through the cracks” email. Keep it short, friendly and practical.
Day 21 overdue: firmer follow-up
At this point, you reference the original due date and ask for a payment update. Still polite, but less casual.
Day 45 overdue: escalation message
This is where you make it clear the invoice is seriously overdue and needs immediate attention. Depending on your business, this message may mention pausing further work or passing the matter to your accountant or collections process.
Do not start reminders too late. If your terms are 14 or 30 days, waiting until day 30 overdue to send your first automated follow-up trains clients to pay late. A 7-day overdue reminder is early enough to be useful and polite.
You can adapt the timing by client type. A solicitor’s office in Alicante, a holiday rental manager in Almería, and a trade supplier in Murcia may each need slightly different wording. But the underlying logic stays the same.
If you want the wider business case for this kind of system, our post on the ROI of business automation covers the numbers behind small admin improvements that compound over time.
The practical next step is to write your 7, 21 and 45-day rules down before you open any automation tool. If the policy is vague, the workflow will be vague too.
The tools we recommend: n8n with Xero, FreeAgent or Holded
There are lots of ways to automate reminders, but not all of them are good value long term.
For businesses in Spain, we usually recommend n8n as the workflow engine, especially when you want cost control, flexibility and cleaner ownership of your data. We build most automations in n8n, often self-hosted where appropriate, because it gives our clients more control than paying forever for basic task-based automation.
Why n8n makes sense
- You can connect accounting tools, email, CRMs and messaging platforms
- You control the logic properly, not just simple “if this then that”
- It scales better than many entry-level tools
- Self-hosting can help with cost control and data sovereignty
Zapier works for very simple automations, but at scale we typically recommend n8n for its self-hosting option, deeper logic and better long-term pricing. Make.com can also be a sensible fit for lighter hosted workflows, but for invoice chasing with checks, exclusions and rechecks, n8n is usually the stronger option.
If you are comparing platforms, our breakdown of n8n vs Make.com vs Zapier 2026 explains why Zapier often becomes poor value once your workflow grows beyond a few simple steps.
Accounting platforms that fit well
Xero
Strong for service businesses, agencies and freelancers who already run invoicing and reconciliation there.
FreeAgent
Popular with UK-linked freelancers and consultants, especially expats in Spain with existing FreeAgent habits.
Holded
A natural fit for many Spain-based businesses that want invoicing, basic CRM and business admin in a platform built with the Spanish market in mind.
Accounting platform holds invoice status, n8n checks for overdue invoices daily, sends staged reminders, logs activity, and stops immediately when payment clears.
A reminder tool sends emails on fixed dates without rechecking payment status, client tier, dispute flags or exclusions. That creates confusion and unnecessary friction.
At CostaDelClicks, we do not just connect apps and hope for the best. We design the workflow around how your business actually invoices, who approves payments, and what should happen when an invoice is disputed or partially paid. That practical layer is what makes automation useful. Your next decision should be simple: choose one accounting system as the source of truth and one workflow tool to run the logic around it.
Step-by-step: how to automate invoice chasing
Here is the simplest version of a reliable invoice chasing system.
1. Clean up your invoice data first
Before you automate anything, make sure your accounting platform has:
- accurate due dates
- a payment status field you can trust
- client email contacts stored correctly
- invoice numbers in a consistent format
- tags or notes for exceptions, such as “manual follow-up only”
If the source data is messy, the automation will be messy too.
Create clear exclusion rules
Some invoices should not enter the automated sequence. For example:
- disputed invoices
- strategic clients you handle personally
- invoices with agreed extended terms
- part-paid invoices that need manual review
A good workflow checks for these conditions before sending anything.
2. Trigger the workflow every day
Set n8n to run once per day, usually in the morning. It should:
- query Xero, FreeAgent or Holded
- pull all unpaid invoices
- calculate days overdue
- filter invoices into the right reminder bucket
You do not need real-time chasing. Daily is usually enough, and it reduces complexity.
3. Match each invoice to the right message
Your workflow should then branch like this:
- 7 days overdue → reminder email 1
- 21 days overdue → reminder email 2
- 45 days overdue → reminder email 3
- anything else → no action
You can also add logic by amount. A €90 invoice and a €9,000 invoice may deserve different escalation paths.
Example message tone
7-day reminder
Friendly and helpful:
“Just a quick reminder that invoice 2026-014 was due on 19 March. We’ve attached it again here in case it is useful. If payment has already been made, please ignore this message.”
21-day reminder
Clearer and more direct:
“This invoice is now 21 days overdue. Please can you confirm the expected payment date? If there is any issue with the invoice, reply and we will resolve it quickly.”
45-day reminder
Professional escalation:
“This invoice is now 45 days overdue. Please arrange payment as soon as possible or let us know today if there is a problem requiring review. We may need to pause further work until the account is brought up to date.”
Notice what these all have in common: no drama, no passive aggression, no essay.
4. Recheck payment status before sending
This is non-negotiable.
Right before each email goes out, the workflow should make one final API check. If the invoice is marked paid, the workflow ends. If the payment is pending reconciliation, you can optionally delay for 24 hours and recheck.
This is one of the first things we build into client automations, because it avoids the classic “your system chased me after I paid” complaint.
5. Log every reminder automatically
Store a record of:
- invoice number
- reminder stage
- send time
- recipient
- delivery result
- workflow outcome
That gives you an audit trail and helps if a client later claims they never received anything.
If you want to go further, push this into a lightweight CRM or operations dashboard. Our article on replacing spreadsheets with automated CRMs is a good next read if your admin process is currently spread across inboxes and Excel files.
If you only do one thing this week, do this in order: clean the data, define the exclusions, then automate the reminders. Most failed workflows come from doing that backwards.
Where GDPR fits into invoice reminder automation
A lot of businesses hear “automation” and immediately worry about GDPR. That is a good instinct. You should be careful, but this does not mean you cannot automate invoice chasing.
In most cases, chasing an unpaid invoice is part of a legitimate business purpose linked to an existing commercial relationship. You are not sending marketing emails. You are managing payment on an active business transaction.
That said, your workflow still needs to be compliant.
GDPR basics for this use case
1. Use only the data you need
Your workflow does not need every client note, every past email, or unrelated personal data. Keep it limited to what is necessary: name, company, invoice number, due date, email address, payment status.
2. Control access
Only the people who need access to invoice and reminder data should have it. If the workflow sends logs into another system, make sure that system is properly secured too.
3. Set retention rules
Do not keep reminder data forever “just in case”. Decide how long you need records for accounting, dispute handling and compliance, then remove or archive appropriately.
4. Know where your data sits
This is one reason we favour n8n and self-hosted options where sensible. You get more visibility and control over data flows than with random third-party tools stitched together without a plan.
5. Update your privacy documentation
Your privacy policy and internal data handling processes should reflect the systems you actually use. If your business website collects enquiry data and your invoicing system triggers follow-up workflows, document that properly.
For a wider overview, our guide to GDPR for Spanish business websites is worth bookmarking, especially if your invoicing, CRM and website forms all connect together.
Important: GDPR compliance is not just about the email content. It is also about where your workflow runs, which systems receive client data, who can access it, and how long you keep that information.
The practical next step is to map the data path from invoice to reminder to log storage. If you cannot explain where the data goes, you are not ready to automate it properly.
Common mistakes that make invoice automation backfire
Automation helps when it is designed properly. It annoys people when it is not.
Sending reminders with the wrong tone
Do not sound robotic, threatening or oddly emotional. The best reminder emails read like a calm accounts assistant wrote them.
Chasing invoices that are under dispute
If a client has flagged an issue, automated reminders should pause until someone resolves it.
Using the same reminder for every client
A long-standing retainer client may deserve slightly different wording from a new one-off customer.
Forgetting bilingual communication
If your client base is mixed English and Spanish, your reminders should match the client’s language preference. This is the sort of practical bilingual detail we handle regularly at CostaDelClicks. When we build English and Spanish websites, we build both versions natively with proper hreflang implementation rather than bolting translation on afterwards, and the same principle applies to back-office workflows: language preference should be built into the system from the start, not guessed later. If your broader digital setup also serves both markets, read our post on should your website be bilingual?.
Building a workflow nobody owns
Someone in your business must still own the process. Automation reduces admin. It does not remove responsibility.
The next step here is operational, not technical: document who approves wording changes, who handles paused invoices, and who steps in at escalation stage. That is what stops automation becoming a mess.
When to keep a human in the loop
Not every overdue invoice should be handled entirely by automation.
You should usually add manual review for:
- high-value invoices
- clients with active disputes
- key accounts you want to protect carefully
- repeat offenders who need a different payment structure
- any invoice that reaches legal escalation stage
The right approach is not “automate everything”. It is “automate the repetitive middle and flag the exceptions”.
That is how we approach business automation projects generally. The aim is not to replace judgement. The aim is to stop wasting human attention on predictable admin. Set your manual-review thresholds before launch, and the workflow will stay useful instead of becoming something your team works around.
If your invoicing process lives across email, accounting software and WhatsApp, the hard part is not sending reminders. It is building the logic around exceptions, timing, payment checks and language preference. This is exactly the kind of automation Almería workflow we build for freelancers and SMEs across southern Spain, usually in self-hosted n8n for better cost control and cleaner data ownership. And if the wider process starts on your website, we can connect that too. The sites we build in Astro are pre-rendered, served on Cloudflare’s edge network, and typically hit 100/100 Lighthouse with under 0.4 seconds FCP, which makes the handoff from enquiry to CRM to invoicing far cleaner than the usual slow, plugin-heavy setup.
Get a free audit →A simple workflow example for a freelancer in Spain
Let’s say you are a consultant in Granada using Holded.
- You invoice a client on 1 March with 14-day terms
- Invoice due date is 15 March
- n8n checks Holded every weekday at 09:00
- On 22 March, the invoice is 7 days overdue, so reminder 1 is sent
- On 5 April, still unpaid, reminder 2 is sent
- On 29 April, still unpaid, reminder 3 is sent
- If the client pays on 30 April, the next workflow run sees “paid” and stops
- A log entry records each contact attempt
That entire process can happen without you opening your inbox, copying invoice numbers into emails, or trying to remember who has or has not paid.
For many small businesses, that alone saves enough time and mental load to justify the setup. If you want more examples of what automation can remove from your week, read how much time does automation actually save?. The practical next step is to test your workflow on a small batch of old invoices first, not on your full live client list.
The real benefit is not just faster payment
Yes, the main goal is to get paid sooner. But there are other benefits that matter just as much:
- your cash flow becomes more predictable
- you stop relying on memory
- clients receive a professional, consistent process
- you reduce admin bottlenecks as you grow
- you protect your own time and attention
We have seen this repeatedly with SMEs across Almería and Murcia. Businesses often contact us because they think they need “AI” or a new CRM, but the immediate win is usually simpler: fix the repetitive workflow that keeps leaking time and cash. Sometimes that starts with invoice reminders. Sometimes it starts with lead follow-up. Sometimes we add practical AI later for document handling, data extraction or support queries. But the first job is usually removing the repetitive work, not promising that software will replace your team.
Start with the workflow closest to cash. For a lot of freelancers and SMEs, that means invoice chasing first.
FAQ
Can I automate invoice reminders without annoying clients?
Yes — if the timing and wording are sensible. The key is to keep reminders short, factual and professional. A 7, 21 and 45-day sequence works well for many freelancers and SMEs because it starts gently and escalates gradually.
Is invoice reminder automation legal under GDPR?
Usually yes, because you are processing data for a legitimate business purpose tied to an existing transaction. But you still need proper data minimisation, access control, retention rules and documentation of how data flows through your systems.
Which accounting tool is best: Xero, FreeAgent or Holded?
It depends on your business. Xero is strong for service-led businesses, FreeAgent suits many freelancers and UK-linked expats, and Holded is often a good fit for Spain-based SMEs. The right choice is the one that fits your accounting process and integrates cleanly with your automation setup.
Should I use email only, or include WhatsApp too?
Email should usually be the primary channel because it creates a cleaner business record. WhatsApp can work for some sectors, but use it carefully and only when it matches how you already communicate with that client. If you do use it, build it into the workflow intentionally rather than sending ad hoc messages.
Can CostaDelClicks build this for my business in Spain?
Yes. We build automation workflows for businesses across Almería, Murcia, Alicante and Granada, including invoice chasing, lead follow-up, CRM updates and AI-assisted admin systems. If you want to see what would make sense for your setup, contact us for a free audit at https://costadelclicks.com/contact/.
Ready to grow your business online?
Whether it's a fast website, workflow automation, or AI integration — let's talk about what's right for your business.
Get in Touch