Configure Invite Pack Expiration, Email Template, Landing Message, and Approval
An Invite Pack combines several settings that the recipient experiences as one onboarding flow: how long the link works, what invitation email is used, what guidance appears on the setup page, and what approval rules apply.
QCFUM 2.0.4 also separates approval of the invitation request from approval of the account created when that invitation is completed. Configure those two checkpoints deliberately.
Expiration Is Copied to Each Invite
Expires after days must be at least 1. When QCFUM creates an Invite Link, it calculates and stores that invitation’s absolute expires_at timestamp from the Pack value. Editing the Pack later does not retroactively extend an already-created invitation.
Email Template and Send-Email Choice
The Pack stores an Email Template key and a Send invite email flag. If the invitation is not waiting for approval and sending is enabled, QCFUM renders that template with values such as the invitee name, secure link, expiration, creator name, and Pack title.
Current subject/body editing belongs in Email Templates. The legacy Pack subject/body columns are retained for compatibility but are intentionally cleared/not edited by the current Pack form.
Landing Message
Landing message is the guidance displayed on the Invite Link setup screen. Keep it concise and role-specific. Unlike the invitation’s stored expiration timestamp, the landing message is loaded through the current Pack relationship, so changing the Pack can change what an existing usable invitation displays.
Understand the Two Approval Checkpoints
Invitation issuance approval: the granular Administrator setting Invite Links require approval (and the broader approval setting) determines whether creating the Invite Link itself goes to the approval queue before it is sent.
Account-creation approval: when the recipient completes the link, QCFUM evaluates Pack/Profile approval through the Pro approval workflow. The Pack checkbox is Override: require approval. When set, it forces approval for Pack-based account creation; when not set, QCFUM can inherit Profile/global behavior.
These are separate. An Invite Link can be approved for sending and still create a Joomla account that is blocked pending account approval, depending on configuration.
Verification Test
- Create a Pack with a short test expiration and a recognizable Email Template.
- Create a test Invite Link and record its stored expiration.
- Verify the email and landing message.
- Test with Invite-Link issuance approval off/on.
- Test Pack/Profile account approval separately and confirm the resulting Joomla account state.
Community Discussion
Want to compare QCFUM onboarding designs, User Type Profiles, Invite Packs, or safe Joomla group mappings? Visit the QC Frontend User Manager Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.