Add existing_plan field to all trial and seat assignment for duo leads
Context
Marketing wants to know the plan of the namespace when a lead is submitted. This will help them determine different nurturing plans based on the plan they have when applying for a trial or other.
For now in scope are(see for more details - #495117 (comment 2142050806)):
- add on seat activation
- hand raise leads
Implementation
-
Add existing_plan
to CDOT leads table and permitted parameters and send to leads- workato_attributes
- Lead model and table with validation on length/constraint limit
- Lead Service
-
Send the new field from GitLab to CDOT - Single duo user assignment
- Bulk duo user assignment
- Hand Raise Leads
- other places - look around and ensure we know the paths here that the leads from GitLab take in CDOT.
-
Update the follow-up to encapsulate all the areas where existingPlan
is still needed. See #495117 (comment 2152682072)
Edited by Doug Stull