What’s the process for creating a public Experience Cloud form that allows non-Salesforce users to submit referrals, creates a Lead with a specific record type and Lead Source, and fires Lead assignment rules?
Is a Screen Flow the recommended solution, or is Web-to-Lead better in this scenario?
Screen Flow can trigger lead assignment rules if you use the Apex action to create the Lead record in Flow.
Lead assignment rules fire on Lead creation, regardless of the method.
However, ensure:
1) **Guest user profile** has Create permission on Leads,
2) Lead assignment rules are enabled in your org,
3) The user submitting is mapped to a queue/owner in the assignment rules.
Web-to-Lead is simpler for this use case and handles assignment out-of-box, but Flow gives you more flexibility.