Marketing

GitLab Marketing Handbook: Brand and Product Marketing, Integrated Marketing, Sales Development, Marketing Strategy and Platforms, Developer Relations, and Corporate Communications

Welcome to the GitLab Marketing Handbook

The GitLab Marketing team operates as one team and is organized by the following departments: Integrated Marketing, Brand and Product Marketing, Marketing Operations and Analytics, Sales Development, Growth, Corporate Communications, and Developer Relations. This page documents our shared team philosophy and processes, while the individual department handbooks contain more detailed information.

Marketing Purpose

GitLab is the leading DevSecOps Platform that empowers organizations to deliver quality software faster and more efficiently while strengthening security and compliance. The marketing team’s purpose is to amplify the value of the GitLab platform, authentically and transparently, by putting customers and the community at the center of everything we do.

Marketing Alignment

As the GitLab Marketing team puts customers at the center of everything we do, the marketing strategy aligns with the customer journey. The journey’s purpose is to provide a clear and cohesive experience to a prospect/customer from the minute they become Aware of GitLab, to Considering the platform and Converting into a happy customer, and then of course Expanding over time and becoming an Evangelist.

marketing customer journey

Each stage has a purpose which is the guiding indicator for the marketing team to measure our success. Everything the team plans and executes in the short and long term will revolve around the customer journey, and we will also measure our success along each step to hold ourselves accountable.

marketing customer journey stages

Marketing Strategy

Our FY24 Marketing Strategy and Plan can be found in the internal handbook.

Marketing OKRs

Each quarter, the Marketing team creates OKRs (Objectives and Key Results) that cascade from the CEO’s OKRs.

Each department within the Marketing team manages their own cascading OKRs.

How we work

Value-driven Marketing Team

How we work as one team aligns with the GitLab Values.

Results - The team measures success together along the customer journey. Each quarter, we align CMO OKRs based on company goals set in the company OKRs. This helps us stay aligned with company-level goals while also understanding if what we are doing quarter over quarter is moving the needle on our marquee metrics along the customer journey. Being data-driven as a team is essential for team success.

Iteration - Like the rest of the company, we aspire to be agile and experimental where possible. In every area possible, we roll out campaigns, brand updates, messaging, etc. in small iterations, measure the success, and take next steps accordingly.

Transparency - We strive to be as transparent as possible in all areas of marketing. We welcome thoughts and feedback from each other, other GitLab team members, and the community at all times.

Collaboration - A major key to success is operating as one team. Leveraging the different backgrounds, cultures and, skill sets of an entire company and community, the marketing team operates in a way where everyone can contribute. Collaboration is key to taking Marketing to the next level.

Diversity, Inclusion and Belonging (DIB) - With GitLab team members being located across the world, we strive to always keep DIB at the core of everything we do. Like the rest of GitLab, we follow asynchronous meeting principles, welcome diverse perspectives, and as marketers, foster an environment where quirkiness is welcomed.

Efficiency - We keep efficiency at the forefront of everything we do. Whether it is bringing in marketing technology to automate menial tasks and foster collaboration, finding ways to save cost, or simply doing the right things to be respectful of others’ time, efficiency drives faster results for marketing.

Team Meeting Cadence

Monthly Marketing All Hands (All Marketing team members)

Goal: Align all Marketing team members on activities in progress to achieve our goals, and update the team on cross-functional items.

The meeting is 50 minutes and runs as follows:

  1. Always begin by welcoming our newest GitLab Marketing Team Members
  2. Celebrate well-deserved promotions
  3. CMO Top of Mind (5 items per month)
  4. ~20 minutes of CMO Leadership sharing updates
  5. ~20 of either marketing team member updates (to be added during the call for items announcement prior) or special guest from another GitLab org
  6. The remaining time for Q&A and most importantly…recognition!

All team members are encouraged to bring forward discussion topics that they want to share with the team or to have covered during the call.

Quarterly CMO Q&A (one session for each department)

Goal: Provide the team a smaller forum to ask any questions they may have, offer feedback, and brainstorm ideas directly with the CMO

