GF Advanced Expiring Entries
Configure per-form expiration rules (feeds) for Gravity Forms entries. Supports fixed and dynamic expiry, multiple actions, pre-expiry notifications, and admin overrides.
by Guilamu · github.com/guilamu/gf-advanced-expiring-entries · website
★ 1stars
29release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/guilamu/gf-advanced-expiring-entries/releases/download/v1.3.1/gf-advanced-expiring-entries.zipDeclares an update source (https://github.com/guilamu/gf-advanced-expiring-entries/), so updates arrive through the plugin's own updater.
From the readme
GF Advanced Expiring Entries
A Gravity Forms Feed Add-On that lets you create per-form expiration rules for entries. When an entry is submitted, the plugin computes an expiry timestamp and stores it as entry meta. A background job periodically checks for due entries and triggers the configured action. Pre-expiry and post-expiry notifications can be sent automatically.
Expiry Sources
- Fixed date — set a single calendar date shared by all entries on a form
- Dynamic (date field) — base expiry on any Date-type form field, with optional offset and day-snapping
- Entry date — expire relative to entry creation or last-updated date with configurable offset
Expiry Actions
- Move to Trash — soft-delete the entry (recoverable from GF trash)
- Permanently Delete — removes the entry; a full backup is saved to a dedicated database table before deletion
- Change Status — mark as read, unread, or starred
- Update a Field Value — set any field to a new value on expiry
- Fire a Webhook — send entry data to an external URL (POST or GET)
- Trigger a GF Notification — fire any existing Gravity Forms notification
- Anonymize — wipe all field values from the entry while keeping the entry row itsel
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.3.1 | Apr 3, 2026 | gf-advanced-expiring-entries.zip | 14 |
| v1.3.0 | Apr 3, 2026 | gf-advanced-expiring-entries.zip | 2 |
| v1.2.5 | Mar 30, 2026 | gf-advanced-expiring-entries.zip | 4 |
| v1.2.4 | Mar 12, 2026 | gf-advanced-expiring-entries.zip | 1 |
| v1.2.3 | Mar 11, 2026 | gf-advanced-expiring-entries.zip | 1 |
| v1.2.2 | Mar 11, 2026 | gf-advanced-expiring-entries.zip | 0 |
| v1.2.1 | Mar 11, 2026 | gf-advanced-expiring-entries.zip | 0 |
| v1.2.0 | Mar 11, 2026 | gf-advanced-expiring-entries.zip | 1 |
| v1.1.2 | Mar 10, 2026 | gf-advanced-expiring-entries.zip | 1 |
| v1.1.1 | Mar 9, 2026 | gf-advanced-expiring-entries.zip | 0 |
| v1.1.0 | Mar 5, 2026 | gf-advanced-expiring-entries.zip | 3 |
| v1.0.2 | Mar 4, 2026 | gf-advanced-expiring-entries.zip | 0 |
| v1.0.1 | Mar 3, 2026 | gf-advanced-expiring-entries.zip | 2 |
| v1.0.0 | Mar 3, 2026 | gf-advanced-expiring-entries.zip | 0 |