As a Salesforce Independent Software Vendor (ISV), SpringCM has attended the annual conference, Dreamforce, for years. In 2017, they increased their investment in Dreamforce and knew they needed to equally improve their reporting capabilities in order to accurately track the ROI from this investment. SpringCM was familiar with utilizing their HubSpot and Salesforce platforms to achieve their current level of reporting, but they needed more.
Location: Chicago, Illinois
Industry: Computer Software
SpringCM was founded in 2005 as a secure cloud platform that manages sales contracts and all types of documents across desktop, mobile and partner applications. Their corporate headquarters is located in Chicago, Illinois, but in order to meet the demands of their rapidly growing business, two new offices were opened in 2016 in San Francisco and London. Our relationship with SpringCM began in September of 2016 after they had announced the openings of their new offices. The initial engagement had a heavy focus on lifecycle and inbound marketing. However, over time the relationship has evolved, and in March we decided to implement Conversion Optimization to address their latest challenges.
SpringCM has a marketing and sales cycle with many touch points and transactions, sometimes spanning an entire quarter before getting to closed-won status. As a rapidly growing organization, they needed a healthy system to support their growth and to provide a unified buying experience from prospect to customer. Due to this, they needed a deep understanding of their marketing channels (such as paid advertising, email marketing and events like Dreamforce) that continued to influence leads past their first touch. HubSpot’s Campaign Tool does a marvelous job of tracking ongoing influence on SpringCM's prospects, but didn’t always provide deeper insight into the specific channels driving these re-engagements after the first touch.
At the same time, they were on a legacy Salesforce platform filled with tons of data in need of cleaning and organization. As a Salesforce partner, SpringCM has several listings on the Salesforce AppExchange for Contract Management and Document Management, which visitors can download without interacting with SpringCM directly. As a software vendor, SpringCM also receives conversions via software listing and review sites, like G2 Crowd, where HubSpot forms can’t be embedded. Though these events weren’t occurring natively in HubSpot, they’re still highly critical conversion points that needed to be tracked. And since these conversions weren’t being natively tracked, their source showed up as unknown data in SpringCM’s Salesforce platform.
In order to achieve this full understanding of their marketing channels, SpringCM sought to maintain more reliable data on both Salesforce and HubSpot. Then, they would need deeper reporting capabilities of this external and internal data in both platforms. Ultimately, SpringCM desired this granular insight into their audience in order to make better informed decisions on financial investments into their marketing channels and resource investments into content development.
In order to overcome these challenges, SpringCM required:
SpringCM was in search of a partner who could provide this high visibility into their ROI, handle their web of integrations, manage the cleanup of their contact database and overcome their lack of clear data to support making tactical decisions about their marketing efforts. In the end, they came to New Breed Marketing as we could provide this extensive knowledge of the platform and the opportunities that existed to build layers of integration on top of it.
First, we audited all of SpringCM’s existing conversion channels — both within HubSpot and their external conversion points. After compiling their current channels, we got everyone aligned on the organization of the campaigns, associated channels and lead sources they wanted to track. Our team also established naming conventions for consistent usage of UTM parameters for SpringCM’s tracker URLs. This way, our HubSpot workflows could consistently determine conversion source and add the conversion to the appropriate Salesforce campaign.
Our team built a custom configuration of all of SpringCM’s various conversion points to continuously import this external data and map it to a standard framework within HubSpot for easier attribution. This allowed the critical data to flow from the Salesforce AppExchange into their HubSpot portal automatically. The diagram below shows the complexity of some of the conversions occurring in the AppExchange (and some other external channels) and demonstrates why it all needed to be standardized for HubSpot attribution.
Second, we integrated the external software listing and review sites using HubSpot Forms API, which allowed us to track this data in HubSpot as well. These two workarounds were established to start automatically integrating important external conversions into SpringCM’s HubSpot portal and eliminate the creation of even more unknown data in their platforms.
Since SpringCM is growing rapidly, they needed the ability to pivot their marketing tactics and tools to keep up the pace (e.g., live chat and event registration plugins). Knowing this, we built out this framework to allow for new integrations with HubSpot, using workflows to convert each integration's default data format into
In addition to standardizing the input data from SpringCM’s internal and external conversion sources, we also expanded upon the capabilities of their existing HubSpot forms to capture “Most Recent Channel” and “Campaign” from UTM parameters. Now, when visitors come to their site via Tracker URL and convert on a form, the form would be able to capture this data in associated contact properties and store it on this new contact’s record in HubSpot. SpringCM needed to capture this information in order to trigger marketing attribution workflows and set the associated Salesforce campaign.
Once this external data was flowing into HubSpot, our team coded a series of custom contact properties to accurately store this data on contact records. One of these custom properties, Recent Lead Source Detail, captures conversion data from sources such as the Salesforce AppExchange or standard HubSpot forms and stores it as a contact’s most recent channel of interaction. Regardless of how
Other custom contact properties included:
Our team then implemented two custom HubSpot workflows to process the details of external conversions and add “Recent Lead Source” and “Recent Lead Source Detail” properties to contact properties, as well as to add the appropriate Salesforce campaign based on this recent lead source.
Set Salesforce Campaign: After the details of the recent lead source were added to the contact record, this workflow would use branching workflow logic to add this contact to a Salesforce campaign representing three points of data:
The overarching HubSpot campaign
Channel of the recent conversion (Recent Lead Source)
And the calendar quarter this conversion occurred
Since SpringCM wanted to track re-conversions through the funnel, we created templatized campaign structures that could be reused in both of their platforms. These structures allowed us to keep the high-level campaigns and associated assets organized in their HubSpot portal, using the Campaigns Tool, while enabling the more granular attribution in Salesforce that they desired. It also enabled scalable implementation of new campaigns each quarter as SpringCM continued to grow.
The HubSpot campaign workflow “templates” could be cloned and configured to the specific campaigns they wanted to run in each quarter. After cloning the Campaign Template, SpringCM’s branching logic is already set up to capture Recent Lead Source Details, which would be complicated and
By using the templates, SpringCM only needed to update the workflow for:
The templated campaign structures in HubSpot enabled SpringCM to use Salesforce to track attribution across three dimensions: campaign, conversion channel and quarter. Once a lead converted into an Opportunity in Salesforce, any associated conversions throughout the marketing and sales cycle could be attributed as influencing that opportunity.
SpringCM was doing an amazing job utilizing the HubSpot Campaign Tool to define and execute their marketing campaigns, but this provided high-level reporting. Due to their sales cycle and numerous touch points along the way, SpringCM needed to report with more granularity on their prospects' entire journey through the marketing funnel. As they were pushing their HubSpot platform to its limits, we finessed a very unique Salesforce integration on top of the platform that provided them with further insights.
Our team continued to use the Campaign Tool to organize the assets and themes of each of their campaigns, but customizing the integration to Salesforce enabled SpringCM to begin tracking the assets, channels
Several of their campaigns are run repeatedly as they represent important areas of their business. While the assets may be reused, SpringCM wanted new contacts to only
In addition, SpringCM now knows that inbound marketing, Events and Paid marketing are their best-performing marketing channels in terms of generating pipeline. It’s a good day when you know all of your inbound marketing efforts have paid off!
Since SpringCM is growing rapidly, they’re always looking for new ways to engage with their leads and grow their business, so they needed a solution that allowed for new conversion channels. Even though the Salesforce integration with HubSpot isn’t as new as other integrations, our team worked tirelessly to build a unique configuration of it in order to better serve our client. And ultimately, what we built for them wasn’t just an integration, but an entire reporting structure that easily folds in new communication channels without disrupting their capabilities.
By continuing to work creatively with their evolving technology stack, we’ve been hard at work adding further integrations to expand SpringCM’s reporting capabilities between their HubSpot and Salesforce platforms. Since the initial setup of their reporting structure, we’ve been working on three additional HubSpot Connect integrations for SpringCM. As HubSpot Connect partners, the initial integration between these platforms and HubSpot already existed, but we’re continuing to further customize each one in order to standardize the data produced and easily incorporate it into SpringCM’s new reporting structure.
“With this integration, New Breed not only provided deep problem-solving capabilities, they gave us a scalable solution for our reporting needs. As a software vendor, we’re familiar with building extensive partnerships, but our relationship with New Breed is truly above and beyond. I appreciate all of the hard work their team dedicated to launching this really creative configuration between our HubSpot and Salesforce platforms.”
Katie Gutwein | Inbound Marketing Manager | SpringCM
Learn all the steps to take to build a successful, optimized inbound marketing strategy. Do ...Download Now
Generating leads — both high in quantity and quality — is a marketers most important ...Download Now
Use this template as a tool to lay out the high level goals, and then work with your marketing ...Download Now
In this guide, you will be guided through a number of comprehensive and actionable ways the ...Download Now
The most important job you have at a trade show is to capture quality information from each ...Download Now
The time has come to transform the way you sell. Consumers' buying habits have shifted ...Download Now
This guide will walk you through the essential fundamentals of demand generation and give you ...Download Now