How to track certificates of insurance (COI) in monday.com

By Kayabyte

Short answer: monday.com can hold a certificate of insurance tracker. Create one item per subcontractor or vendor, add a Date column for each policy expiry and a Files column for the certificate, and set up the “when date arrives” automation to notify the person who owns the relationship. That covers the basics. It does not chase vendors for renewals, review what they send, or tell you in one column who is compliant. For those parts you need manual routines or an app such as Expiry & Compliance Tracker.

If you hire subcontractors or work with vendors, you probably need a valid certificate of insurance (COI) on file before they start work, and a new one when the policy renews. Most teams start with a spreadsheet and a calendar reminder. This guide shows how to do the same on a monday.com board, step by step, and where it stops. Menu names and plan limits change over time, so check your own account when a step looks different.

What monday.com gives you

Step by step: a COI board

  1. Create the board. Start a new board and name it Vendor insurance. Rename the first column to Vendor.
  2. Add the columns. Add a People column (Owner), a Status column (Compliance), and for each coverage you require a Date column and a Files column. For example: General liability expiry, General liability COI, Workers’ comp expiry, Workers’ comp COI.
  3. Set the status labels. Edit the Compliance column labels to Valid, Expiring soon, Expired and Missing. Colors help when you scan the board.
  4. Fill in the vendors. Add each vendor as an item, enter the expiry date from the certificate, and upload the PDF to the Files column. Keep the date and the file together in the same item, so you can check one against the other.
  5. Add the reminder automation. Open Automations on the board, search for the “when date arrives, notify someone” recipe, pick the expiry Date column, and set the timing. The “when” part can be set to a number of days before the date, so one rule can warn the owner 30 days ahead. Choose the People column as who is notified. Repeat for each Date column, and add another rule with a different offset (for example 60 and 7 days) if you want several warnings.
  6. Add an overdue rule. monday.com also offers a daily recipe along the lines of “every day, if date has passed and only if status is something, notify someone”. Use it with the Compliance status so that an expired COI keeps reminding someone until the status changes.
  7. Make a working view. Add a view with a filter on the Compliance status, or sort by expiry date, and open it in your weekly meeting.

Where it stops

Habits that keep a COI board honest

Expiry & Compliance Tracker

Expiry & Compliance Tracker is the app we make for the parts above that stop. It works on the board you already have, so the vendors and dates stay where they are.

There is a Free plan for a small number of tracked items. See the Expiry & Compliance Tracker page for current plans.

FAQ

Can monday.com remind me before a certificate of insurance expires? Yes. Use a Date column for the expiry and the “when date arrives, notify someone” automation, with the timing set to a number of days before the date. You need one rule per Date column.

Can monday.com set the status to Expired automatically? With an extra automation on the date, yes, but formula columns cannot trigger changes. The usual way is a rule on the Date column that changes the Status column when the date arrives.

Can vendors upload their own certificates to a monday.com board? They can if you give them guest access to the board, but they then see the board and need permissions. A separate upload link avoids that. The app above provides one.

What should I record for each COI? The insured name, the type of coverage, the policy expiry date, the certificate file, and who owns the vendor relationship. If you require specific limits or an additional insured, add a column for it.

Is this legal or insurance advice? No. It shows how to organize the documents. Your insurer or counsel decides what coverage you require.

monday.com is a trademark of monday.com Ltd. Kayabyte is an independent developer and is not affiliated with or endorsed by monday.com.