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
| Status | Meaning / next action |
|---|---|
| pending | Invite Link issuance is waiting for administrator approval. It has not been delivered as an active invitation. Approve or reject it from Approval Queue. |
| sent | An active Invite Link has been issued. The recipient can open and complete it before expiration. |
| opened | The originally sent invitation was opened. It remains usable until completion, expiration, cancellation, or replacement. |
| resent | A successful Nudge/Resend rotated the token and sent a new active link. |
| completed | The recipient successfully created the Joomla account. The Invite Link is no longer an active setup link. |
| expired | The expiration has passed or QCFUM synchronized the record as expired. It cannot be completed. |
| cancelled | The creator or automation cancelled the outstanding invitation. It cannot be completed. |
| rejected | An 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.