Automate temporary WordPress user access with ExpiryFlow
Set expiry dates for contractors, guest authors, and trial users so WordPress access is revoked and cleaned up on schedule.
ExpiryFlow lets you set an expiration date for any WordPress user. When time runs out, access is revoked, sessions are killed, and accounts can be auto-deleted — all automatically.
Contractors, guest writers, and support agents get login credentials for a project. Months later, those accounts are still active — a security risk nobody tracks.
From the moment you set an expiry date, every step — blocking, session revalidation, content reassignment, and deletion — runs on schedule without manual intervention.
Set a per-user expiration date from the profile screen or the Add New User form. Pick any date.
Revoke access instantly with one click — override the scheduled expiry date at any time.
Expired users are blocked immediately. Active sessions are re-validated hourly and killed on expiry.
Expired accounts are removed from the database after a configurable grace period (default 2 days).
Posts, pages, and comments from deleted users are reassigned to a site administrator — no orphaned content.
Administrator accounts are exempt from all expiry and deletion logic. You can't lock yourself out.
Status and Expires columns with color-coded badges right in the Users list — green, amber, red.
No external tracking, no powered-by links, no remote calls. Helps enforce data minimization policies.
Any WordPress site that shares login credentials with people outside the core team needs expiry built in from day one.
Give devs and designers temporary dashboard access that auto-expires when the project ships. No manual cleanup.
Offer limited-time preview access that terminates on schedule. Turn trials into paid conversions automatically.
Grant writing access for a single article and let it expire after publication. No lingering credentials.
Ensure no account outlives its purpose. Automate the entire offboarding lifecycle from block to delete.
Explore focused implementation guides and workflows built around this plugin.
Set expiry dates for contractors, guest authors, and trial users so WordPress access is revoked and cleaned up on schedule.