The practical answer
Most COI requests fail because they're vague: 'please send your insurance certificate' gets you a certificate face with no endorsements, the wrong holder name, or a policy that expires mid-project — and then you're requesting again. A good request tells the vendor's AGENT exactly what to issue. Copy these.
Template 1 — new vendor
Subject: Certificate of insurance needed before work begins — [Vendor name]
Hi [Vendor], before we can schedule work, we need a certificate of insurance (ACORD 25) from your insurance agent showing: (1) Commercial General Liability with limits of at least $1,000,000 each occurrence / $2,000,000 aggregate; (2) [Auto liability $1,000,000 CSL / Workers Compensation — statutory / Umbrella $X, as applicable]; (3) [Company legal name] named as additional insured on a CG 20 10 (ongoing operations) and CG 20 37 (completed operations) basis, with the endorsement pages attached to the certificate; (4) a waiver of subrogation in our favor; (5) coverage written as primary and non-contributory. Certificate holder: [Company legal name, address]. Your agent can upload it directly here — no account needed: [upload link]. Forwarding this email to your agent is usually the fastest path.
Template 2 — renewal (30 days out)
Subject: Insurance certificate on file expires [date] — renewal needed
Hi [Vendor], the certificate we have on file expires on [date]. To keep you eligible for work without interruption, please have your agent issue an updated ACORD 25 with the same requirements as before (additional insured endorsements CG 20 10/CG 20 37 attached, waiver of subrogation, primary & non-contributory). Upload link for your agent: [upload link].
Template 3 — certificate received but non-compliant
Subject: Certificate received — two items missing before we can approve
Hi [Vendor], thanks for the certificate. Two items need correcting before we can mark you compliant: [e.g. 'the additional insured endorsement pages are not attached — the checked box alone doesn't evidence the endorsement' / 'GL each-occurrence shows $500,000; our contract requires $1,000,000']. Please forward this to your agent — it's typically a five-minute re-issue on their side. Upload the corrected certificate here: [upload link].
Why these work
They're written to be forwarded to the agent, they name the exact ISO endorsement forms (agents respond to form numbers, not adjectives), and they include a no-login upload path so the certificate doesn't die in an inbox. Automating this sequence — 30/14/7 days before expiry, to the vendor and the producing agent — is most of what COI tracking software does.
Keep coverage decisions human and evidence explicit
CoverWarden records submitted evidence, requirements, findings, and authorized decisions. It does not issue coverage, guarantee claim outcomes, or replace your broker, attorney, or risk professional.
What teams usually ask
Who should the request actually go to?
Send it to the vendor but write it for their insurance agent — the agent is the only one who can issue the certificate. The producer block of any prior certificate has the agent's direct email; chasing them directly cuts days off renewals.
How long does it take to get a COI back?
A same-day turnaround is normal when the request is specific and reaches the agent; vague requests routed through the vendor commonly take one to two weeks of back-and-forth.