Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Strategic Marketing Group Conversations How-to

On this page

What is a Group Conversation (GC)?

GitLab departments update the rest of the company on what they are achieving and working on through Group Conversations. Group Conversations are an important way to make sure the rest of the organization is aware of what each team is up to, has an opportunity to ask questions, and have a collection of links and information for reference.

Old GC decks

The Strategic Marketing department (formerly known as Product Marketing) previous decks are in our Google drive (GitLab employees only). It's useful when putting together the next GC deck to look at the last one to make sure that items on the calendar edge don't get missed or included a second time.

Putting together the content

We almost always know when our next GC is and create the deck for it as soon as we finish the last one. To find the latest Next GC deck we are working on, look at the #sm_team_internal_discussions Slack channel topic.

Creating the next deck

As soon as we know the date of our next GC, someone (usually the person who will run the next GC) should create the next deck, so that people can start adding to it. THis is done by

  1. Going to the SM GC folder on the Google drive.
  2. making a copy of file names Strategic Marketing GC TEMPLATE - DO NOT EDIT (please keep it in the same directory).
  3. rename the copy by replacing the TEMPLATE - DO NOT EDIT part with the ISO date of the next GC
  4. edit the copy (now almost the new GC deck)
    1. remove the first slide
    2. on title slide put the name of the host and the correct date for the GC on the bottom where it is highlighted yellow
    3. on the Agenda slide change the last GC link to the last GC date, and link it to the last GC slides
    4. And away you go . . .
  5. Make sure the slide deck is available to edit for everyone at GitLab
  6. Copy the URL to the new GC deck, and paste it into the topic area of the Slack channel #sm_team_internal_discussions

What's new section

  1. We should all be recording info in the next GC deck as we complete them (daily, weekly, etc). The goal is to not have to go back through our calendars, emails, slack messages, meeting notes, etc right before the GC session to dig up the past. This is harder to do and more likely we will miss items.
  2. Add accomplishments/results, not "what we are doing", "what we are working on", etc
  3. Add your contents onto the slide that is marked for your team (eg. Technical Marketing).
  4. SUPER IMPORTANT: Make sure that the content you are adding wasn't already identified in a previous GC.
  5. As many items as possible should have links (either to the deliverable itself, the video, the presentation, the pointer to the conference speaker's session, etc). Do your best to link to something relevant.
  6. Be conscious of formatting. When you add content, if you are pasting it in, use "Paste without formatting" (on Mac: command-shift-V) to pick up the formatting and text sizing that is already on the page.
  7. Clarity through brevity. Describe what the accomplishment/result is in as concise and brief a way as possible (with the exception of long formal titles. those should be left as is)
  8. Pictures or screenshots that relate to some of your content are good to add. This doesn't need to be boring.

What's next section

  1. There is always at least a slide or two which collects what each team is expecting to deliver within the next GC period (about every 6 weeks). Find the slide with your team listed, and add what you expect to deliver within the next period.
  2. Team managers will consolidate to top 3 for team on top 3 slide.
  3. Make sure to add a link for as many items as possible (at this stage usually a GitLab Issue or MR). This enables others to contribute to what you are working on while it is still in flight.
  4. As much as possible, put the expected delivery date (at least month) in parenthesis after your item so others know what the current plan is (don't worry, this does not set it in stone).


GC decks are a team effort. Here are some suggestions to make sure that everyone get's the opportunity to contribute in time:

  1. As the next GC host you own quarterbacking preparation, including getting folks to input the data. DON'T do this yourself. That will be painfull, inefficient, and result in an inferrior GC deck
  2. 3 weeks before the GC will happen, send a message to the #sm_team_internal_discussions team channel and remind everyone to add their content into the deck. Good idea to include a link to the deck here, AND remind everyone that the link is also in the channel topic
  3. SM GC's are currently always on Wednesdays. This means that you'll need to send out the deck and video summary of it by Tuesday morning (24 hours ahead).
  4. To send it out Tuesday morning, you should plan to polish up the content and record the video by Monday evening.
  5. This means that you should ask that everyone get all their content in by either Monday morning or by mMonday mid-day (depending on when on Monday you'll have time to work on it)
  6. EXPECT that there will be changes up to (and sometimes past) the identified due date/time.
  7. Someone from leadership team will work with you on final check (overall messaging, etc)
  8. Watch out for GC's that follow a long weekend (Monday off) and push to get content by Friday instead.
  9. 24 hours before the GC (so previous morning) send out to the #whats-happening-at-gitlab Slack channel a notice that there will be a Strategic Marketing GC, and link the deck and a summary video (see below for more on creating that)

Validation and Quality

Part of your responsibility as the next GC host is to make sure that the GC deck meets/adheres to some quality standards that we've set for ourselves

  1. check over the deck for any mentions of Analyst work/interactions/etc that should be kept anonymous/unspecified. Check with Collin/Ryan if you aren't sure.
  2. check to make sure that everything as much as possible has a link to either the asset, the webpage, the issue, etc
  3. check that there is nothing listed as new that was already listed in the previous GC
  4. check that all the fonts are the same within a page, and that the font sizes and styles are consistent

Summary video

During the GC call

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license