Weekly CMO Leadership Direct Reports Team Meetings (Each manager with their direct team)

Goal: Foster an environment to empower managers overseeing different functions to collaborate and share ideas and feedback.

Weekly Direct Reports Meetings (Each manager with their direct reports)

Goal: For managers to work with direct reports on removing roadblocks, brainstorming, coaching, and providing/receiving feedback.

Contacting Marketing

Getting Help by Common Topics

Topic Where to reach out Sub-Team
Blog posts, webcasts, the newsletter or other marketing content #content Content
Swag #swag Brand strategy
Design requests, logo usage questions #marketing-design Brand
External PR (public relations) agency, discuss GitLab media mentions, and evaluate speaking/podcasting/commentary opportunities #external-comms Corporate Communications
Anything regarding the marketing website and website development #digital-experience-team Digital experience
Questions about tools in the marketing tech stack, evaluating new marketing tools, marketing system process improvement #mktgops Marketing Operations
Salesforce #sfdc-users Sales Operations (not marketing)

A complete list of marketing slack channels can be found here.

General Questions and Feedback

  • GitLab Marketing public issue tracker; please use confidential issues for topics that should only be visible to team members at GitLab
  • Slack channel; please use the #marketing Slack channel for questions that don’t seem appropriate to use the issue tracker

CMO Requests

Please follow the CMO handbook for review request workflows, and communication guidelines.

Social Requests

All teams are responsible for requesting social posts themselves. If you are not the DRI on a specific category or campaign and want to request a social post, please reach out to the teams’ point person identified below as a first step. Team Members in these roles reserve the right to say no to your request. If they say yes, coordinate with them to create a new social request issue so that the social team can process the request and schedule the post(s). The point person on the team or a member of the marketing or social teams may adjust copy to ensure consistency in brand voice.

  • Events: Jr. Content Editor
  • Release & technical posts/product updates: Technical writing
  • User questions/comments on Twitter/X: Social Marketing or Developer Relations team
  • Leadgen campaigns: Content team
  • UX Design: UX Lead
  • Press/media coverage: Post in #external-comms for assistance
  • Social media, RTs of mentions, CEO Statements/posts: Post in #social_media_action for assistance

Company Spokesperson

Speaking on behalf of GitLab at a conference, to media or on a podcast as a GitLab team member is a significant responsibility. Please see the Corporate Communications Handbook Page for guidelines and trainings.

Blog post editing

  • Product release posts: Product team
  • Technical community posts/tutorials: [Developer Advocate] and Blog editorial team
  • CEO statements/updates: CMO
  • All other blog posts: Blog editorial team

Guidelines for how to pitch and submit a blog, including templates and formatting, can be found in the Blog Handbook.

Newsletter

Marketing Newsletter

Marketing and the Editorial team send out a monthly developer newsletter, called “DevSecOps Download”, to our newsletter subscribers. The newsletter always includes information about the latest release post, links to our latest blogs, plus additional content for DevSecOps teams. The goal for this newsletter is thought leadership and awareness.

To add a content suggestion, please create an issue with “DevSecOps Download Content: [subject]” in the title (no template necessary) and tag @sgittlen (Sandra Gittlen, Blog Managing Editor). Anyone in the company can add suggestions, but the Blog Managing Editor will determine the final content.

Other Newsletter

To request a newsletter to be sent to an audience outside the newsletter subscribers, please create an issue in the Campaigns project, using the request_email_newsletter issue template.

Newsletter requests should be submitted no less than 5 business days before the intended send date to ensure there is enough time for Content and Marketing Programs Manager’s (MPM) review and set up workflow.

Community Newsletter

The community newsletter is managed by the Developer Relations team, dedicated to sharing relevant developer content, highlighting contribution opportunities, and updating community members on upcoming events. We aim to keep our contributors involved and connected with the wider community. This newsletter will not be used to drive or generate leads.

To submit to the newsletter, please follow the handbook instructions.

Sponsorship

We are happy to sponsor events and meet-ups where a marketing benefit exists, subject to approval by Field Marketing Managers. These sponsorships may be in cash or in kind, depending on individual circumstances.

