diff --git a/CODEOWNERS b/CODEOWNERS index c2f3472368a6..b67baa12ccda 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -73,13 +73,6 @@ go.mod @fleetdm/go /docs/Deploy/_kubernetes/ @dherder # « Kubernetes best practice /render.yaml @edwardsb -############################################################################################## -# 🫧 Pricing and features -# -# (see website/config/custom.js for DRIs of other paths not listed here) -############################################################################################## -/handbook/company/pricing-features-table.yml @noahtalerman # « Head of Product Design is current DRI for features table - ############################################################################################## # 🌐 Repo automation and change control settings ############################################################################################## diff --git a/handbook/company/pricing-features-table.yml b/handbook/company/pricing-features-table.yml index e36234d9e617..300dc6d0f805 100644 --- a/handbook/company/pricing-features-table.yml +++ b/handbook/company/pricing-features-table.yml @@ -26,7 +26,7 @@ # ║║║╠═╣║║║╠═╣║ ╦║╣ ║║ ║ ║ ║ ║║ ║ ║║ # ╩ ╩╩ ╩╝╚╝╩ ╩╚═╝╚═╝═╩╝ ╚═╝╩═╝╚═╝╚═╝═╩╝ - industryName: Managed cloud - description: Have Fleet host it for you (currently only available for customers with 700+ hosts. PS. Wish we could host for you? We're working on it! Please let us know if you know of a good partner. In the meantime, join fleetdm.com/support and we're happy to help you deploy Fleet yourself.) + description: Have Fleet host it for you (currently only available for customers with 300+ hosts. PS. Wish we could host for you? We're working on it! Please let us know if you know of a good partner. In the meantime, join fleetdm.com/support and we're happy to help you deploy Fleet yourself.) pricingTableCategories: [Deployment] productCategories: [Endpoint operations,Device management,Vulnerability management] tier: Premium diff --git a/website/api/controllers/deliver-talk-to-us-form-submission.js b/website/api/controllers/deliver-talk-to-us-form-submission.js index a91c7202e346..9a0533981381 100644 --- a/website/api/controllers/deliver-talk-to-us-form-submission.js +++ b/website/api/controllers/deliver-talk-to-us-form-submission.js @@ -74,7 +74,7 @@ module.exports = { throw 'invalidEmailDomain'; } - if(numberOfHosts >= 700){ + if(numberOfHosts >= 300){ sails.helpers.salesforce.updateOrCreateContactAndAccount.with({ emailAddress: emailAddress, firstName: firstName, diff --git a/website/assets/js/pages/contact.page.js b/website/assets/js/pages/contact.page.js index c7595825ca62..d9740aa880da 100644 --- a/website/assets/js/pages/contact.page.js +++ b/website/assets/js/pages/contact.page.js @@ -104,7 +104,7 @@ parasails.registerPage('contact', { if(typeof analytics !== 'undefined'){ analytics.track('fleet_website__contact_forms'); } - if(this.formData.numberOfHosts > 700){ + if(this.formData.numberOfHosts > 300){ this.goto(`https://calendly.com/fleetdm/talk-to-us?email=${encodeURIComponent(this.formData.emailAddress)}&name=${encodeURIComponent(this.formData.firstName+' '+this.formData.lastName)}`); } else { this.goto(`https://calendly.com/fleetdm/chat?email=${encodeURIComponent(this.formData.emailAddress)}&name=${encodeURIComponent(this.formData.firstName+' '+this.formData.lastName)}`); diff --git a/website/assets/js/pages/customers/new-license.page.js b/website/assets/js/pages/customers/new-license.page.js index 3f1b582300b9..b601c8a80f0b 100644 --- a/website/assets/js/pages/customers/new-license.page.js +++ b/website/assets/js/pages/customers/new-license.page.js @@ -98,7 +98,7 @@ parasails.registerPage('new-license', { this.showQuotedPrice = true; this.quotedPrice = quote.quotedPrice; this.numberOfHostsQuoted = quote.numberOfHosts; - if(quote.numberOfHosts < 700) { + if(quote.numberOfHosts < 300) { this.formData.quoteId = quote.id; this.showBillingForm = true; } diff --git a/website/assets/js/pages/start.page.js b/website/assets/js/pages/start.page.js index 50b3dbdc21ab..3a9992cda58e 100644 --- a/website/assets/js/pages/start.page.js +++ b/website/assets/js/pages/start.page.js @@ -268,15 +268,13 @@ parasails.registerPage('start', { break; case 'how-many-hosts': if(this.formData['have-you-ever-used-fleet'].fleetUseStatus === 'yes-recently-deployed' || this.formData['have-you-ever-used-fleet'].fleetUseStatus === 'yes-deployed') { - if(this.formData['how-many-hosts'].numberOfHosts === '1-100' || - this.formData['how-many-hosts'].numberOfHosts === '100-700') { + if(['1-100','100-700','100-300'].includes(this.formData['how-many-hosts'].numberOfHosts)) { nextStepInForm = 'will-you-be-self-hosting'; } else { nextStepInForm = 'lets-talk-to-your-team'; } } else { - if(this.formData['how-many-hosts'].numberOfHosts === '1-100' || - this.formData['how-many-hosts'].numberOfHosts === '100-700') { + if(['1-100','100-700','100-300'].includes(this.formData['how-many-hosts'].numberOfHosts)) { nextStepInForm = 'managed-cloud-for-growing-deployments'; } else { nextStepInForm = 'lets-talk-to-your-team'; diff --git a/website/config/custom.js b/website/config/custom.js index e36ded4bae0a..5c37741642dc 100644 --- a/website/config/custom.js +++ b/website/config/custom.js @@ -161,7 +161,7 @@ module.exports.custom = { // 🫧 Pricing and features // 'website/views/pages/pricing.ejs': '', // « Covered in CODEOWNERS (2023-07-22) - // 'handbook/company/pricing-features-table.yml': '', // « Covered in CODEOWNERS (2023-07-22) + 'handbook/company/pricing-features-table.yml': 'noahtalerman', 'handbook/company/testimonials.yml': 'mike-j-thomas', diff --git a/website/views/pages/customers/new-license.ejs b/website/views/pages/customers/new-license.ejs index b3a446df3504..55ee14834705 100644 --- a/website/views/pages/customers/new-license.ejs +++ b/website/views/pages/customers/new-license.ejs @@ -15,7 +15,7 @@ {{formData.numberOfHosts}} -
$7.00/ host / month
(Billed annually)
Fleet Premium (self-hosted or managed cloud)
-Fleet Premium (self-hosted or managed cloud)
+Please confirm that you will be hosting Fleet yourself.