Update healthcheck fields
Problem
In order to properly rotate self-managed users that request to speak with the sales from in-app healthchecks we need to update the form fields that the user submits on the customers app form.
Solution
We update the form fields on this form to add the following:
- Country (picklist below)
- State if US or Canada (picklist below)
- Employee Range (picklist below)
- Opt-in Language (provided above)
- Make Company required
- Making Phone # required will help with contact rates.
Picklist values can be found here
And remove the following fields:
- Address (in favor of country which is included in the newly added fields above)
These newly added fields should sync in the same manner to SFDC.
Technical details:
- Jerome located the code associated with "healthcheck" moment here gitlab#208291 (comment 295737482)
- We increased the rollout on EE here gitlab#231512 (closed)
- And increased the rollout on CE here gitlab#247634 (closed)
Merge requests
-
database - Add new columns to
instance_reviewsfield: https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/2714 - Align list of countries: https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/2731
- Align list of US states and Canada provinces: https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/2791
- database - Add optin column to instance_reviews table: https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/2854
- Add new field to the form: https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/2842
Edited by Etienne Baqué
