# Expiro > Expiro is a contract renewal tracker for agencies and freelancers. It stores every contract with its end date and notice period, then sends automatic alerts at 90, 60, 30 and 7 days before expiry - and before an auto-renewal notice window closes - across email, Slack, Teams, SMS and more, so you never miss a renewal or lose a client to a deadline you forgot. Live: https://expiro.io ## What it does - Contract records: Store name, client, value, start and end dates, notice period and notes for every contract. - Notice period and auto-renewal alerts: Flag auto-renewing contracts and get warned before the cancellation notice window closes, not just before the end date. - Renewal pipeline: Move each contract through upcoming, contacted, negotiating, renewal sent, renewed or lost. - Renewal value and price delta: Record the proposed renewal value and see the increase or saving against the current value. - Custom fields: Add your own text, number, date or select fields per account. - Automatic reminder schedule: Email alerts at 90, 60, 30 and 7 days before expiry by default, or a custom schedule per contract. - Owner routing: Send each contract's alerts to the assigned owner. - Ten notification channels: Email, Slack, Microsoft Teams, Discord, Telegram, Pushover, WhatsApp, SMS, generic webhook and web push. - Calendar feed: Subscribe to your renewals as an .ics feed in Google, Apple or Outlook calendar. - REST API: Token-authenticated API with read and write scopes to list, read and create contracts. Works with Zapier. - Team members and roles: Invite teammates by email with admin or member roles and shared visibility. - Two-factor authentication: Optional TOTP two-factor auth, plus passwordless magic-link login. - Audit log: A record of key account actions. - Import: Import contracts from CSV or paste rows, with column mapping and a preview. - Attachments: Attach up to five files (PDF, DOC, DOCX, PNG, JPG) of 10MB each per contract. - Export: Export contracts as CSV or an ICS feed, and export your whole account as JSON. ## Notification channels Email, Slack, Microsoft Teams, Discord, Telegram, Pushover, WhatsApp, SMS, Webhook, Web push. ## Integrations - Email: Renewal alerts by email at 90, 60, 30 and 7 days. - Slack: Post renewal alerts to a Slack channel. - Microsoft Teams: Post renewal alerts to a Teams channel. - Discord: Post renewal alerts to a Discord channel. - Telegram: Send renewal alerts to Telegram. - Pushover: Send renewal alerts via Pushover. - WhatsApp: Send renewal alerts to WhatsApp. - SMS: Text-message renewal alerts. - Webhook: Send renewal events to any URL. - Web push: Browser push notifications for renewals. - Calendar feed: Subscribe to your renewals in Google, Apple or Outlook. - REST API and Zapier: Read and create contracts over a token-authenticated REST API, usable from Zapier. ## Plans - Starter: GBP 15 a month, Up to 20 contracts, 1 user(s), 100MB storage. - Growth: GBP 29 a month, Unlimited contracts, 3 user(s), 500MB storage. - Agency: GBP 59 a month, Unlimited contracts, Unlimited user(s), 2GB storage. 14-day free trial, no credit card. ## What Expiro is not - Expiro does not provide e-signature. - Expiro does not do AI contract review or redlining. - Expiro does not run approval or negotiation workflows. - Expiro does not include a clause library or legal drafting. - Expiro does not perform OCR or AI extraction of contract content - your contract text is never sent to any external AI. ## Key pages - Features: https://expiro.io/features - Integrations: https://expiro.io/integrations - FAQ: https://expiro.io/faq - Pricing: https://expiro.io/pricing - Use cases: https://expiro.io/use-cases - API docs: https://expiro.io/docs/api - Changelog: https://expiro.io/changelog - Machine-readable capabilities: https://expiro.io/capabilities.json