ExpirationPilot

Works with Claude and ChatGPT

Stop typing in expiration dates. Drop the certificate into Claude.

Claude or ChatGPT reads the date on the certificate, licence or contract and adds it to ExpirationPilot, with its reminders. Then ask what is expiring, or have it ask a subcontractor for the new one. Included in every plan and the free trial.

  • 14-day free trial
  • No credit card needed
  • Import your Excel list
Example conversation with an AI assistant: a certificate PDF is added as an expiration with its reminders, the assistant lists three document requests still waiting, then sends a new request after asking to confirm.

Your list, one question away

Use the assistant you already have open. It works on the same list your team sees in ExpirationPilot.

  • Add without typing

    Drop in a certificate, licence or contract. The assistant reads the date and adds the expiration, with its reminders. No more entering one item at a time: paste a whole list and add up to 50 at once.

  • Know what is coming without opening the list

    Ask "what expires in the next 60 days?", "what is overdue?", "who still hasn't sent their paperwork?" or "which uploads are waiting for me?" and get the answer in the chat.

  • Stop writing the same email

    Say who to ask for their renewed document. ExpirationPilot emails them a private upload link in your name, then follows up every week by itself.

  • Plan the request ahead

    Say "ask Jeff for the new certificate 30 days before it expires". The request goes out on that day, without you.

  • Fix it without opening the app

    Wrong date, a new policy number, a different contact? Say what to change. If the date moves, the reminders are planned again.

  • Hand it to the right person

    Ask who is on your team and make a colleague responsible. They get the reminders from then on.

Safeguards

Built so an assistant can't embarrass you

Anything that emails your subcontractors needs limits. Here is what a connected assistant can and cannot do.

  • Nobody gets asked twice. There is one open document request per expiration: if one is already out, the assistant tells you when it went.
  • It asks you first. The assistant is told to check with you before it emails anyone or changes an expiration.
  • Your list stays intact. It cannot delete an expiration, stop tracking one, change your settings or approve a document. You still review every upload yourself.
  • You decide who connects. You allow each connection yourself, and you can disconnect it any time in Settings → Team.
  • It is on the record. Everything it does shows in the activity history under your name, marked as done with the assistant.
  • The file stays with you. The assistant sends us the dates it read, not the document. To keep the file, add it on the expiration's page.

Connect

Connect once. No API keys.

Paste this address into your assistant, sign in to ExpirationPilot and press Allow. You do it once.

https://expirationpilot.com/mcp

  • Claude

    Customize → Connectors → + Add → Add custom connector. Paste the address, then press Connect.

  • ChatGPT

    Where your ChatGPT plan lets you add your own connectors, add one with the same address.

  • Claude Code

    claude mcp add --transport http expirationpilot https://expirationpilot.com/mcp

Read the setup guide How your data is handled

Stop checking the spreadsheet. Ask.

Try it free for 14 days. The connection to Claude and ChatGPT is included, and you don't need a credit card.

Start your free trial