How to Build a Revenue Operations Function From the Ground Up
With 15 years in Strategy and Operations under my belt, I've learned a thing or two about driving revenue growth. I thrive on using data and systems to help companies hit their performance targets, especially when facing uncertainty. My passion? Revenue Operations. It's the perfect blend of strategy, analysis, and engineering, and it takes all three to build a truly powerful, efficient, and reliable revenue engine.
My approach to RevOps is all about optimization.
I love finding ways to mesh go-to-market best practices with master data management, AI, and automation. This journey started for me on Wall Street in investment banking, where I saw the potential of machine learning firsthand. That sparked my move into tech, where I've built expertise in go-to-market systems, revenue intelligence, Python machine learning, and process automation.
I'm a system designer and developer at heart, comfortable with Python, SQL, and generating revenue intelligence. This allows me to deliver actionable insights, streamline processes, and get sales, marketing, success, and finance teams all rowing in the same direction. And with over a decade of experience as a Salesforce Administrator and Developer, I've got the platform expertise to make it happen.
…but all this experience means nothing without the entire company aligned around the plan for launching Revenue Operations.
Here's my step-by-step guide to setting up a RevOps function from scratch:
Step One: Define the "Why" and Set Measurable Goals
Before diving in, I always start by clearly defining the reasons for implementing RevOps. What problems are we trying to solve? Is it improving sales efficiency, increasing forecast accuracy, or boosting customer lifetime value? Once I have the "why" nailed down, I set specific, measurable, achievable, relevant, and time-bound (SMART) goals. Think along the lines of "increase conversion rates by 15% in the next quarter" or "reduce customer churn by 10% this year."
Pinpoint the Pain Points: Clearly identify the specific challenges that RevOps will address. Are deals getting stuck in the pipeline? Is customer churn too high? Are marketing and sales misaligned?
Quantify the "Why": Translate the challenges into quantifiable metrics. For example, "Our sales cycle is 20% longer than the industry average" or "Our customer acquisition cost has increased by 15% in the last year."
Establish SMART Goals: Frame goals with specific, measurable, achievable, relevant, and time-bound targets. For instance, "Reduce the sales cycle by 10% within the next two quarters" or "Increase the customer lifetime value by 20% year-over-year."
Prioritize Goals: Not all goals are created equal. Determine which goals will have the greatest impact on revenue growth and prioritize them accordingly.
Communicate Clearly: Ensure that the "why" and the goals are clearly communicated to all stakeholders, including the executive team, RevOps team members, and other relevant departments.
Step Two: Get Executive Buy-In
RevOps needs champions at the top. I make sure to present a compelling case to the executive team, highlighting the potential ROI and how it supports the company's strategic objectives. Getting leadership onboard and aligned with the RevOps priorities is crucial for securing resources and driving adoption across the organization.
Build a Business Case: Present a compelling case for RevOps that highlights the potential return on investment (ROI) and how it aligns with the company's strategic objectives.
Quantify the Impact: Use data and projections to demonstrate the potential financial benefits of RevOps, such as increased revenue, improved profitability, and reduced costs.
Address Concerns: Anticipate and address potential concerns from the executive team, such as the cost of implementation, the impact on existing processes, and the need for change management.
Secure Resources: Obtain the necessary resources, including budget, personnel, and technology, to support the implementation and ongoing operation of the RevOps function.
Establish a Reporting Cadence: Set up regular reporting to keep the executive team informed of the progress and impact of RevOps initiatives.
Step Three: Assess the Current State
Next, I take a deep dive into the existing processes across sales, marketing, and customer success. I map everything out to identify bottlenecks, inefficiencies, and areas ripe for improvement. This includes a thorough analysis of the current tech stack to spot any gaps, redundancies, or opportunities for consolidation. Finally, I assess the data landscape – where it lives, its quality, and how it flows (or doesn't) between departments.
Process Mapping: Document all key revenue-generating processes, from lead generation to customer onboarding and renewal, to identify bottlenecks and inefficiencies.
Technology Audit: Evaluate the current technology stack, including CRM, marketing automation, customer success platforms, and other relevant tools, to identify gaps, redundancies, and integration needs.
Data Assessment: Analyze the quality, completeness, and accessibility of data across different systems and departments. Identify any data silos or inconsistencies that need to be addressed.
Skills Gap Analysis: Assess the skills and expertise of existing team members to determine if any training or new hires are needed to support the RevOps function.
Competitive Benchmarking: Compare your current processes, technology, and performance to industry best practices and competitors to identify areas for improvement.
Step Four: Design the RevOps Framework
With a clear picture of the current state, I start designing the RevOps framework. This involves thinking about the “end state” I want to build toward.
Define Roles and Responsibilities: Clearly define the roles and responsibilities of each RevOps team member, including areas of ownership, reporting structures, and decision-making authority.
Develop Standardized Processes: Create detailed process maps and documentation for all key revenue-generating activities, ensuring consistency and efficiency across the organization.
Select and Implement Technology: Choose the right technology tools to support the RevOps framework, considering factors such as functionality, integration capabilities, scalability, and cost.
Establish Data Governance: Implement data governance policies and procedures to ensure data quality, consistency, and security across all systems and departments.
Create a Communication Plan: Develop a communication plan to keep all stakeholders informed of the RevOps framework, progress, and any changes to processes or technology.
Step Five: Implement and Iterate
It's time to put the plan into action!
I typically use a phased approach, starting with a pilot program or a specific department. Throughout the rollout, I meticulously track key performance indicators and something I call Predictive Revenue Indicators to measure the effectiveness of the RevOps initiatives and identify areas for improvement. Because RevOps is an ongoing process, I continuously review the processes, technology, and data to optimize and adapt to the ever-changing business environment.
Phased Rollout: Implement the RevOps framework in a phased approach, starting with a pilot program or specific department to test and refine processes before wider deployment.
Continuous Monitoring: Track key performance indicators (KPIs) on a regular basis to monitor the effectiveness of RevOps initiatives and identify areas for improvement.
Regular Reviews: Conduct regular reviews of the RevOps framework, processes, technology, and data to identify opportunities for optimization and adaptation.
Feedback Mechanisms: Establish feedback mechanisms to gather input from stakeholders, including RevOps team members, sales, marketing, customer success, and finance teams, to continuously improve the RevOps function.
Embrace Change Management: Recognize that implementing RevOps is a change management process and proactively address any resistance or challenges to ensure successful adoption.
Putting into Practice: B2B E-Commerce (Example)
In the B2B e-commerce space, I pay special attention to:
Customer journey mapping: I map the entire customer journey to identify key touchpoints and optimize the experience.
Data integration: Connecting the dots between the e-commerce platform, CRM, marketing automation platform, and other systems is key to getting a 360-degree view of customers.
Personalization: I leverage data and technology to personalize the customer experience and tailor marketing and sales efforts.
Attribution modeling: A robust attribution model helps understand the impact of different activities on revenue generation.
Customer Journey Mapping
To optimize the B2B customer journey, I start by visualizing the entire experience from the customer's perspective. This involves mapping every touchpoint, from initial awareness and website visits to product demos, purchases, onboarding, and ongoing support. By understanding the customer's journey, I can identify potential pain points, bottlenecks, and opportunities for improvement. This might involve streamlining the checkout process, improving the onboarding experience, or providing more personalized content and support. The positive impact of customer journey mapping is significant. It leads to increased customer satisfaction, higher conversion rates, improved customer retention, and ultimately, increased revenue.
Data Integration
In the world of B2B e-commerce, data is scattered across various systems – the e-commerce platform, CRM, marketing automation platform, and more. To gain a holistic view of the customer, I prioritize data integration. This involves connecting these disparate systems to create a unified view of customer interactions, behaviors, and preferences. This 360-degree view allows for more targeted and effective marketing campaigns, personalized sales outreach, and proactive customer support. By breaking down data silos and enabling seamless data flow, I can empower teams to make better decisions, improve customer engagement, and drive revenue growth.
Personalization
Today's B2B buyers expect personalized experiences. By leveraging data and technology, I can tailor marketing and sales efforts to individual customer needs and preferences. This might involve segmenting customers based on their industry, company size, or purchase history, and then delivering targeted content, offers, and recommendations. Personalization can also extend to the sales process, with sales reps having access to relevant customer data to provide more personalized interactions and build stronger relationships. The positive impact of personalization is clear – it increases customer engagement, improves conversion rates, and fosters customer loyalty.
Attribution Modeling
Understanding which marketing and sales activities are driving revenue is crucial for optimizing the B2B e-commerce engine. I implement robust attribution models to track and analyze the customer journey, assigning credit to different touchpoints that contribute to a conversion. This allows me to identify the most effective marketing channels, campaigns, and content, as well as the sales activities that drive the best results. By understanding the impact of different activities, I can optimize marketing spend, refine sales strategies, and ultimately, improve the overall efficiency and effectiveness of the revenue generation process.
By following these steps and adapting them to the unique needs of each business, I can build a RevOps function that drives sustainable growth and improves efficiency.
Mastering Revenue Operations is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.
👋 Thank you for reading Mastering Revenue Operations.
To help us continue our growth, would you please Like, Comment and Share this?
I started this in November 2023 as a central hub for the intersection of technology and revenue operations. Technology keeps accelerating faster ever since. Our audience includes Fortune 500 Executives, RevOps Leaders, Venture Capitalists and Entrepreneurs.
How to Fuel Our Growth Journey
1. Share Mastering Revenue Operations. When you use the referral link below, or the “Share” button on any post, you'll get credit for any new subscribers. Simply send the link in a text, email, or share it on social media with friends.
2. Earn benefits. When more friends use your referral link to subscribe (free or paid), you’ll receive special benefits.
Get a 1 month comp for 3 referrals
Get a 3 month comp for 5 referrals
Get a 6 month comp for 20 referrals
Thank you for helping get the word out about Mastering Revenue Operations!