Automated COI renewal reminders: how chasing works
WatchMyCover emails subcontractors and their insurance agents before a policy expires, when it lapses, and when a certificate of insurance falls short.
Chasing is the part of WatchMyCover that emails your subcontractors for you. It is off when an account is created. No chase is emailed to a subcontractor until an owner or admin switches it on. The one email a subcontractor can get while chasing is off is the receipt for a certificate they sent themselves through an upload link, for example one you gave them by hand.
Go to Settings → Renewal chasing. Replies go to is the address a subcontractor’s reply lands in. Chase emails ask them to reply with the certificate attached if they prefer, so this should be an inbox someone reads. It starts as the owner’s email address. Change it and choose Save.
Replies go to: the inbox a subcontractor reply lands in.
2
Read what would be sent
While chasing is off, reminders are still generated and listed under Reminders, so you can read every email before anything goes out. Cancel any you do not want sent. See The Reminders page.
Reminders lists every email that would go out.
3
Turn on
Choose Turn on. Reminders have been queuing while chasing was off, and they all go the moment it is on, so WatchMyCover asks first. It shows how many emails would be sent, one to each subcontractor with something due, the first few names with a way to see them all, which emails are also copied to an insurance agent, and any subcontractor who cannot be emailed (no address on file, an address that bounced or reported an email as spam, or an address its mail server refused the last time). A subcontractor who has sent a file you have not read yet is in neither list: nothing is sent to them until you read it, or two weeks pass.Choose Turn on and send to switch chasing on and send that list, or Leave it off to change nothing. The list is checked again as you choose: if a certificate was recorded or a subcontractor added while you were reading, nothing is sent and you are shown the list as it is now. An email that has gone cannot be called back.
The question Turn on asks: how many emails would go, and to whom. Nothing is sent until you choose Turn on and send.
Straight after an import, a new subcontractor or a recorded certificate, WatchMyCover may say it is still working out what is due. Chasing stays off and nothing is sent. Choose Turn on again a few moments later.If nothing is waiting, chasing is switched on without the question. The box then reads Chasing is on, and from then on reminders go out as they come due.
Turn on, under Settings, Renewal chasing.
Your email address must be confirmed to use the app at all, so chasing can only be switched on by someone whose address is confirmed. To stop chasing, choose Turn off; no further reminders are emailed.
For each mandatory coverage, each policy expiry gets an email at each rung of your ladder, one on the day it expires, and a weekly repeat for four weeks after that if nothing is recorded. The default ladder, which you can change under Settings → Renewal chasing (see Settings), is five emails up to and on the expiry date, then up to four weekly repeats of the overdue email, nine in all. The five are:
Rung
When
Subject
30 days out
30 days or fewer before expiry
Renewal needed for your company: subcontractor’s coverage expires date
14 days out
14 days or fewer before
Renewal needed for your company: subcontractor’s coverage expires date
7 days out
7 days or fewer before
Renewal needed for your company: subcontractor’s coverage expires date
Final notice
The day before expiry
Final notice for your company: subcontractor’s coverage expires date
Overdue
On or after the expiry date
Expired: subcontractor’s coverage, required by your company
The ladder: the days before each expiry on which a reminder is sent.
With your own ladder, each number is a rung like those above, and the smallest is the Final notice. Each rung is sent once per policy expiry. If a subcontractor is first seen with 20 days to go, the first email is the 30-day rung and the ladder continues from there. If an earlier rung is still queued when a later one becomes due, only the later one is sent. A renewed policy starts its own ladder. Changing the ladder never repeats a rung already sent, and never sends a rung further from expiry than one the subcontractor has already had.The overdue email is sent on the expiry date, because a policy has no cover on that day. While the policy stays expired, the same email is sent again every seven days, four more times (7, 14, 21 and 28 days after expiry), and then stops: after a month without an answer it is a decision for you, and the subcontractor is still shown as non-compliant on your dashboard. A policy that had already been expired for a long time when the subcontractor was added is asked about once.Each coverage has its own ladder, but a subcontractor is never sent several emails at once: whatever is due for them at the same moment goes out as one email. A subcontractor whose general liability and auto policies expire on the same day receives one email at each rung, listing both.A renewal already on file that continues the cover means the old expiry is not chased at all; a chase queued before the renewal was recorded is withdrawn. See Renewals and several certificates.
A certificate that fails a requirement today is chased straight away, rather than waiting for an expiry that may be a year off:
Finding
Subject
No certificate on file
Certificate of insurance needed: subcontractor for your company
Required coverage missing or not yet in force, limit below the minimum, limit not provided, endorsement not evidenced
Action needed: subcontractor’s coverage does not meet your company’s requirements
Endorsement only stated on the certificate, certificate over 365 days old
Documents needed by your company to confirm subcontractor’s coverage
Each gap is chased once for the certificate that carries that coverage. When a new certificate for the same coverage is recorded and the gap is still there, it is chased again. Recording a certificate for a different coverage, such as workers’ compensation arriving on its own, does not repeat a general liability chase already sent.
Everything due for one subcontractor at the same moment is sent as one email: renewals, expired policies, gaps and documents needed, each under its own heading, with one upload link. Every subject names both companies. When the email carries more than one thing, the subject is:
What it carries
Subject
Several policies renewing
Renewal needed for your company: subcontractor’s insurance expires first date (or Final notice for… when any is on its last rung)
Several expired policies
Expired: subcontractor’s insurance, required by your company
A mix
Action needed for your company: N insurance items for subcontractor
On the Reminders page each item still has its own row, so you can cancel one without the others. Rows that went out together show the same subject and the same delivery status, and the dashboard and the monthly digest count emails, not rows.Not chased: a subcontractor with no requirement template, a certificate dated in the future, a renewal on file that starts when the current policy ends, anything on an optional coverage, and a finding under an exception while it is in force. A chase already queued for that finding is withdrawn.
To: the subcontractor’s Contact email, greeted by Contact name when there is one.
Copied: the subcontractor’s Agent email. The email says so: with an agent’s name on file, “agent is copied on this message as the agent of record.”; without one, “Your insurance agent is copied on this message.” The broker is usually the person who can fix a certificate.
Reply-to: the Replies go to address in Settings, or the account owner’s address when none is set.
Signed: with your organization’s name.
Emails are headed with your company’s name, and your logo when you have uploaded one, with a plain-text version alongside for mail programs that show no formatting. They are written to be forwarded to a broker unedited. Every one carries a private upload link, and ends with a line saying it was sent by WatchMyCover on your behalf, that replies go to you, and what to do if the recipient is the wrong person: see What subcontractors see.A subcontractor with no email address on file is never chased. If a recipient’s mail server refuses the address, that chase is marked failed with the reason and is not tried at that address again. Once the mail provider reports the address as dead, nothing more is sent to it until you change it. See Delivery problems. When you correct a subcontractor’s email address by editing the subcontractor, everything still outstanding is sent to the new address, including what had already gone to the old one. An address changed by a spreadsheet import is used from the next chase on, without repeating what was already sent.
On a subcontractor’s page, Chase now re-checks the subcontractor and queues whatever is due for them now. It does not resend an email already sent for the same gap or rung, and it does not send anything while chasing is off. The message tells you what happened, for example “Nothing new to send: this subcontractor has already been chased for its current gaps.”
Chase now, on the subcontractor page.
Chase now is refused, with the reason, for a subcontractor with no email address on file, and for one whose address bounced or marked a chase as spam. It is not offered on an archived subcontractor.
WatchMyCover checks for due reminders every hour, and when something changes (a certificate recorded, a subcontractor edited, a template saved, an import). Days are counted in your organization’s time zone. There is no sending window: an email goes out when it falls due, at whatever hour that is. A reminder that waits unsent for more than a week, for example because chasing was off, is replaced by an up-to-date one rather than sent late with stale wording.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"WatchMyCover","description":"Help for WatchMyCover: certificate of insurance (COI) tracking for general contractors. Subcontractor certificates checked against your own requirements, with renewal chasing.","colors":{"primary":"#1c40ce","light":"#9db0ff","dark":"#1c40ce"},"logo":{"light":"https://mintcdn.com/watchmycover/A5LDW3cb3GndcndP/logo/light.svg?fit=max\u0026auto=format\u0026n=A5LDW3cb3GndcndP\u0026q=85\u0026s=674a8f8e7a98821c2d885ca26eb92197","dark":"https://mintcdn.com/watchmycover/A5LDW3cb3GndcndP/logo/dark.svg?fit=max\u0026auto=format\u0026n=A5LDW3cb3GndcndP\u0026q=85\u0026s=0444fc2cddea5e3fe68fadce1e2693d6","href":"https://watchmycover.com"},"favicon":"https://mintcdn.com/watchmycover/A5LDW3cb3GndcndP/favicon.svg?fit=max\u0026auto=format\u0026n=A5LDW3cb3GndcndP\u0026q=85\u0026s=62e12313e8348edb9d8e2adfd214b1e0","appearance":{"default":"light"},"background":{"decoration":"grid","color":{"light":"#f1f3f9","dark":"#0b1030"}},"navbar":{"links":[{"href":"https://watchmycover.com/signin","label":"Sign in"}],"primary":{"type":"button","label":"Start a free trial","href":"https://watchmycover.com/signup"}},"footer":{"socials":{"website":"https://watchmycover.com"},"links":[{"header":"WatchMyCover","items":[{"label":"Features","href":"https://watchmycover.com/features"},{"label":"Pricing","href":"https://watchmycover.com/pricing"},{"label":"Free certificate checker","href":"https://watchmycover.com/check"},{"label":"Free spreadsheet check","href":"https://watchmycover.com/xray"},{"label":"Security","href":"https://watchmycover.com/security"},{"label":"Privacy","href":"https://watchmycover.com/privacy"},{"label":"Contact","href":"mailto:info@watchmycover.com"}]}]},"seo":{"metatags":{"robots":"index, follow","og:site_name":"WatchMyCover","og:locale":"en_US","twitter:card":"summary_large_image","author":"WatchMyCover"},"indexing":"navigable"},"fonts":{"heading":{"family":"Archivo","weight":700},"body":{"family":"IBM Plex Sans","weight":400}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"watchmycover","hasAudioNarration":false,"actualSubdomain":"watchmycover","customDomains":["watchmycover.com"],"gitSource":{"type":"github","owner":"atingarg93","repo":"watchmycover","deployBranch":"main","contentDirectory":"help","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae070c0c9d0adb3afbc419e","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Certificates and verdicts","count":7},{"language":"default","tag":"Account","count":6},{"language":"default","tag":"Renewal chasing","count":4},{"language":"default","tag":"Register and reports","count":4},{"language":"default","tag":"Subcontractors","count":4},{"language":"default","tag":"Reference","count":3},{"language":"default","tag":"Get started","count":3},{"language":"default","tag":"Requirements","count":3},{"language":"default","tag":"Guides","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"[data-table-wrapper] table th,[data-table-wrapper] table td{min-width:0!important}@media (max-width: 640px){[data-table-wrapper] table th,[data-table-wrapper] table td{font-size:13px;line-height:1.45;overflow-wrap:break-word;vertical-align:top}[data-table-wrapper] table:has(tr>:nth-child(4)) th,[data-table-wrapper] table:has(tr>:nth-child(4)) td{font-size:12px;padding-right:4px}}"}],"page":{"pagePath":"chasing/how-chasing-works","slug":"/chasing/how-chasing-works","pageMetadata":{"title":"Automated COI renewal reminders: how chasing works","sidebarTitle":"How chasing works","description":"WatchMyCover emails subcontractors and their insurance agents before a policy expires, when it lapses, and when a certificate of insurance falls short.","keywords":["COI renewal reminders","certificate of insurance expiration reminder","automated COI requests","insurance renewal email","COI follow up"],"href":"/chasing/how-chasing-works"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"WatchMyCover emails subcontractors and their insurance agents before a policy expires, when it lapses, and when a certificate of insurance falls short.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Step,Steps,Table}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Chasing is the part of WatchMyCover that emails your subcontractors for you. It is `,_jsx(_components.strong,{children:`off`}),` when an account is created. No chase is emailed to a subcontractor until an owner or admin switches it on. The one email a subcontractor can get while chasing is off is the receipt for a certificate they sent themselves through an upload link, for example `,_jsx(_components.a,{href:`/chasing/what-subcontractors-see#upload-links-you-send-yourself`,children:`one you gave them by hand`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`switch-it-on`,children:`Switch it on`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Check where replies go`,children:[_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Settings → Renewal chasing`}),`. `,_jsx(_components.strong,{children:`Replies go to`}),` is the address a subcontractor’s reply lands in. Chase emails ask them to reply with the certificate attached if they prefer, so this should be an inbox someone reads. It starts as the owner’s email address. Change it and choose `,_jsx(_components.strong,{children:`Save`}),`.`]}),_jsx(Frame,{caption:`Replies go to: the inbox a subcontractor reply lands in.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-reply-to.webp?fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=325e8d8f83d611fd1a74b9c23892ea57`,alt:`Renewal chasing settings with the Replies go to field outlined`,width:`888`,height:`598`,\"data-og-width\":`1776`,\"data-og-height\":`1196`,\"data-path\":`images/settings-chasing-reply-to.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-reply-to.webp?w=280\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=be15e3cc93a3d65648d27cc07fe62b45 280w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-reply-to.webp?w=560\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=db11cef26fa788f73f5d5b84b3dfb520 560w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-reply-to.webp?w=840\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=9135fe50874e3e23739c41e5ebca7901 840w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-reply-to.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=253f8278dcc79e69d3bc6960ffc31bd8 1100w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-reply-to.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=8d94df807e9e4f49178b72ba841c2507 1650w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-reply-to.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=02d2423303c9e3421f1928864f5a3859 2500w`})})]}),_jsxs(Step,{title:`Read what would be sent`,children:[_jsxs(_components.p,{children:[`While chasing is off, reminders are still generated and listed under `,_jsx(_components.strong,{children:`Reminders`}),`, so you can read every email before anything goes out. Cancel any you do not want sent. See `,_jsx(_components.a,{href:`/chasing/reminders-page`,children:`The Reminders page`}),`.`]}),_jsx(Frame,{caption:`Reminders lists every email that would go out.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/reminders-list.webp?fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=632a38a8de4df9b76d66e9a07cdda006`,alt:`Reminders page listing queued reminders by subcontractor, coverage and stage`,width:`1280`,height:`900`,\"data-og-width\":`2560`,\"data-og-height\":`1800`,\"data-path\":`images/reminders-list.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/reminders-list.webp?w=280\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=f9c71c1af472a8509cb3511bcfb4374f 280w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/reminders-list.webp?w=560\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=0752d06fc3e292fcc5cc330701499b27 560w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/reminders-list.webp?w=840\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=de3903846244ac0602599ee100ee6034 840w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/reminders-list.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=e7df3e0aca6c2a76b957feb0792ee290 1100w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/reminders-list.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=534017867a5cd09919903012226ec666 1650w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/reminders-list.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=04a22e64d8b3b5135f6b70d552885724 2500w`})})]}),_jsxs(Step,{title:`Turn on`,children:[_jsxs(_components.p,{children:[`Choose `,_jsx(_components.strong,{children:`Turn on`}),`. Reminders have been queuing while chasing was off, and they all go the moment it is on, so WatchMyCover asks first. It shows how many emails would be sent, one to each subcontractor with something due, the first few names with a way to see them all, which emails are also copied to an insurance agent, and any subcontractor who cannot be emailed (no address on file, an address that bounced or reported an email as spam, or an address its mail server refused the last time). A subcontractor who has sent a file you have not read yet is in neither list: nothing is sent to them until you read it, or two weeks pass.`]}),_jsxs(_components.p,{children:[`Choose `,_jsx(_components.strong,{children:`Turn on and send`}),` to switch chasing on and send that list, or `,_jsx(_components.strong,{children:`Leave it off`}),` to change nothing. The list is checked again as you choose: if a certificate was recorded or a subcontractor added while you were reading, nothing is sent and you are shown the list as it is now. An email that has gone cannot be called back.`]}),_jsx(Frame,{caption:`The question Turn on asks: how many emails would go, and to whom. Nothing is sent until you choose Turn on and send.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/settings-chasing-question.webp?fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=3b34f579127ddb011e265699c054f41a`,alt:`Turn on renewal chasing? question in WatchMyCover saying 17 emails will be sent, listing the first five subcontractors with their email addresses, with the Leave it off and Turn on and send 17 emails buttons outlined`,width:`552`,height:`579`,\"data-og-width\":`1104`,\"data-og-height\":`1158`,\"data-path\":`images/settings-chasing-question.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/settings-chasing-question.webp?w=280\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=25bc9a80c9941a540b481384743f0e9c 280w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/settings-chasing-question.webp?w=560\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=599f1148232331034cee840b68a88f5c 560w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/settings-chasing-question.webp?w=840\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=99765ec3eb62af83eae46025bd59d1e0 840w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/settings-chasing-question.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=3b9417c2e174f86b0a01f10f4a9ee2bd 1100w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/settings-chasing-question.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=215650a38594b15ec78f515283ae710f 1650w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/settings-chasing-question.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=f39e72073d8f65fa39b6cb1695742215 2500w`})}),_jsxs(_components.p,{children:[`Straight after an import, a new subcontractor or a recorded certificate, WatchMyCover may say it is still working out what is due. Chasing stays off and nothing is sent. Choose `,_jsx(_components.strong,{children:`Turn on`}),` again a few moments later.`]}),_jsxs(_components.p,{children:[`If nothing is waiting, chasing is switched on without the question. The box then reads `,_jsx(_components.strong,{children:`Chasing is on`}),`, and from then on reminders go out as they come due.`]}),_jsx(Frame,{caption:`Turn on, under Settings, Renewal chasing.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-turn-on.webp?fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=cadf489f369afc7750c287783ec16d7a`,alt:`Renewal chasing settings with the Chasing is off box and Turn on button outlined`,width:`888`,height:`598`,\"data-og-width\":`1776`,\"data-og-height\":`1196`,\"data-path\":`images/settings-chasing-turn-on.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-turn-on.webp?w=280\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=3cab6e757054894018d77d351cfae6ec 280w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-turn-on.webp?w=560\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=06d90b2f82855db9bd98cccce18459ed 560w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-turn-on.webp?w=840\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=50c611a6068f7db721e1f1ab1817e2e9 840w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-turn-on.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=b15e0fdd42296a9b8653994c45bec604 1100w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-turn-on.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=07ba909780b9d75834b9e1443ff025ef 1650w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-turn-on.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=45997f6f77f1a3a97c72ef34646d448b 2500w`})})]})]}),`\n`,_jsxs(_components.p,{children:[`Your email address must be confirmed to use the app at all, so chasing can only be switched on by someone whose address is confirmed. To stop chasing, choose `,_jsx(_components.strong,{children:`Turn off`}),`; no further reminders are emailed.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-gets-chased`,children:`What gets chased`}),`\n`,_jsx(Heading,{level:`3`,id:`upcoming-expiries-the-ladder`,children:`Upcoming expiries: the ladder`}),`\n`,_jsxs(_components.p,{children:[`For each `,_jsx(_components.strong,{children:`mandatory`}),` coverage, each policy expiry gets an email at each rung of your ladder, one on the day it expires, and a weekly repeat for four weeks after that if nothing is recorded. The default ladder, which you can change under `,_jsx(_components.strong,{children:`Settings → Renewal chasing`}),` (see `,_jsx(_components.a,{href:`/account/settings#renewal-chasing`,children:`Settings`}),`), is five emails up to and on the expiry date, then up to four weekly repeats of the overdue email, nine in all. The five are:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Rung`}),_jsx(_components.th,{children:`When`}),_jsx(_components.th,{children:`Subject`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`30 days out`}),_jsx(_components.td,{children:`30 days or fewer before expiry`}),_jsxs(_components.td,{children:[`Renewal needed for `,_jsx(_components.em,{children:`your company`}),`: `,_jsx(_components.em,{children:`subcontractor`}),`’s `,_jsx(_components.em,{children:`coverage`}),` expires `,_jsx(_components.em,{children:`date`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`14 days out`}),_jsx(_components.td,{children:`14 days or fewer before`}),_jsxs(_components.td,{children:[`Renewal needed for `,_jsx(_components.em,{children:`your company`}),`: `,_jsx(_components.em,{children:`subcontractor`}),`’s `,_jsx(_components.em,{children:`coverage`}),` expires `,_jsx(_components.em,{children:`date`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`7 days out`}),_jsx(_components.td,{children:`7 days or fewer before`}),_jsxs(_components.td,{children:[`Renewal needed for `,_jsx(_components.em,{children:`your company`}),`: `,_jsx(_components.em,{children:`subcontractor`}),`’s `,_jsx(_components.em,{children:`coverage`}),` expires `,_jsx(_components.em,{children:`date`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Final notice`}),_jsx(_components.td,{children:`The day before expiry`}),_jsxs(_components.td,{children:[`Final notice for `,_jsx(_components.em,{children:`your company`}),`: `,_jsx(_components.em,{children:`subcontractor`}),`’s `,_jsx(_components.em,{children:`coverage`}),` expires `,_jsx(_components.em,{children:`date`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Overdue`}),_jsx(_components.td,{children:`On or after the expiry date`}),_jsxs(_components.td,{children:[`Expired: `,_jsx(_components.em,{children:`subcontractor`}),`’s `,_jsx(_components.em,{children:`coverage`}),`, required by `,_jsx(_components.em,{children:`your company`})]})]})]})]}),`\n`,_jsx(Frame,{caption:`The ladder: the days before each expiry on which a reminder is sent.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-ladder.webp?fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=e8740f1321210638e386cfa563a2afa1`,alt:`Renewal chasing settings with the Chase this many days before each expiry field outlined, set to 30, 14, 7, 1`,width:`888`,height:`598`,\"data-og-width\":`1776`,\"data-og-height\":`1196`,\"data-path\":`images/settings-chasing-ladder.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-ladder.webp?w=280\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=a658e566486d83cc3f6465df8731483b 280w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-ladder.webp?w=560\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=d73e08dc7e88e6a037e4f057e0aacba6 560w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-ladder.webp?w=840\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=4a239eafaf08ef4a7742dbc8f6bb728a 840w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-ladder.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=5e98b9a981dc94e6963c12930087e999 1100w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-ladder.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=2e51ffd64dcb4fca88cb9c8660cfe97a 1650w, https://mintcdn.com/watchmycover/ojavyS90mhpCr_Ai/images/settings-chasing-ladder.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=ojavyS90mhpCr_Ai\u0026q=85\u0026s=e5e8a6ba863abfe2ded5846847bba77a 2500w`})}),`\n`,_jsxs(_components.p,{children:[`With your own ladder, each number is a rung like those above, and the smallest is the `,_jsx(_components.strong,{children:`Final notice`}),`. Each rung is sent once per policy expiry. If a subcontractor is first seen with 20 days to go, the first email is the 30-day rung and the ladder continues from there. If an earlier rung is still queued when a later one becomes due, only the later one is sent. A renewed policy starts its own ladder. Changing the ladder never repeats a rung already sent, and never sends a rung further from expiry than one the subcontractor has already had.`]}),`\n`,_jsxs(_components.p,{children:[`The overdue email is sent `,_jsx(_components.strong,{children:`on`}),` the expiry date, because a policy has no cover on that day. While the policy stays expired, the same email is sent again every seven days, four more times (7, 14, 21 and 28 days after expiry), and then stops: after a month without an answer it is a decision for you, and the subcontractor is still shown as non-compliant on your dashboard. A policy that had already been expired for a long time when the subcontractor was added is asked about once.`]}),`\n`,_jsxs(_components.p,{children:[`Each coverage has its own ladder, but a subcontractor is never sent several emails at once: whatever is due for them at the same moment goes out as `,_jsx(_components.a,{href:`#one-email-per-subcontractor`,children:`one email`}),`. A subcontractor whose general liability and auto policies expire on the same day receives one email at each rung, listing both.`]}),`\n`,_jsxs(_components.p,{children:[`A renewal already on file that continues the cover means the old expiry is not chased at all; a chase queued before the renewal was recorded is withdrawn. See `,_jsx(_components.a,{href:`/certificates/renewals`,children:`Renewals and several certificates`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`gaps-chased-at-once`,children:`Gaps: chased at once`}),`\n`,_jsx(_components.p,{children:`A certificate that fails a requirement today is chased straight away, rather than waiting for an expiry that may be a year off:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Finding`}),_jsx(_components.th,{children:`Subject`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`No certificate on file`}),_jsxs(_components.td,{children:[`Certificate of insurance needed: `,_jsx(_components.em,{children:`subcontractor`}),` for `,_jsx(_components.em,{children:`your company`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Required coverage missing or not yet in force, limit below the minimum, limit not provided, endorsement not evidenced`}),_jsxs(_components.td,{children:[`Action needed: `,_jsx(_components.em,{children:`subcontractor`}),`’s `,_jsx(_components.em,{children:`coverage`}),` does not meet `,_jsx(_components.em,{children:`your company`}),`’s requirements`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Endorsement only stated on the certificate, certificate over 365 days old`}),_jsxs(_components.td,{children:[`Documents needed by `,_jsx(_components.em,{children:`your company`}),` to confirm `,_jsx(_components.em,{children:`subcontractor`}),`’s `,_jsx(_components.em,{children:`coverage`})]})]})]})]}),`\n`,_jsx(_components.p,{children:`Each gap is chased once for the certificate that carries that coverage. When a new certificate for the same coverage is recorded and the gap is still there, it is chased again. Recording a certificate for a different coverage, such as workers’ compensation arriving on its own, does not repeat a general liability chase already sent.`}),`\n`,_jsx(Heading,{level:`3`,id:`one-email-per-subcontractor`,children:`One email per subcontractor`}),`\n`,_jsxs(_components.p,{children:[`Everything due for one subcontractor at the same moment is sent as `,_jsx(_components.strong,{children:`one email`}),`: renewals, expired policies, gaps and documents needed, each under its own heading, with one upload link. Every subject names both companies. When the email carries more than one thing, the subject is:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`What it carries`}),_jsx(_components.th,{children:`Subject`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Several policies renewing`}),_jsxs(_components.td,{children:[`Renewal needed for `,_jsx(_components.em,{children:`your company`}),`: `,_jsx(_components.em,{children:`subcontractor`}),`’s insurance expires `,_jsx(_components.em,{children:`first date`}),` (or `,_jsx(_components.strong,{children:`Final notice for…`}),` when any is on its last rung)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Several expired policies`}),_jsxs(_components.td,{children:[`Expired: `,_jsx(_components.em,{children:`subcontractor`}),`’s insurance, required by `,_jsx(_components.em,{children:`your company`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A mix`}),_jsxs(_components.td,{children:[`Action needed for `,_jsx(_components.em,{children:`your company`}),`: `,_jsx(_components.em,{children:`N`}),` insurance items for `,_jsx(_components.em,{children:`subcontractor`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.a,{href:`/chasing/reminders-page`,children:`Reminders page`}),` each item still has its own row, so you can cancel one without the others. Rows that went out together show the same subject and the same delivery status, and the dashboard and the monthly digest count emails, not rows.`]}),`\n`,_jsxs(_components.p,{children:[`Not chased: a subcontractor with no requirement template, a certificate dated in the future, a renewal on file that starts when the current policy ends, anything on an optional coverage, and a finding under an `,_jsx(_components.a,{href:`/certificates/exceptions`,children:`exception`}),` while it is in force. A chase already queued for that finding is withdrawn.`]}),`\n`,_jsx(Heading,{level:`2`,id:`who-gets-the-email`,children:`Who gets the email`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`To:`}),` the subcontractor’s `,_jsx(_components.strong,{children:`Contact email`}),`, greeted by `,_jsx(_components.strong,{children:`Contact name`}),` when there is one.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Copied:`}),` the subcontractor’s `,_jsx(_components.strong,{children:`Agent email`}),`. The email says so: with an agent’s name on file, “`,_jsx(_components.em,{children:`agent`}),` is copied on this message as the agent of record.”; without one, “Your insurance agent is copied on this message.” The broker is usually the person who can fix a certificate.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Reply-to:`}),` the `,_jsx(_components.strong,{children:`Replies go to`}),` address in Settings, or the account owner’s address when none is set.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Signed:`}),` with your organization’s name.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Emails are headed with your company’s name, and your logo when you have uploaded one, with a plain-text version alongside for mail programs that show no formatting. They are written to be forwarded to a broker unedited. Every one carries a private upload link, and ends with a line saying it was sent by WatchMyCover on your behalf, that replies go to you, and what to do if the recipient is the wrong person: see `,_jsx(_components.a,{href:`/chasing/what-subcontractors-see`,children:`What subcontractors see`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`A subcontractor with no email address on file is never chased. If a recipient’s mail server refuses the address, that chase is marked failed with the reason and is not tried at that address again. Once the mail provider reports the address as dead, nothing more is sent to it until you change it. See `,_jsx(_components.a,{href:`/chasing/pauses-and-stops#delivery-problems`,children:`Delivery problems`}),`. When you correct a subcontractor’s email address by editing the subcontractor, everything still outstanding is sent to the new address, including what had already gone to the old one. An address changed by a spreadsheet import is used from the next chase on, without repeating what was already sent.`]}),`\n`,_jsx(Heading,{level:`2`,id:`chasing-one-subcontractor-now`,children:`Chasing one subcontractor now`}),`\n`,_jsxs(_components.p,{children:[`On a subcontractor’s page, `,_jsx(_components.strong,{children:`Chase now`}),` re-checks the subcontractor and queues whatever is due for them now. It does not resend an email already sent for the same gap or rung, and it does not send anything while chasing is off. The message tells you what happened, for example “Nothing new to send: this subcontractor has already been chased for its current gaps.”`]}),`\n`,_jsx(Frame,{caption:`Chase now, on the subcontractor page.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/vendor-chase-now-button.webp?fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=e67c5f158548a8e148171f660493c64d`,alt:`Subcontractor page in WatchMyCover with the Chase now button outlined`,width:`1020`,height:`447`,\"data-og-width\":`2040`,\"data-og-height\":`894`,\"data-path\":`images/vendor-chase-now-button.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/vendor-chase-now-button.webp?w=280\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=7f1951e91f75c53ffeedc9aac9eb16d6 280w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/vendor-chase-now-button.webp?w=560\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=a2ea784bcc9ba04d16e1ed1015adf04e 560w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/vendor-chase-now-button.webp?w=840\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=2477a7a125e0f5eb974539bef6a8c557 840w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/vendor-chase-now-button.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=de87ac1cb21b45de11b3d83484822629 1100w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/vendor-chase-now-button.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=8ad89ab4b42fd3f27d8c5b18d19916c2 1650w, https://mintcdn.com/watchmycover/n8Bj3CdCHW7JJzDa/images/vendor-chase-now-button.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=n8Bj3CdCHW7JJzDa\u0026q=85\u0026s=7c33944215e05193da64bd0ae4893a1d 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Chase now`}),` is refused, with the reason, for a subcontractor with no email address on file, and for one whose address bounced or marked a chase as spam. It is not offered on an archived subcontractor.`]}),`\n`,_jsx(Heading,{level:`2`,id:`timing`,children:`Timing`}),`\n`,_jsx(_components.p,{children:`WatchMyCover checks for due reminders every hour, and when something changes (a certificate recorded, a subcontractor edited, a template saved, an import). Days are counted in your organization’s time zone. There is no sending window: an email goes out when it falls due, at whatever hour that is. A reminder that waits unsent for more than a week, for example because chasing was off, is replaced by an up-to-date one rather than sent late with stale wording.`}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/chasing/what-subcontractors-see`,children:`What subcontractors see`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/chasing/pauses-and-stops`,children:`Pauses, and when chasing stops`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/chasing/reminders-page`,children:`The Reminders page`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Automated COI renewal reminders: how chasing works","sidebarTitle":"How chasing works","description":"WatchMyCover emails subcontractors and their insurance agents before a policy expires, when it lapses, and when a certificate of insurance falls short.","keywords":["COI renewal reminders","certificate of insurance expiration reminder","automated COI requests","insurance renewal email","COI follow up"],"href":"/chasing/how-chasing-works"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Switch it on","slug":"switch-it-on","depth":2,"children":[]},{"title":"What gets chased","slug":"what-gets-chased","depth":2,"children":[{"title":"Upcoming expiries: the ladder","slug":"upcoming-expiries-the-ladder","depth":3,"children":[]},{"title":"Gaps: chased at once","slug":"gaps-chased-at-once","depth":3,"children":[]},{"title":"One email per subcontractor","slug":"one-email-per-subcontractor","depth":3,"children":[]}]},{"title":"Who gets the email","slug":"who-gets-the-email","depth":2,"children":[]},{"title":"Chasing one subcontractor now","slug":"chasing-one-subcontractor-now","depth":2,"children":[]},{"title":"Timing","slug":"timing","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"watchmycover","siteName":"WatchMyCover","title":"Automated COI renewal reminders: how chasing works - WatchMyCover","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T04:22:39.962Z","originalFileLocation":"chasing/how-chasing-works.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"WatchMyCover emails subcontractors and their insurance agents before a policy expires, when it lapses, and when a certificate of insurance falls short.\">\u003cmeta data-mint-head name=\"application-name\" content=\"WatchMyCover\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Automated COI renewal reminders: how chasing works - WatchMyCover\">\u003cmeta data-mint-head property=\"og:description\" content=\"WatchMyCover emails subcontractors and their insurance agents before a policy expires, when it lapses, and when a certificate of insurance falls short.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"WatchMyCover\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://watchmycover.com/docs/chasing/how-chasing-works\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://watchmycover.mintlify.site/docs/_mintlify/api/og/v2?division=Renewal+chasing\u0026amp;title=Automated+COI+renewal+reminders%3A+how+chasing+works\u0026amp;description=WatchMyCover+emails+subcontractors+and+their+insurance+agents+before+a+policy+expires%2C+when+it+lapses%2C+and+when+a+certificate+of+insurance+falls+short.\u0026amp;theme=b5eee1811bff63586f47e21f\u0026amp;signature=10af178c30f935b44ecc6393ae61d38264efd5be957641179e480a764d6f3b74\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Automated COI renewal reminders: how chasing works - WatchMyCover\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"WatchMyCover emails subcontractors and their insurance agents before a policy expires, when it lapses, and when a certificate of insurance falls short.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://watchmycover.mintlify.site/docs/_mintlify/api/og/v2?division=Renewal+chasing\u0026amp;title=Automated+COI+renewal+reminders%3A+how+chasing+works\u0026amp;description=WatchMyCover+emails+subcontractors+and+their+insurance+agents+before+a+policy+expires%2C+when+it+lapses%2C+and+when+a+certificate+of+insurance+falls+short.\u0026amp;theme=b5eee1811bff63586f47e21f\u0026amp;signature=10af178c30f935b44ecc6393ae61d38264efd5be957641179e480a764d6f3b74\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/watchmycover/JhxiRDWzicDmd-bR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"WatchMyCover\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1c40ce\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"author\" content=\"WatchMyCover\">\u003clink data-mint-head rel=\"canonical\" href=\"https://watchmycover.com/docs/chasing/how-chasing-works\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/chasing/how-chasing-works.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://watchmycover.com/#organization\",\"name\":\"WatchMyCover\",\"url\":\"https://watchmycover.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/watchmycover/A5LDW3cb3GndcndP/logo/light.svg?fit=max\u0026auto=format\u0026n=A5LDW3cb3GndcndP\u0026q=85\u0026s=674a8f8e7a98821c2d885ca26eb92197\"}},{\"@type\":\"WebSite\",\"@id\":\"https://watchmycover.com/docs#website\",\"name\":\"WatchMyCover\",\"url\":\"https://watchmycover.com/docs\",\"publisher\":{\"@id\":\"https://watchmycover.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://watchmycover.com/docs/chasing/how-chasing-works#webpage\",\"url\":\"https://watchmycover.com/docs/chasing/how-chasing-works\",\"name\":\"Automated COI renewal reminders: how chasing works\",\"description\":\"WatchMyCover emails subcontractors and their insurance agents before a policy expires, when it lapses, and when a certificate of insurance falls short.\",\"dateModified\":\"2026-10-14T04:22:39.962Z\",\"isPartOf\":{\"@id\":\"https://watchmycover.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://watchmycover.com/docs/chasing/how-chasing-works#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://watchmycover.com/docs/chasing/how-chasing-works#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"WatchMyCover\",\"item\":\"https://watchmycover.com/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automated COI renewal reminders: how chasing works\",\"item\":\"https://watchmycover.com/docs/chasing/how-chasing-works\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://watchmycover.com/docs/chasing/how-chasing-works#article\",\"headline\":\"Automated COI renewal reminders: how chasing works\",\"name\":\"Automated COI renewal reminders: how chasing works\",\"description\":\"WatchMyCover emails subcontractors and their insurance agents before a policy expires, when it lapses, and when a certificate of insurance falls short.\",\"url\":\"https://watchmycover.com/docs/chasing/how-chasing-works\",\"mainEntityOfPage\":{\"@id\":\"https://watchmycover.com/docs/chasing/how-chasing-works#webpage\"},\"dateModified\":\"2026-10-14T04:22:39.962Z\",\"keywords\":\"COI renewal reminders, certificate of insurance expiration reminder, automated COI requests, insurance renewal email, COI follow up\",\"publisher\":{\"@id\":\"https://watchmycover.com/#organization\"},\"isPartOf\":{\"@id\":\"https://watchmycover.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"WatchMyCover\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"WatchMyCover","nav":{"global":null,"groups":[{"group":"Get started","pages":[{"title":"Certificate of insurance tracking for contractors","sidebarTitle":"Introduction","href":"/index"},{"title":"Quickstart: set up COI tracking in under an hour","sidebarTitle":"Quickstart","href":"/quickstart"},{"title":"How COI compliance checking works","sidebarTitle":"How it works","href":"/how-it-works"}]},{"group":"Requirements","pages":[{"title":"Subcontractor insurance requirement templates","sidebarTitle":"Requirement templates","href":"/requirements/templates"},{"title":"Insurance coverage types and limits explained","sidebarTitle":"Coverage types","href":"/requirements/coverage-types"},{"title":"Endorsements: additional insured, waiver of subrogation","sidebarTitle":"Endorsements and evidence","href":"/requirements/endorsements"}]},{"group":"Subcontractors","pages":[{"title":"Add a subcontractor to your COI register","sidebarTitle":"Adding a subcontractor","href":"/subcontractors/adding"},{"title":"Import a COI tracking spreadsheet (CSV or Excel)","sidebarTitle":"Importing from CSV or Excel","href":"/subcontractors/import-csv"},{"title":"Track subcontractor insurance by project","sidebarTitle":"Projects","href":"/subcontractors/projects"},{"title":"Archive or restore a subcontractor","sidebarTitle":"Archiving and restoring","href":"/subcontractors/archiving"}]},{"group":"Certificates and verdicts","pages":[{"title":"Record a certificate of insurance (ACORD 25)","sidebarTitle":"Recording a certificate","href":"/certificates/recording"},{"title":"View and review certificate of insurance files","sidebarTitle":"Viewing certificates","href":"/certificates/viewing"},{"title":"COI compliance statuses explained","sidebarTitle":"Verdicts explained","href":"/certificates/verdicts"},{"title":"Why a certificate of insurance fails: every finding","sidebarTitle":"Every finding explained","href":"/certificates/findings"},{"title":"Exceptions: accepting a finding for a time","sidebarTitle":"Exceptions","href":"/certificates/exceptions"},{"title":"COI renewals and multiple certificates","sidebarTitle":"Renewals and several certificates","href":"/certificates/renewals"},{"title":"Verdict history: an insurance compliance audit trail","sidebarTitle":"Verdict history","description":"See every change in a subcontractor's insurance compliance status, with the findings behind it, for the day a claim asks whether they were covered.","href":"/certificates/verdict-history"}]},{"group":"Renewal chasing","pages":[{"title":"Automated COI renewal reminders: how chasing works","sidebarTitle":"How chasing works","href":"/chasing/how-chasing-works"},{"title":"COI request emails and the upload page","sidebarTitle":"What subcontractors see","description":"What a subcontractor receives when you request a certificate of insurance: the email, a private upload page with no login, the receipt and the confirmation.","href":"/chasing/what-subcontractors-see"},{"title":"When COI reminder emails pause or stop","sidebarTitle":"Pauses and stops","href":"/chasing/pauses-and-stops"},{"title":"The Reminders page: every COI chase email","sidebarTitle":"The Reminders page","href":"/chasing/reminders-page"}]},{"group":"Register and reports","pages":[{"title":"COI compliance dashboard (Overview)","sidebarTitle":"Dashboard","href":"/register/dashboard"},{"title":"The subcontractor insurance register","sidebarTitle":"The subcontractor list","href":"/register/vendor-list"},{"title":"Export the COI compliance register to CSV","sidebarTitle":"Exporting the register","href":"/register/export"},{"title":"Share a COI compliance report with an owner or lender","sidebarTitle":"Shareable reports","href":"/register/shared-reports"}]},{"group":"Account","pages":[{"title":"WatchMyCover settings: every tab explained","sidebarTitle":"Settings","href":"/account/settings"},{"title":"Team, roles and permissions","sidebarTitle":"Team and roles","href":"/account/team-and-roles"},{"title":"Confirm your email address","sidebarTitle":"Email confirmation","href":"/account/email-confirmation"},{"title":"Two-factor sign-in (2FA) with an authenticator app","sidebarTitle":"Two-factor sign-in","href":"/account/two-factor"},{"title":"Plans, pricing and billing","sidebarTitle":"Plans and billing","href":"/account/plans-and-billing"},{"title":"Activity log: who changed what, and when","sidebarTitle":"Activity log","href":"/account/activity-log"}]},{"group":"Guides","pages":[{"title":"What is an ACORD 25 certificate of liability insurance?","href":"/guides/acord-25"},{"title":"Additional insured endorsement: meaning and forms explained","href":"/guides/additional-insured-endorsement"}]},{"group":"Reference","pages":[{"title":"Security and privacy at WatchMyCover","sidebarTitle":"Security and privacy","href":"/security-privacy"},{"title":"COI tracking FAQ: WatchMyCover questions answered","sidebarTitle":"FAQ","href":"/faq"},{"title":"Asked for a certificate of insurance? What to do","sidebarTitle":"For subcontractors","href":"/for-subcontractors"}]}]},"basePath":"","title":"Automated COI renewal reminders: how chasing works - WatchMyCover","buildId":"dpl_BSPUBxEoKhhK7HzXVDPxdPvWx4xc","deploymentId":"dpl_BSPUBxEoKhhK7HzXVDPxdPvWx4xc","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DRxXE_WT.js","DynamicMarkdown-AlxJK8VR.js","zoom-image-lightbox-B_-GSaTf.js","lightbox-handle-r17bVUz3.js"]}