HubSpot provides a really intuitive relational database tool to manage different types of structured data with ease. Once the database gets larger than a few hundred rows, you’ll need a way to paginate through the data on your website or application. This is where a… Read More
They needed 106 static pages and 200+ blog posts, all using 20 custom designed page templates, migrated from HubSpot to WordPress using the same design and all done within 30 days.
Knowing it was a tight deadline, we got started right away building the site locally rather than waiting on a web host to be chosen first. Knowing their developers were familiar with HubSpot, we decided to build the site using the twig templating language because it is very similar to HubSpot’s own HubL. The reason both languages have similar syntax styles is because they both came from the same Jinja inspired origins.
HubDB to Custom Post Types
The HubSpot website had a lot of HubDB data stores which we rebuilt as WordPress Custom Post Types. This allowed us to create the same functionality across the site while maintaining the ability for them to edit the content in a single place.
HubSpot Blog Export Tool
With over 200 blog posts to be migrated and no way to export the blog posts out of HubSpot, we ended up building our own HubSpot blog export tool using a custom coded HubL blog template to generate a CSV with all the required data in it.
Smart Content Replacement
One of the unique features from their HubSpot website was geolocating “smart content” that would update their pricing page with the correct currency and pricing depending on the visitor’s location. We built this functionality into their theme using Advanced Custom Fields to make the content easily editable by non-developers.
We’ve been the victim of some shoddy web building in the past so we were extremely happy to get everything done on time and in-budget! Leah Hutcheon Founder