Organizational or project sponsorships may also be considered where a marketing benefit exists. Typically, these sponsorships will be in kind - e.g., developer time commitments, or subsidized / free GitLab licenses.

Cash sponsorship of projects or organizations may be considered only in exceptional cases - for example, if a project or organization that GitLab depends on is struggling to survive financially.

Marketing Slack Channels

We use Slack internally as a communication tool. The Marketing channels are as follows:

  • #marketing: General marketing channel. Don’t know where to ask a question? Start here.
  • marketing-team-internal: (Private) Read-Only channel for marketing team members, with the ability to post comments. CMO staff has the ability to post. Should a team member want to make a post, please reach out to our Marketing EBA with your written statement and as much as possible, provide an issue or MR with more details.
  • #brand: Connect with Brand Strategy, Brand Marketing, and Brand Design here.
  • #brand_video: Video production and marketing support.
  • #cfp: All event call for papers will be posted here. Learn more in the speaking resources handbook.
  • #cmo: CMO review requests and content shares.
  • cmo-staff: (Private) CMO’s private staff discussion room
  • #content: Questions about blog posts, webcasts, the newsletter or other marketing content? This is the place to ask.
  • #developer-relations: A channel for the developer relations team to collaborate.
  • #dev-advocacy-team: Discuss the latest tech in DevSecOps and Cloud-Native with the Developer Advocate tea. You can request speakers and ask for technical content collaboration and guidance.
  • #digital-experience-team: Channel for connecting with the website development and design teams
  • #digital-marketing: Channel for all advertising, website analytic and general digital programs.
  • #external-comms: To collaborate with our external PR (public relations) agency, discuss GitLab media mentions, and evaluate speaking/podcasting/commentary opportunities.
  • #fieldmarketing: Discuss, ask questions, stay up-to-date on events that are being organized by Field Marketing
  • #marketing-design: Discuss, feedback, and share ideas on Marketing Design here.
  • #marketing-campaigns: Discuss, ask questions, stay up-to-date on campaigns and events that are being organized by the Marketing Program Managers
  • #mktgops: Marketing Ops communication channel for questions and project updates
  • mktg-budget-holders: (Private) Discussion among all Marketing team members with budget responsibility
  • #product-marketing: Discuss, feedback related to product news, features and vision
  • #remote: Discuss and share impressions on remote work experience, playbook and strategy.
  • #sales_dev_global: Place for the sales development team to brainstorm amd share ideas. Please refer to the regional Slack channel list to reach SDR/BDR teams in AMER, EMEA, APAC.
  • #sfdc-users: Having issues with SFDC? Ask here first.
  • #social_media_action: Use this channel to communicate and coordinate with the Social Marketing team. You can ask for amplification help and share cool tweets, posts, etc.
  • #swag: Request or question regarding swag.
  • #website: Discuss topics related to website redesign project

Automated channels with feeds from different sources:

  • #developer-advocacy-updates: Zapier workflows automatically post GitLab blog posts, Developer Relations social shares, competitive insights, Common Room updates, etc.
  • hn-mentions: Hacker News post feed, automated with Zapier and maintained by the Developer Relations team.
  • social_media_posts: Automated social media post feed.

