Create SaaS CustomersDot connection to Marketo via Nexus endpoint
The purpose of this issue to create a connection for SaaS trials to Marketo using a Nexus endpoint.
This data will be submitted to Marketo via a Nexus endpoint being developed by the IT team in this epic gitlab-com/business-technology/enterprise-apps&298 (closed)
@amy.waller is doing a final review of the trial fields here
Success criteria
-
Setup connection with Nexus endpoint -
Ensure the field and value for setup_for_company is included in the submission to Nexus -
Do the Nexus submission implementation on CustomerDot - implemented with a feature flag -
Complete a test submission of a net new user and updating an existing user -
@amy.waller confirms submitted data is present with all required fields updated -
Enter staging Nexus credentials to CustomersDot staging -
Enter production Nexus credentials to CustomersDot production -
Solution is rolled out to production behind a featureflag set to 0% to allow us to quickly turn it on in the future when we're ready
Note: when this issue is complete we do not want to turn this service on for our users as we have other issues listed in the parent epic that must be completed together prior to turning this new service on.
To properly test this experience we can either complete this testing in production rolled out to specific namespace where we can test ourselves or limit the submission to Marketo when a particular URL parameter is present on the trial form, whichever is easier. This will ensure we can test that experience is working as designed in production before moving the full customer experience over to this new logic.