Current setup:
A Web-to-Lead form is used on an Experience Cloud public page.
An active Lead Assignment Rule is configured.
When a Lead is created internally in Salesforce, the assignment rule works correctly and assigns the Lead to the expected user or queue.
However, when a Lead is submitted through the Experience Cloud public page, the Lead is assigned to the configured Guest User Default Record Owner instead of the owner defined by the Lead Assignment Rule.
My requirement is for Leads created through the Experience Cloud public page to follow the active Lead Assignment Rule while still maintaining the required guest user ownership/security configuration.
What is the recommended approach for this scenario?
#Salesforce Developer #Salesforce Admin #AdministratorDivya Chauhan Forum Ambassador
Hi Manikandan,
Please check the rule criteria correctly match the Lead submitted from the Experience Cloud form.
If no rule matches, Salesforce falls back to the default owner.
If the Experience Cloud submission still always uses the Guest Default Owner, use a Flow/Apex-based Lead creation approach and explicitly invoke the Assignment of the owner after creating the Lead. This gives you more control while retaining the guest-user security configuration.