Marketing email alias list

  • Analysts@ company domain: external email address for contacting Analyst Relations at GitLab. Replies are forwarded to Analyst Relations manager and VP Product and Product Marketing
  • Community@ company domain: external email address for sending confirmation emails related to GitLab products. Replies are forwarded to Zen Desk support
  • Content@ company domain: external email address associated with management of our SlideShare account. Replies are forwarded to Content Marketing team and Marketing OPS Manager
  • Events@ company domain: external email address for sending live, VIP & in-person training related emails. Replies go to Field Marketing Managers and Marketing OPS Manager
  • Fieldmarketing@ company domain: external email address for requests to the worldwide Field Marketing team
  • Giveaways@ company domain: external email address for receiving content & social media related promotional giveaways. Replies go to Content Marketing Team and Marketing OPS Manager
  • Leads@ company domain: external email address for internal Lead alerts. Replies go to Marketing OPS Manager
  • News@ company domain: external email address used to send newsletter. Replies go to Marketing OPS Manager and Manager, Content Marketing
  • MPM@ company domain: external email address used to send direct generic requests to the Marketing Program Managers
  • MarketingOPS@ company domain: external email address used to direct generic operational requests to Marketing OPS Manager
  • MarketingSFDC@ company domain: external email address associated with management of Salesforce. Replies forward to Manager, Digital Marketing Programs; Field Marketing Manager; Product Marketing Manager; and Manager, Content Marketing
  • SecurityAlerts@ company domain: external email address used to send security alerts. Replies go to Marketing OPS Manager
  • Sponsorships@ company domain: external email address used to manage sponsor requests from community. Replies forward to Developer Relations Team
  • Support@ company domain: external email address for sending Breaking Change and/or support related customer communications. Replies go to Zen Desk support
  • Surveys@ company domain: external email address for sending the Developer Survey and/or related surveys. Replies go to Content Team and Product Marketing Manager
  • Webcasts@ company domain: external email address for sending webcast related emails. Replies go to Marketing OPS Manager and Marketing Program Managers
  • on24questions@ company domain: external email address used for collecting privately asked questions in On24 webinars

Get to Know the Marketing Team

Marketing Team READMEs

Get to know the people who work in GitLab’s marketing team by visiting our READMEs.

Learn about the Marketing Departments

Marketing Functional Conversations are modeled after Group conversations. While Group Conversations offer high-level insights, Marketing Functional Conversations are meant to drill deeper into the various functions within the Marketing Department. The goal of Marketing Functional Conversations is to create increased awareness and mutual understanding of the functions within Marketing. Awareness and understanding is an essential building block for effective collaboration.

Recordings of the Marketing Functional Conversations can be found on the GitLab Unfilitered YouTube Channel

Brand and Product Marketing

Product and Brand Marketing represents the GitLab story at the brand, solution, product, and technical levels. We accelerate GitLab’s path to market by developing market insights, leadership positioning, messaging, and narratives that elevate our brand, show value in our solution, and fuel demand for our platform. We activate brand ambassadors and customer advocates to show momentum and trust in the market. The team includes Solutions & Product Marketing, Brand Marketing, Design, and Content.

Handbook

Handbook Links

Integrated Marketing

The Integrated Marketing team is focused on creating awareness, generating demand and collaborating with the broader ecosystem globally, through a co-ordinated and unified approach. We connect the dots and bring content and messaging to life by leveraging various channels as our levers to communicate across segments, regions and personas.

The team includes Field Marketing, Channel, Corporate Events, Account Based Marketing, Campaigns, Lifecycle Marketing, Digital Strategy and Digital Experience.

Handbook

Handbook Links

Sales Development

The Sales Development organization is focused on serving the needs of prospective customers during the beginning of their buying process.

The Sales Development department is composed of 2 groups: the SDR team who handles all the inbound interest and the BDR team who specializes in outreach of prospective customers.

When prospective customers have questions about GitLab, the SDRs assist them or connect them to a technical team member as needed. During the initial exploration, if the prospective customer is interested in continuing their exploration of GitLab, SDRs will connect them to an Account Executive (AE) or Strategic Account Executive (SAE).

BDRs contact people who work at large organizations to uncover or create early-stage sales opportunities for GitLab SAEs. The BDR team will plan with their paired Sales counterpart to approach interesting accounts and develop a plan for prospecting including contact discovery, understanding enterprise-wide initiatives that GitLab could assist with, and ensuring accurate data quality of accounts and contact in salesforce.com.

Handbook

Marketing Operations and Analytics

Marketing Operations and Analytics includes Marketing Operations, Marketing Analytics, and Globalization and Localization. The team focuses on enabling efficient operations and actionable analytics insights, working across all Marketing teams. The team also owns the MarTech stack used by Marketing.

Handbook

Handbook Links

Growth

The GitLab Growth department is dedicated to making it easier for teams to find value and increased efficiency within the GitLab platform. We work across stages within the product experience to make the product as easy as possible to adopt and use.

