Understand QCFUM Invite Statuses and Lifecycle

QCFUM Invite Links move through a small set of statuses that describe approval, delivery, recipient activity, completion, and inactive outcomes. Reading the status together with expiration and delivery timestamps is more useful than treating every non-completed invite as the same kind of pending record.

The active recipient states are sent, opened, and resent. QCFUM only allows account completion from one of those active states and also checks that the invitation has not expired.

Status Reference

StatusMeaning / next action
pendingInvite Link issuance is waiting for administrator approval. It has not been delivered as an active invitation. Approve or reject it from Approval Queue.
sentAn active Invite Link has been issued. The recipient can open and complete it before expiration.
openedThe originally sent invitation was opened. It remains usable until completion, expiration, cancellation, or replacement.
resentA successful Nudge/Resend rotated the token and sent a new active link.
completedThe recipient successfully created the Joomla account. The Invite Link is no longer an active setup link.
expiredThe expiration has passed or QCFUM synchronized the record as expired. It cannot be completed.
cancelledThe creator or automation cancelled the outstanding invitation. It cannot be completed.
rejectedAn administrator rejected a pending Invite Link approval request. It was not activated for recipient use.

Expiration Can Be Reflected Before the Stored Status Changes

For display, QCFUM treats a sent, opened, or resent invitation whose expires_at time has passed as expired, even if a background synchronization has not yet written the expired status. A completion attempt also checks expiration and records expired before refusing setup.

Scheduled Automation separately synchronizes expired active invites and can also apply configured stale-invite cancellation behavior.

Nudge and Cancellation Rules

Only active sent, opened, or resent invitations can be manually nudged. A successful nudge changes the stored status to resent. Manual cancellation records cancelled and clears future scheduled invite actions.

Pending approval is handled in Approval Queue rather than by Nudge. Completed, expired, cancelled, and rejected invitations are inactive and should be treated as history, not as links to keep retrying.

Use Manage Invites and Tracker Together

Manage Invites shows recipient, status, Invite Pack, Profile, expiration, sent/opened/completed timestamps, next scheduled action, and available controls. Use Tracker when you need to connect the Invite Link history to the resulting created user and broader onboarding activity.


Community Discussion

Want to compare Joomla user-onboarding workflows, share practical QCFUM tips, or discuss how other administrators use this feature? Visit the QC Frontend User Manager Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.