Seedly CRM Help

Data Retention

How long data is kept, what happens when you delete records, and automated cleanup schedules.

Seedly CRM automatically cleans up expired and deleted data on a daily schedule. This page explains what gets deleted, when, and what you can expect.


Deleted Contacts

When you delete a contact, it moves to the Trash and stays there for 60 days. During that window you can restore it with all data intact.

After 60 days, the contact is permanently deleted along with:

  • All conversations linked to that contact
  • All messages within those conversations

Other records linked to the contact (opportunities, invoices, documents, activities) are preserved but the contact reference is removed.


Audit Logs

Every action in the system (create, update, delete, login) is recorded in the audit log. Audit log entries are kept for 1 year and then automatically removed.

You can export audit logs as CSV from Settings > Audit Log at any time before they expire.


Webhook Logs

If you use outbound webhooks, delivery logs (success/failure records for each webhook call) are kept for 30 days.

Webhook idempotency records (used to prevent duplicate processing of inbound events) are kept for 90 days.


Rate Limit Records

Internal rate limit tracking entries expire after 24 hours.


Cleanup Schedule

All retention jobs run daily during off-peak hours (UTC):

DataKept forRuns at
Deleted contacts (trash)60 days3:00 AM UTC
Audit logs1 year4:00 AM UTC
Webhook delivery logs30 days4:30 AM UTC
Webhook idempotency events90 days5:00 AM UTC
Rate limit entries24 hours3:30 AM UTC

What Is Not Automatically Deleted

  • Active contacts and all their data are kept indefinitely
  • Conversations and messages for active contacts are kept indefinitely
  • Opportunities, invoices, estimates, and documents are kept indefinitely
  • Campaign analytics (delivery, open, click records) are kept indefinitely
  • Workflow execution logs are kept indefinitely

To permanently remove a specific contact's data, use the Erase Contact Data option in the contact's detail page. This immediately cascade-deletes across all linked records and is not reversible.

On this page