Connect a page, choose a lead form, and map each of its questions to the field you actually keep it in. Leads arrive as leads — not as a CSV somebody downloads on Monday.
The mapping is the whole job. A lead that arrives with its phone number in a notes field is a lead nobody calls.
Kept against the code rather than a roadmap, because finding out during a demo is worse than reading it here.
Mapped once, and audited every time it runs.