From 5d51b6c06ecb0da381c3119334457ed1fb983eff Mon Sep 17 00:00:00 2001 From: Nathanael Holliday <100959072+hollidayn@users.noreply.github.com> Date: Fri, 13 Dec 2024 01:43:26 -0600 Subject: [PATCH] Update sales.rituals.yml (#24296) Edits correspond to these handbook edits: https://github.com/fleetdm/fleet/pull/24295 # Checklist for submitter If some of the following don't apply, delete the relevant line. - [ ] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. See [Changes files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files) for more information. - [ ] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements) - [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for new osquery data ingestion features. - [ ] Added/updated tests - [ ] If paths of existing endpoints are modified without backwards compatibility, checked the frontend/CLI for any necessary changes - [ ] If database migrations are included, checked table schema to confirm autoupdate - For database migrations: - [ ] Checked schema for all modified table for columns that will auto-update timestamps during migration. - [ ] Confirmed that updating the timestamps is acceptable, and will not cause unwanted side effects. - [ ] Ensured the correct collation is explicitly set for character columns (`COLLATE utf8mb4_unicode_ci`). - [ ] Manual QA for all new/changed functionality - For Orbit and Fleet Desktop changes: - [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit feature/bugfix should only apply to one platform (`runtime.GOOS`). - [ ] Manual QA must be performed in the three main OSs, macOS, Windows and Linux. - [ ] Auto-update manual QA, from released version of component to new version (see [tools/tuf/test](../tools/tuf/test/README.md)). --------- Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com> --- handbook/sales/README.md | 12 ++++++++++- handbook/sales/sales.rituals.yml | 35 ++++++-------------------------- 2 files changed, 17 insertions(+), 30 deletions(-) diff --git a/handbook/sales/README.md b/handbook/sales/README.md index 11bdfb4219..b2703c9a20 100644 --- a/handbook/sales/README.md +++ b/handbook/sales/README.md @@ -53,6 +53,16 @@ Use the following steps to change a contact's organization in Salesforce: - If the contact's organization in Salesforce is incorrect and we know where they're moving to, navigate to the contact in Salesforce, change the "Account name" to the contact's new organization, and save. +### Review Salesforce opportunities + +Every week, the sales manager will review the necessary opportunities with internal stakeholders. The AE or CSM who owned the deal, their manager, the Head of Marketing, Head of Digital Experience, and the CEO will review all opportunities on the "[Ω Ops for review](https://fleetdm.lightning.force.com/lightning/r/Report/00OUG000001qyE12AI/view?queryScope=userFolders)" report in Salesforce. Opportunities will be reviewed for a number of reasons including: +- If the opportunity is older than 30 days but the prospect hasn't been sent an order form yet. +- Any closed lost new business or expansion opportunity from the previous week. +- Any opportunity with a closed date pushed into a different quarter. + +If no opportunities meet these criteria, the meeting is used to discuss the oldest opportunities and close any that are stalled. + + ### Send an order form In order to be transparent, Fleet sends order forms within 30 days of opportunity creation in most cases. All quotes and purchase orders must be approved by the CRO and 🌐 [Head of Digital Experience](https://fleetdm.com/handbook/digital-experience#team) before being sent to the prospect or customer. Often, the CRO will request legal review of any unique terms required. To prepare and send a subscription order form the Fleet owner of the opportunity (usually AE or CSM) will: @@ -62,7 +72,7 @@ In order to be transparent, Fleet sends order forms within 30 days of opportunit 3. Where possible, include a graphic of the customer's logo. Use good judgment and omit if a high-quality graphic is unavailable. If in doubt, ask Digital Experience for help. > **Important** -> - All changes to the [subscription agreement template](https://docs.google.com/document/d/1X4fh2LsuFtAVyQDnU1ZGBggqg-Ec00vYHACyckEooqA/edit?tab=t.0), or [standard terms](http://fleetdm.com/terms) must be brought to ["🦢🗣 Design review (#g-digital-experience)"](https://app.zenhub.com/workspaces/-g-digital-experience-6451748b4eb15200131d4bab/board?sprints=none) for approval. +> - > Every week, any proposal not sent within 30 days of its creation in Salesforce should be reviewed and closed lost. The review of these opportunities and exceptions for them of one (1) week or less are the responsibility of the sales manager. For exceptions of more than one week, escalate to the CEO. > - All non-standard (from another party) subscription agreements, NDAs, and similar contracts require legal review from Digital Experience before being signed. [Create an issue to request legal review](https://github.com/fleetdm/confidential/blob/main/.github/ISSUE_TEMPLATE/contract-review.md). 4. In the internal Slack channel for the deal, at-mention the CRO and the Head of Digital Experience with a link to the docx version of the order and ask them to approve the order form. diff --git a/handbook/sales/sales.rituals.yml b/handbook/sales/sales.rituals.yml index e83a43e851..7b3d724c99 100644 --- a/handbook/sales/sales.rituals.yml +++ b/handbook/sales/sales.rituals.yml @@ -1,13 +1,4 @@ # https://github.com/fleetdm/fleet/pull/13084 - - - - - task: "Close leads contacted ≥7 days ago" - startedOn: "2024-07-05" - frequency: "Daily" - description: "Close all of your leads in the 'Attempted to contact' stage and which have been there for 7 or more days. If follow-up is appropriate, and won't be bothersome, it can be done after closing the lead. (A new lead can always be opened for the contact later.)" - moreInfoUrl: "" - dri: "Every AE" - task: "Prioritize for next sprint" # Title that will actually show in rituals table startedOn: "2023-09-04" # Needs to align with frequency e.g. if frequency is every thrid Thursday startedOn === any third thursday @@ -19,26 +10,12 @@ labels: [ "#g-sales" ] # label to be applied to issue repo: "confidential" - - task: "g-sales standup" # Title that will actually show in rituals table - startedOn: "2023-09-04" # Needs to align with frequency e.g. if frequency is every thrid Thursday startedOn === any third thursday - frequency: "Daily" # must be supported by - description: "Review progress on priorities for Sprint. Discuss previous day accomplishments, goals for today and any blockers." # example of a longer thing: description: "[Prioritizing next sprint](https://fleetdm.com/handbook/company/communication)" - moreInfoUrl: "https://fleetdm.com/handbook/company/why-this-way#why-make-work-visible" #URL used to highlight "description:" test in table - dri: "alexmitchelliii" # DRI for ritual (assignee if autoIssue) (TODO display GitHub proflie pic instead of name or title) - - - task: "Opportunity pipeline review" # Title that will actually show in rituals table - startedOn: "2023-09-04" # Needs to align with frequency e.g. if frequency is every thrid Thursday startedOn === any third thursday - frequency: "Weekly" # must be supported by - description: "Review status of sales opportunities and discuss next steps." # example of a longer thing: description: "[Prioritizing next sprint](https://fleetdm.com/handbook/company/communication)" - moreInfoUrl: "https://fleetdm.com/handbook/customers#review-rep-activity" #URL used to highlight "description:" test in table - dri: "alexmitchelliii" # DRI for ritual (assignee if autoIssue) (TODO display GitHub proflie pic instead of name or title) + task: "Review Salesforce opportunities" + startedOn: "2024-12-02" + frequency: "Weekly" + description: "https://fleetdm.com/handbook/sales#review-salesforce-opportunities" + moreInfoUrl: "https://fleetdm.com/handbook/sales#review-salesforce-opportunities" + dri: "alexmitchelliii" autoIssue: # Enables automation of GitHub issues labels: [ "#g-sales" ] # label to be applied to issue repo: "confidential" - - - task: "Review rep activity" - startedOn: "2023-09-18" - frequency: "Monthly" - description: "https://fleetdm.com/handbook/customers#review-rep-activity" - moreInfoUrl: "https://fleetdm.com/handbook/customers#review-rep-activity" - dri: "alexmitchelliii"