90 · 60 · 30 · 7 days before expiration

Automated COI & License Expiration Alerts for Contractors and Vendors

Most tools alert you when a COI or license is expiring. TrackMyVendor alerts your sub at the same time — with a one-time upload link so they can renew directly from their phone without you sending a follow-up. Alerts fire at 90, 60, 30, and 7 days before any tracked expiration.

Automated alerts on Starter ($39/mo) and Pro ($79/mo) · 30-day free trial · No credit card

The cost of finding out too late

With 20+ subs rotating across jobs, expiration dates slip. The problem isn't forgetting — it's not having a system that catches it before work is already underway.

A sub's license lapses mid-job. The city inspector pulls it, fails the inspection, and the delay is on you.
A sub's COI expires while they're on your job site. Someone gets hurt. You're holding the claim.
You get a calendar reminder that a COI is expiring. You email the sub. They don't respond. You follow up. Three weeks pass.
Manually tracking expiration dates across 20+ subs and multiple job sites doesn't scale — something always slips through.

How the alert workflow runs

Set up once. From there, alerts and renewals run without you.

1

Add your subs and attach their documents

License, COI, W-9 — any document with an expiration date on file gets monitored automatically from the moment it's added.

2

Alerts fire at 90, 60, 30, and 7 days before expiration

Starter+

Each alert names the sub, the document type, and the exact expiration date. You know exactly what needs attention without digging for context.

3

Your sub gets the same alert — with a renewal link attached

Key differentiator

Most tools only alert the GC. TrackMyVendor also emails your sub simultaneously, with a one-time upload link so they can submit the renewed document from their phone — no account, no back-and-forth with you.

4

Sub uploads — compliance status updates automatically

When the sub submits their renewed document, you get notified and their compliance status updates. No manual status changes, no inbox hunting for the new PDF.

What gets monitored

Every compliance document your subs carry — tracked and alerted automatically.

License expiration

Verified state licenses and manually entered licenses for any state. Same alert cadence regardless of source.

COI expiration

Certificate of insurance dates extracted by AI (Starter+) or entered manually. Alerts fire before the policy lapses.

Missing W-9 notifications

Alert fires when a sub is missing a W-9 entirely — before year-end surprises it. W-9 collection available on Starter+.

Sub gets the alert too

Each expiration alert goes to you and your sub. Their email includes a renewal upload link — no follow-up required on your end.

Dashboard prioritization

"Fix now" vs. "can wait" — expired and critically overdue items surfaced at the top. You know what needs action today.

Route alerts to Slack, Teams & more Pro

Send compliance events to Slack, Microsoft Teams, Zapier, or Make — wherever your team already works. No code required.

Route compliance alerts to the tools your team already uses

TrackMyVendor fires a webhook the moment a sub's COI lapses, a license expires, or a W-9 is missing. Send that event to any of four destinations — no code required. Webhooks are available on the Pro plan.

Slack

Native Workflow Builder — no Zapier needed

Post to #compliance or any channel the moment a COI expires or a license lapses. Use Slack's built-in Workflow Builder — no third-party app required.

  • Routes to any channel or DM
  • 5-minute setup, no code
  • Zapier/Make fallback for free-tier Slack
Setup guide →

Microsoft Teams

Power Automate — free with Microsoft 365

Post compliance alerts to any Teams channel using Power Automate — already included in every Microsoft 365 subscription. Paste the webhook URL, format your message, done.

  • No extra cost with Microsoft 365
  • @mention project managers in alerts
  • Auto-retry on failed deliveries
Setup guide →

Zapier

7,000+ app connections — Gmail, Sheets, Asana

Use Zapier's "Catch Hook" trigger to receive TrackMyVendor events and fan them out to any downstream app. Log expiring subs to Google Sheets, open Asana tasks, send email summaries — or all three from one Zap.

  • 7,000+ app connections
  • Multi-step Zaps — fan one event to many apps
  • Replay failed tasks from Zap history
Setup guide →

Make formerly Integromat

Visual scenario builder — 1,000 free ops/month

