While we are doing WFFM to Sitecore 9.3 Forms conversion we faced few challenges.
We are documenting here for future references
Approach
●Used conversion open source tool https://github.com/afaniuolo/WFFM-Conversion-Tool
●As manual conversion is more time consuming
Custom Actions
In-built WFFM Custom Actions are not supported in Sitecore Forms
Only 3 type action
- save Data
- Redirect to page
- Redirect to URL
Where as WFFM had 9 inbuilt like “create user, login with create user, send email” actions. So be prepared to write our custom logic.
Another big feature miss in Sitecore Forms, Prefill.
In-Built Controls
Controls like Rich text and Captcha are not available in Sitecore forms. We need to create custom fields.
Sitecore doesn’t highlight in Red color for the validation error messages and * notation for mandatory fields. We achieved it in Sitecore forms by Hack fix by override inbuilt cshtml file. We need to override the cshtml file in form builder folder.

Sitecore support Datepicker control which was not available in WFFM
Experience with Tool
Forms data and Forms submitted user data was migrated well
Validations in the Forms failed to convert: We wrote custom validation with regex expression.
UI got distorted.
For each environment you need run migration scripts.
Core DB
Membership tables moved to Security DB(Recommended by Sitecore)
So any hard code references to Core to be replaced with UserManager API calls
Desclaimer: This is high-level points to note while converting the forms, not the detailed guide to convert
Credits: We referred lots for blogs Articles, Open forums. Unfortunately I dont have them here to post. And my colleagues Ramalingam and Ranjit for sharing the notes.