Handbook

Developer Relations

Developer Relations drives platform awareness and adoption by reaching deep into wider communities and engaging developers where they are. GitLab currently engages with more than 3000 developers every month on GitLab.com alone, and receives more than 250 contributions every month, giving us a unique level of influence in the DevSecOps space and helping accelerate our innovation. Our ultimate goal is to raise awareness of GitLab and drive customer success by winning the hearts & minds of developers through best-in-class technical enablement and an active community of contributors.

Handbook

Handbook Links

Corporate Communications

The mission of GitLab’s Corporate Communications team is to amplify GitLab’s product, people and partnerships in the media, via social media channels and through award wins. This team is responsible for global public relations (PR), social media, and executive communications (speaking).

Handbook

Handbook Links

Marketing Calendar

FY25 All-Marketing SSoT Calendar

The marketing team utilizes a single all-marketing calendar where everyone can contribute, and we can answer key questions (using pre-set filter views) related to upcoming marketing plans. Note: this calendar links to our internal handbook page.

Please do not filter the entire doc. Instead, you may use pre-set filter views (click down arrow selector next to the filter icon on the bookmark bar) to see activities grouped by GTM Motion, segment, region, team, language, and more.

If there are other views you would find helpful, please feel free to duplicate an existing filter view, and include some sort of categorization (i.e. team, segment, etc.). You can do this by going to a similar filter view, and clicking on the top right gear icon, then selecting Duplicate.

For more information about adding events to All-Marketing SSoT Calendar, please click here.

Marketing Team Processes

This front page of the Marketing Handbook is intended to serve as the external face of the marketing team. We’ve created a dedicated Team Processes page that is intended to house our internal processes, workflows, and guidances relevant internally to the marketing team.

Visit the Page


