[Engineering] Add user invitation track to day zero for "company" namespaces
Problem
Our recent experiments have shown that inviting team members early on in the namespace life cycle has a profound effect on Verify usage. Our last test showed that namespaces that were prompted to invite a user just after adopting create were significantly more likely to adopt Verify.
Hypothesis
As a result of the above experiment, we should test the addition of an email prompting namespaces to add additional users on day zero (20 minutes after namespace creation)
Requirements
- This should be run as an experiment where 50% of new namespaces receive the email and 50% do not.
- This email should be sent 20 minutes after namespace creation if no user has been added to the namespace.
- This should only be sent to namespaces that indicate that they are set up for a "company or group".
- This email should not go to self-managed until it is updated to use instance rather than namespace.
- Namespaces should get the Create series even if they never invite a teammate after receiving this email.
Proposal
UX issue: gitlab-org/growth/team-tasks#444 (closed)
- Header: GitLab is better with teammates to help out!
- Content: Invite your teammates today and build better code together. You can even assign tasks to new teammates such as setting up CI/CD, to help get projects up and running.
- CTA: Invite teammates to help!
Visual |
---|
![]() |
Implementation
-
1. Create email template: !72849 (merged) -
2. Implement the experiment: !72470 (merged) -
3. Create experiment rollout issue: #345553 (closed)
Edited by Eugie Limpin