Build visual automation scenarios that branch on event type — send COI alerts to one channel, W-9 gaps to another. Make's drag-and-drop canvas is a strong alternative to Zapier with a generous free tier.

  • Visual canvas — no-code drag-and-drop
  • Branch by event type in one scenario
  • 1,000 free operations/month
Setup guide →

What TrackMyVendor sends

Five webhook events — each fired independently at the 90/60/30/7-day windows. Every integration above listens for the same events.

contractor.license_expiring

License approaching expiration

contractor.coi_expiring

COI or policy approaching expiration

contractor.w9_missing

Sub doesn't have a W-9 on file

contractor.compliance_changed

Compliance status flips active ↔ at-risk

contractor.created

New sub added to your roster

Configure webhooks in your account under Settings → Integrations. See the full integrations guide →

What GCs are saying

"We used to find out a sub's insurance lapsed when our insurance broker asked during a renewal audit. Now I get a 30-day warning and my sub gets the same email automatically. We've got 6 active projects running right now — I'm not chasing anybody for paperwork."

MR

Mike R. — General Contractor, Dallas TX

Managing 40 subs across 6 active job sites

Simple, transparent pricing

No contracts, no sales call. Start free — paid plans include a 30-day free trial.

30-DAY FREE TRIAL — No credit card required

Free

$0
Up to 25 subcontractors · 1 user

Free forever. No credit card. No expiration date on the free tier.

  • License verification — TX, FL, CA, WA & OR
  • Expiration tracking (dashboard)
  • Magic link uploads
  • Document storage

Starter

$39/mo
Unlimited subcontractors · 1 user

Solo GC or property manager tired of chasing renewals manually.

  • Everything in Free
  • Automated alerts at 90/60/30/7 days
  • Sub also gets alerted — renewal link included
  • AI COI parsing — no manual data entry
  • W-9 collection & storage
  • Compliance reports (PDF & Excel)
Most Popular

Pro

$79/mo
Unlimited subcontractors · Unlimited users

Multiple job sites with a foreman or office manager who also needs access.

  • Everything in Starter
  • Per-project insurance requirement templates
  • Team roles & permissions
  • Bulk import — add your roster from CSV
  • Timestamped audit trail
  • Zapier & Make webhooks

No contracts. Cancel anytime. See the full plan comparison →

Frequently asked questions

Does the alert go to my sub too, or just to me?
Both. TrackMyVendor sends the expiration alert to you and your sub simultaneously — at 90, 60, 30, and 7 days. Your sub's alert includes a one-time renewal upload link so they can submit the updated document from their phone without you sending a follow-up. Available on Starter and Pro plans.
What documents trigger alerts?
Any document with an expiration date on file — licenses (state-verified or manually entered), COIs, W-9s, and any other uploaded document. If a date is tracked, TrackMyVendor monitors it. Alerts also fire when a W-9 is missing entirely.
What if a sub's COI expires mid-project without warning?
TrackMyVendor gives you four warning points — 90, 60, 30, and 7 days in advance — to prevent that. If a COI does expire, the sub's compliance status updates to red automatically on your dashboard. You see it immediately without having to re-check manually.
Do alerts work for manually entered licenses, or only state-verified ones?
Both. Expiration alerts fire for licenses verified from TX, FL, CA, WA, and OR state databases — and for licenses manually entered for any other state. The same 90/60/30/7-day cadence applies in either case.
Can I route compliance alerts to Slack, Teams, or other tools?
Yes — on Pro plans, TrackMyVendor fires webhooks for five compliance events and you can route them to four destinations: Slack (via native Workflow Builder — no Zapier needed), Microsoft Teams (via Power Automate, free with Microsoft 365), Zapier (7,000+ app connections), or Make (visual scenario builder, 1,000 free ops/month). Configure in Settings → Integrations. No code required for any of them.

Stop finding out about expired COIs after the fact

Automated alerts go to you and your sub — 90 days before anything expires. Your sub renews it. You don't chase.

Start free trial — no credit card required

Starter plan · 30-day free trial · No credit card required