Opening a general discussion around the paid customer experience, general communication, breaking changes #7081
Replies: 1 comment 3 replies
-
Hey @LucasZapico apologies again for this, I added a credit balance to your Stripe account so you shouldn't be charged for the next few months. We've got another migration planned soon which is similar to EMAIL, the PHONE field type will become PHONES. Twenty is marked as "alpha" on the README but you'd have to read through all the text. I think what we really want is not to hide between alpha/beta but just change our process to avoid introducing big breaking changes without notice. |
Beta Was this translation helpful? Give feedback.
-
Story
I'm currently paying for the hosted Twenty services and I woke up today to find my contact forms were not working. After some debugging I discovered the shape of the email object was changed via this PR #6885.
I wanted to callout this issue as Twenty is being sold as production ready on the open market for teams that may not be technical. I believe some versioning processes and CX update process guidelines is in order to ensure a customer doesn't suddenly have broken operations when the core API changes on a PR.
Solutions Suggestions
Update the README and marketing copy on the site and convey that this product is in BETA and breaking changes may occur at any time and it is not recommended for nontechnical teams who are not following PRs.
Have a release schedule for the paid version so customers are informed of breaking changes via email if they are not watching PRs.
These two suggestions are not mutually and it may be best if both are implemented. Definitely not a good experience for a paying customer if the expectations are not set early. In my opinion, Twenty's marketing material makes is sound more production-ready then it is.
Link to original issue
Thanks for the acknowledgment already.
Beta Was this translation helpful? Give feedback.
All reactions