The gated resource download system provides a seamless user experience while capturing valuable lead data:
User Flow:
- User clicks the download button on a gated resource
- A modal appears requesting name, email, role, and consent
- Backend generates a unique verification code and sends it via email
- User enters the 6-digit code in the verification form
- Upon verification, a secure download link is generated (valid for 1 hour)
- User downloads the resource, lead data is stored for marketing
Backend Integration:
The system integrates with the CCM portal backend, which handles:
- Email verification with configurable expiration (default: 24 hours)
- Download token generation with time-limited validity (default: 1 hour)
- Lead data storage including UTM parameters and consent flags
- Admin interface for managing gated resources and viewing leads
- CSV export for CRM integration