Daily supplier and customer insolvency risk alerts
Check your UK suppliers and customers against the official company register every morning and get a Slack alert the moment one is dissolved or enters insolvency.
Every weekday at 6am, run this supplier and customer risk tripwire. Read my watchlist of UK company numbers from a Google Sheets tab using Get Values. The tab has one company number per row, alongside columns for the last checked date and a flag recording the last status I was alerted about.
For each company number in the list, call Companies House Get Company Profile to read the current company status, and Companies House Get Company Insolvency to check for insolvency cases. Company numbers are 8-character zero-padded strings, so preserve any leading zeros when looking them up.
Treat a company as adverse if its status is anything other than active, for example dissolved, liquidation, administration, or receivership, or if Get Company Insolvency returns an open insolvency case. Companies that are still active with no open case are healthy, so skip them.
When a company shows an adverse status, post an alert to my finance or operations Slack channel using the Slack bot Send a Message. Name the company, its company number, its current status, and the insolvency case type where there is one, so the team can pause payments, chase receivables, or line up an alternative supplier.
After checking each company, write the checked date and the current status flag back to the sheet with Update Values. Only send a Slack alert when the adverse status is new or has changed since the last recorded flag, so the same dissolution or insolvency case is not re-alerted every morning. This is a deterministic tripwire with one known lookup per company, so it should only fire when a company actually shows an adverse status.
Additional information
What does this prompt do?
- Reads your watchlist of UK supplier and customer company numbers from a Google Sheet every weekday morning.
- Looks up each company on the official UK company register and checks whether it is still trading or has entered insolvency.
- Posts a Slack alert naming any company that is dissolved, in liquidation, administration, or receivership, along with its current status and case type.
- Writes the checked date and a flag back to your sheet so you only hear about each change once, never the same alert twice.
What do I need to use this?
- A Google Sheet listing the UK company numbers of the suppliers and customers you want to monitor.
- A Companies House account for looking up UK company records.
- A Slack workspace with a bot that can post to your finance or operations channel.
How can I customize it?
- Change the schedule to run earlier, later, or only on certain weekdays.
- Point alerts at a different Slack channel, or split finance and operations into separate channels.
- Adjust which company statuses count as a red flag, or add and remove company numbers in the sheet at any time.
Frequently asked questions
Which companies can I monitor?
Will I get the same alert every day?
What counts as an adverse status?
How current is the information?
Can I send alerts to more than one team?
Related templates
Never get caught out by a supplier going under.
Get an early warning in Slack the moment a UK supplier or customer is dissolved or enters insolvency, so finance can act before the money moves.