Modify when the free trial workflow pushes info to Marketo/SFDC
As discussed in Slack we need to modify the new free trial workflow to change when the in-product form is pushing the information to the marketing systems (Marketo or SFDC).
Issue
When someone starts to register for a free trial, fill out page one and when they hit "continue" -> record is pushed to Marketo regardless if I'd like to received updates by email from GitLab
. If the person abandons the trial sign up before getting to the 3rd screen the record will have bare minimum information in Marketo.
Fix
- Remove the data push on step 1 UNLESS the
updates
checkbox = true (this is a bug both w/in the regular sign up workflow & the new trial workflow - separate issue (TBA)) - Only push the trial information in a single packet to Salesforce upon completion of the entire new trial workflow.
/cc @tipyn @darawarde @rkohnke