search

Demand

This handbook page details processes specific to working with and within this department.

Team

Role Contributor(s)
Head of Marketing Drew Baker (@drewbakerfdm)

Contact us

  • To make a request of the Demand department, create an issue and a team member will get back to you within one business day (If urgent, at-mention a team member in the #g-demand Slack channel).
    • Please use issue comments and GitHub mentions to communicate follow-ups or answer questions related to your request.
    • Any Fleet team member can view the kanban board for this department, including pending tasks and the status of new requests.
An icon indicating that this section has important information

To make a request related to product marketing, brand, press, brandfronts, pitchfronts, featurefronts, ideal customer profiles (ICPs), personas, or targeting create an issue (If urgent, at-mention the CEO in the #help-leadership Slack channel).

Responsibilities

The Demand department is directly responsible for achieving revenue pipeline targets, increasing awareness and interest in the open-source project, and nurturing the Fleet community through participation in video, sponsored events, and other programs.

Refresh event calendar

Fleet's public relations firm is directly responsible for the accuracy of event locations, attendance dates, and CFP deadlines in the event strategy workbook. At the end of every quarter, the PR firm updates every event in the "Event strategy workbook" (private Google doc) by following these steps:

  1. Visit the latest website for each event.
  2. Update the workbook with the latest location, dates, and CFP deadlines from the website.

Begin or modify an advertising campaign

Any new ads or changes to current running ads are approved in "🦢🗣 Design review (#g-digital-experience)".

To propose an ad, or a change to an ad:

  1. Evaluate the buying situation before proposing any changes to ads. This determines the audience that will see each ad and which campaign it will be placed in. (Device management, vuln management, endpoint ops - security, endpoint ops - IT)
  2. Experiment campaigns must follow the YYYY-MM-DD.{buying_situation}-{ad_name} format. (2024-01-12.mdm - Cross-platform MDM waitlist)
  3. Image ads should follow the recommended size, centering, and asset guidelines. These are available on Figma.
  4. Add your proposed ads to the "🧫 Experiment review" agenda (private Google doc) and attend the next episode. During the meeting, existing ads will be compared against the newly proposed ads within the corresponding ad platform. (Google Ads, LinkedIn Campaign Manager, etc.)
  5. Make revisions and re-attend the meeting as needed until the planned change is executed.
  6. Create a calendar reminder to check ad performance two weeks from the date changes were made.

Measure intent signals

Intent signals help measure an individual's current level of engagement with the Fleet brand. Use the following steps to decide if:

(a) A contact and/or account needs to be created/updated.

(b) An account should be prioritized for manual research.

(c) An account/contact would benefit from a sales conversation.

(in order of how worthwhile it is to spend time looking at the intent signal)

  1. Accounts currently assigned to reps (i.e. pipeline + stage0 + pre-pipeline IQMs).
  2. Accounts with trending psychological progression (as measured by fleetdm.com website signups (i.e. new contacts ± contacts that have increased their psystage to a certain point).
  3. Accounts that fleeties have suggested to go after in ABM maneuver sheet.
  4. MacAdmins Slack traffic in the #fleet AND #osquery channels (channel joins, posts, reactions, thread replies, thread reactions).
  5. LinkedIn page follows.
  6. GitHub stars to fleetdm/fleet from non-fleeties.

Research an account

Follow these steps to research an account and move it toward sales-readiness after discovering relevant intent signals.

  1. Create the account in SalesForce if it doesn't already exist.
  2. Update any incorrect, mistagged, or incomplete contacts already on the account and merge any duplicates that are found. Verify the following data is current for each existing contact:
  • "Title"
  • "Role"
  • "Primary buying situation"
  • "LinkedIn"
  • "Psychological stage"
  • "intent signals"
  1. If you any reason that the account organization wouldn't benefit from a relationship with Fleet, change the "Type" to "Distraction" stop here. If you haven't disqualified the account at this point, update the "Marketing stage" to "Research-ready". After an account is marked "Research-ready".

  2. Research missing contacts and add them to salesforce if they are real by using the ABM maneuvers spreadsheet to generate a Sales Nav search. Make sure they have "role", "buying situation", "linkedinUrl", "psychological stage", "intent signals" completely filled out and correct.

  3. For "Contact source" for any new contacts, use "Manual research".

  4. Rank the account in terms of closability and fit based on what we see from it and its contacts. Mark any account that is not a fit as "Distraction" instead of "Prospect".

  5. Research and discover mutual connections between fleeties and Mac admin community members within those contacts to help determine fit.

  6. Check Snitcher activity for the account and the psystages of its contacts in Salesforce.

  7. Update the "marketing stage" AND "type" accordingly (qualify or disqualify based on whether the contacts look good). Start running ABM ads on the account if moving it to "Ads running" for a total of 60 days otherwise, stop them if moving it out of "Ads running".

Promote a post on LinkedIn

  1. Create a classic campaign under "Experiments" following the YYYY-MM-DD.buying-situation - ad description with a goal of website visits or engagement to run for two weeks.
  2. Choose the appropriate audience according to the buying situation and disable audience expansion and the LinkedIn audience network.
  3. When creating the ad for the new campaign, select "browse existing content" and find the post under the employee tab.
  4. Launch campaign once approved.

Settle content strategy

The Head of Marketing is the DRI for deploying Fleet's outward-facing content. The content schedule is settled significantly in advance to provide ample time for strategy and planning. Use the following steps to settle content strategy:

  1. Using the content calendar, propose the content that Fleet will produce in the current quarter, and the strategy behind that content, including:
  • Content type and title (e.g. "Article: Fleet takes bacon to new heights with flying pigs release").
  • Create date: The date by which the DRI will start crafting the content.
  • Release date: The date by which the content will be complete and finalized.
  • Primary buying situation: The intended audience.
  • DRI: Person(s) responsible for the project management of this content.
  • Author: Person(s) responsible for the creation of this content.
  • Related event?: Related community or Fleet event, if any.
  1. Attend a 30m meeting with Fleet's Client Platform Engineer & Community Advocate, CTO, and CEO to review and settle the proposed content.

Settle event strategy

Fleet's Head of Marketing is the DRI for executing Fleet events efficiently, on-brand, and on-strategy within Fleet's event budget. Events are settled significantly in advance to provide ample time for strategy and planning.

  1. Using the event strategy workbook, propose the events that Fleet will attend in the next 6 months, and the strategy for those events, including:
  • target buying situation of the audience
  • who from Fleet will attend
  • the training plan for Fleet attendees
  • which talk proposal Fleet will submit
  • all event materials, including printouts, banners, swag given out, and even the clothing worn by fleeties
  • estimated budget, including sponsorship or airfare, and lodging for attendees
  1. Set up and attend a 30m meeting with the Fleet's Client Platform Engineer & Community Advocate and CEO:
  • First during this meeting, the Head of Marketing proposes an event issue for each of the current quarter's events to get input and any new information or changes from Fleet's Client Platform Engineer & Community Advocate and CEO. (Events for the current quarter were already decided in a previous event strategy session, so Fleet does not make changes except in extreme circumstances.)
  • Next, decide which events in the following quarter the company will invest time or money into. This includes any event that Fleet pays to send someone to or to sponsor, and even events where Fleet's only involvement is that a fleetie will be giving a talk or otherwise representing the brand.
  • Finally, qualify or disqualify any newly-entered event ideas by either verifying and setting the buying situation, or removing the event idea from the spreadsheet.

Book an event

Fleet's Head of Marketing is responsible for booking events that Fleet has chosen to attend and/or sponsor. To book an event, complete the steps in each event issue. Contact the 🫧 Head of Marketing as needed with any questions or blockers to booking an event.

An icon indicating that this section has important information

Note: The Demand department settles all event strategy prior to booking an event.

Order SWAG

To order T-shirts:

  • Login to [https://www.rushordertees.com/my-account/login/) (saved in 1Password).
  • Choose Fleet logo design t-shirt under my designs.
  • Order shirts based on the pre-determined number (~5% of total event attendees).
  • Submit the order. Ensure the address matches the expected receiving address.

To order stickers:

  • Login to StickerMule (saved in 1Password).
  • Find the brand kit after logging in.
  • Click on the "Fleet Device Management" brand kit and order preapproved stickers from the templates.
  • Total sticker quantity should be ~10% of total event attendees.
  • Complete the checkout process. Ensure the address matches the expected receiving address.

To order pens and sticky note pads

Upload contacts to Salesforce after an event

  1. Create a new lead source with naming convention "[Retired]Events - {Event name}".

  2. Add the new lead source name to the .csv of leads before uploading to Salesforce. a. Add a new column header labeled "Lead source" and add the new lead source name to each row in the CSV.

  3. Navigate to the contact import wizard: a. Select the standard object "Accounts and Contacts". b. Select "Add new and update existing records" (Do not change the matching rules). c. Upload the CSV. d. Verify the data is mapped to the correct Salesforce fields and start the Import.

Follow up after an event

  1. Email relevant information according to the event buying situation, but refer to the original lead list in Google Drive for those who asked for contact.
  2. If feedback is present in the original event CSV, manually add any worthwhile feedback to the contact description in Salesforce.

Optimize ads through experimentation

Fleet improves click-through rates in their campaigns to make the most of their advertising budget and attract more engaged users, boosting product adoption and community participation.

Here's how:

  1. Remove all but the top 5 performing ads in each LinkedIn campaign in the "Evergreen awareness" campaign group.
  2. Replace the ad in each Linkedin campaign in the "ABM maneuvers" campaign group so that it matches the top performer.

Process pending swag requests from the website

On a weekly basis, log in to Printful and complete any draft orders so that they are sent. We currently only ship within the 48 contiguous United States and approve one free order per household under normal circumstances. To do this:

  1. Go to the "Orders" page in Printful
  2. Look for an order status of "Draft" and click that order.
  3. Copy the address displayed in the draft order. Close the modal.
  4. Under "Order list", there's a search box for customers that you will need to paste the address.
  5. The results should only display one order. Any additional could be duplicate orders or those made in error.
  6. Repeat this process until all remaining draft orders show "Waiting for Fulfillment"

Fulfill a swag request

There are many times in which community members, customers, and contributors are in need of some cool Fleet swag. Swag requests are received in the form of issues and will be fulfilled based on availability. To process a swag request:

  1. Check and communicate availability to the requestor.
  2. Use the appropriate shipping method that best serves the company.
  3. Attach tracking number to the issue and tag the requestor.
  4. Confirm delivery and close issue.

Send swag for community contributions to Fleet

  • Reach out to the contributor to thank them for their contribution
  • Consider sharing the contribution on social media
  • Ask if we could send the contributor any swag
  • If yes, follow the steps to fulfill a swag request.

Run a new ad or change an existing ad

Any changes to the current running ads visible to a user, including designs, keywords, or targeting, are approved in 🦢🗣 Design review (#g-digital-experience), which occurs regularly and is open to all fleeties.

  1. Digital Marketing Manager adds a discussion item about the change to the website design review agenda
  2. During the call, they compare existing ads against the planned updates within the corresponding ad platform. (Google Ads, LinkedIn Campaign Manager, etc.)
  3. Digital Marketing Manager makes changes and creates a calendar reminder to check performance either two weeks or four weeks from the date changes were made.
An icon indicating that this section has important information

Do changes to keywords or targeting require a design review? Currently, all changes to these things require discussion with our product marketer.

Engage with the community

Public conversations on social media create valuable opportunities for contributors to answer technical questions and collect feedback.

Here are some links that filter relevant conversations on each platform:

  1. Find conversations that are relevant to Fleet on both LinkedIn and Twitter
  2. Reply to threads looking for solutions Fleet can solve with helpful information. If additional information is needed, find help in #help-engineering for accurate information.
  3. Leave a like on threads and posts that are interesting, cool, celebratory, funny, etc. within our communities.
  4. If a post is helpful to our audience, reshare it.

Upload to YouTube

Fleet regularly uploads a variety of content to YouTube such as podcast episodes, sprint demos, educational updates, design reviews, and more.

  • Login to the Fleet YouTube channel, click the create button and then upload the video.
  • Fill out relevant information such as title, description, thumbnail, playlists, audience, and tags.
  • Create a new video thumbnail within Figma in the YouTube covers board with the video Title.
  • Set the visibility to "Public"
  • Share video link on social media

Create a podcast episode

Fleet invites guests to discuss the future of IT and security on the ExpedITioners podcast to be shared with the community,

  • Find the new episode in the Fleet drive.
  • Combine audio from the guest and speaker together in Garageband with the jingle and introduction.
  • Listen to the episode and note talking points, title, and links mentioned in the show notes doc.
  • Upload the audio file to the episode folder
  • Create episode cover and sharable image in Figma
  • Log in to Podbean to manage the podcast and click new episode.
  • Use the show notes to complete the Podbean description and create a new article on Fleet's website.
  • Publish on social media

Rituals

Stubs

The following stubs are included only to make links backward compatible

Programs

Please see handbook/company/communications#product-marketing-programs

Social media

Please see handbook/company/communications#social-media

Ads

Please see handbook/company/communications#ads

Events

Please see handbook/company/communications#events

Video

Please see handbook/company/communications#video

An arrow pointing upBack to top