I'm brand new here. I am working on a new lead form. New leads get created in salesforce when someone submits the form. I would like to relate these new leads to a campaign. I can get the campaign ID and thought I would put it in a hidden CampaignID field, but I realized that Salesforce does some things with this field that doesn't make that possible. Has anyone already figured out a workaround for this?
Yes, just reference the new record in the connector mapping:
Salesforce field: Contact Id ---> 'get value from' 'id of object above' [#1: Contact]
That will work even if the Contact is being created. More details are in the documentation for the Salesforce connector, and if you have any problems, open a support request and we'll help further.