Who we are Welcome to the Sales Development Organization at GitLab! We are a team designed to drive results for customers through both inbound and outbound strategies. Our structure is designed to maximize efficiency, responsiveness, and creativity in our outreach efforts. Sales Development Representatives (SDRs) - Inbound Focused Key Attributes: Fast Response Time Global Coverage Alignment with Marketing for SLAs and Feedback on Campaigns Defined and Prescriptive Inbound Processes Round Robin Assignment Rules Talent Incubator for BDR Teams Our Inbound-focused SDRs are known for their swift response times, ensuring global coverage and alignment with marketing initiatives.
Account Based Marketing
Account Based Marketing Handbook
Blog Handbook
Everything you need to know about suggesting and publishing a post on the GitLab Blog.
Brand and Product Marketing
GitLab Brand and Product Marketing Handbook
Chief Marketing Officer
GitLab CMO Handbook: Review requests and communication guidelines
CI/CD GTM Sales Plays
description to add
CMO Shadow Program
GitLab Marketing Handbook: CMO Shadow
Content contribution to the GitLab marketing website via Netlify CMS
How to contribute content to the GitLab marketing website using Netlify CMS
Corporate Communications Handbook
Objectives and Goals, Responsibilities, Contact Info and Resources for Corporate Communications at GitLab
Demand Generation
Demand Generation at GitLab, including Marketing Campaigns, Digital Marketing, and Partner & Channel Marketing.
Developer Relations
The Developer Relations team supports GitLab's mission by working with our community to ensure they receive support and recognition for contributing to GitLab.
Digital Experience Handbook
Learn more about the Digital Experience purpose, vision, mission, objective and more in this handbook.
Field Marketing
The role of Field Marketing at GitLab is to work closely with sales to support marketing messages & pipeline building at a regional level through in-person and virtual interactions.
FY22 Marketing Plan
FY22 Marketing Plan
FY23 Marketing Plan
FY23 Marketing Plan
GitLab Event Information
Events at GitLab This page outlines details for in-person events. For virtual event information, please visit the Virtual Events Page. There are 3 groups within marketing who handle external events. Each group has a specific purpose. Please review each page for specific details. Developer Relations Corporate Events Field Marketing Legal verbiage that should be included in all event contracts thoughout FY22 This language is what we should be adding to supplier agreements (when agreeing on their template): “Termination for Convenience.
GitLab Marketing Team READMEs
Learn more about working with various members of the marketing team
Global Channel Marketing
Global Channel supports global channel sales objectives and provides support to the GitLab channel partner community and customers.
Growth Direction
Growth Section Overview The GitLab Growth section is dedicated to making it easier for teams to find value and increased efficiency within the GitLab platform. We work across stages within the product experience to make the product as easy as possible to adopt and use. The Growth section lives within Marketing & Strategy to ensure we’re aligned in our go-to-market strategy and we’re as efficient as possible in finding the right prospects, convincing them to become product users, and assisting in converting them into paying customers.
Inbound Marketing Handbook
Inbound Marketing Handbook
Integrated Campaigns
GitLab Marketing Handbook: Integrated Campaigns
Integrated Marketing
Integrated Marketing at GitLab
Intra-Department Learning: Marketing Functional Conversations
The goal of Intra-Department Learning is to create, conduct, and host cross-department learning sessions to drive collaboration and understanding of marketing functional team priorities.
Lifecycle Marketing
Lifecycle Marketing Handbook
Localization
Handbook page for localization processes.
Marketing - Emergency Response
GitLab's email response process for marketing emergencies
Marketing Analytics
Marketing Analytics supports the entire Marketing team to develop and execute a Global Marketing Strategy by working with Marketing Leadership and GTM teams as well as owning the overall measurement strategy for GitLab marketing.
Marketing Career Development - Overview
This page details the marketing career development program.
Marketing Department Efficiency Working Group - FY24
The Efficiency Working Group aims to identify and solution 3-5 key areas for efficiency improvement within the Marketing Department.
Marketing Operations
Marketing Operations (MktgOps) supports the entire Marketing team to streamline processes and manage related tools. Due to those tools, we often support other teams at GitLab as well.
Marketing Performance Indicators
Coming in FY22: New Marketing KPIs In Q4, we will be working through deprecating many (but not all) of the marketing KPIs below in order to move to new KPIs that we believe better map to what teams can actually impact. Here are the new KPIs, and the next step is to work with the data team to update this page. Here is a link to a GitLab confidential Marketing Key Review deck as an example of how these KPIs will be tracked monthly.
Marketing Project Management Guidelines
This is a work in progress for the Marketing Project Management Simplification project. Sub Pages Organization - Groups and Projects Labels Epics Milestones Managing Commitment Issues Boards Marketing Project Management Guidelines Marketing uses GitLab for agile project management including groups, projects, epics, roadmaps, issues, labels, and boards. Read through the documentation on each of these GitLab features if you are unfamiliar. Integrated Campaigns Marketing Departments collaborate to produce Integrated Campaigns.
Marketing Strategy & Platforms
Learn more about the Marketing Strategy & Platforms.
Marketing Team Processes - How We Work
This page is meant to house resources and processes for the marketing team.
Prescriptive Buyer Journeys
Prescriptive Buyer Journeys
Sales Plays
Sales plays are designed to improve the quantity of opportunities and closed business with defined Land and Expand sales motions
SMB Marketing
Who we are SMB Marketing addresses the SMB Segment in support of SMB Sales, Sales Development (SDR) in Marketing, Growth in Product, and other teams. SMB Marketing Team PMM Campaigns Digital Content TMM Channel PMO Brian Glanz Indre Kryzeviciene, Shari Rances Zac Badgley Sharon Gaudin William Arias Karen Pourshadi Kimberly Bolton Our DRI is Brian Glanz. Team members are DRIs for their own tasks and report into their home teams, per GitLab’s DRI culture and functional reporting lines.
Team Member Social Media Policy
This is the GitLab employee social media policy
User Engagement
User Engagement is one of GitLab's top 12 cross-functional initiatives. The goal is to strengthen our developer brand and increase contributors per month to GitLab.
UTM Strategy
Everything you need to know about our UTM strategy, which enables insights through the connected/resulting Tableau dashboards.
Virtual Events
An overview of virtual events at GitLab including webcasts, virtual workshops, and external virtual events.