Create a field in Leads that is displayed in Contacts and Accounts

Create a field in Leads that is displayed in Contacts and Accounts

I am trying to set it up so that if I create a field "Deals" which I have set up in the Deals module, that any selection made in the Leads module when this is converted to Contact that the selection made under the Deals field in the Leads module will populate the Contacts field "Deals" and the Accounts field "Deals".

Currently the only way I can get this to occur is to set up a workflow so that everytime the Conversion occurs on the Leads module to the Contacts module that the Deals value is updates.

The only issue with this is we have at this stage around 49 products that have deals for multiple States, I would have to set up workflows for all 49, that would work if the workflow of the Field Update function allowed me to reference "where Lead Module, Deals is set to a value then update Deals field on Contact Module to X."

If that is possible I would like some help is setting this up but I dont think this is possible without me knowing some programming language.

For now I would just like to know is there a way I can create a field (Deals) on the Lead module that when the lead is converted that the same field is pulled through to the Contacts and Accounts modules.

I have looked in to Kiosk but again there does not seem to be a way to update a field in one module based on the field in another module.

If it is easier to use Campaign to achieve this then I am open to this as well.