Tagged Hubspot Integration

Speaker Notes: Attending DrupalCon as a Presenter

DrupalCon 2019 was a bit different for me. I have attended previous DrupalCons, usually sitting in the back of the room just taking in all that I could from experts around the world. This year, however, I had the opportunity to be a speaker. Not only was I afforded the opportunity to speak, but I had two separate sessions accepted.
Ryan Bateman presenting at DrupalCon

Go Overseas

gooverseas responsive view of homepage on desktop laptop tablet and mobile device

Go Overseas provides a service to connect people with meaningful travel programs, such as volunteer, study, or teaching engagements in countries around the world. Go Overseas worked with Hook 42 for consulting and development for their Drupal 6 to Drupal 8 migration project. We also ran SEO health checks and continued, beyond the original engagement, to work with Go Overseas on performance monitoring and ongoing improvements to their site and its architecture.


Design Direction

Friendly, Easy-to-Use, Travel, Image-Rich, Mobile-Friendly

Technical Considerations

Large Migration, Maintain Existing Redesign, Time-Challenged, Custom CRM, Custom Cron Jobs, Maintain SEO, Large Development Team

Key Features

Custom User Workflows, Responsive Design, High-Traffic Landing Pages, Media and Document Management, Private Messaging and Chat, Custom Tools & Reports

3 column icon row layout explaining how go overseas works

Summary of Work

We audited their complex Drupal 6 site and estimated the effort to migrate it to Drupal 8. Under a very tight deadline, we provided Drupal 8 architectural guidance, migration code implementation, and both backend and frontend development. We also ran SEO health checks, executed the Drupal 6 to Drupal 8 migration scripts, and provided launch support during the site cutover.

We continue to work with Go Overseas on Drupal 8 architecture and development projects such as advanced landing page creation, file structure improvements, and performance monitoring and enhancements.

Considerations for Drupal and HubSpot Integration

HubSpot provides a powerful combination of customer relationship management (CRM) features and insights that can help organize and maintain business processes tied to customers. Drupal is a key digital platform for businesses, especially for inbound customer engagement, marketing initiatives, and 3rd party integrations. The two systems are highly complementary and deserve consideration for logically separating the responsibilities of digital engagement and customer relationship management. Additionally, both HubSpot and Drupal are very flexible and customizable. As an example, both systems support extensible data structures through custom fields in HubSpot and through the entity system in Drupal that allow for implementation-specific data to be stored and maintained.

Hook42 Team
Hubspot logo

Being Drupal Adjacent

One of the major objectives of Drupal 8 is the desire to “get off the island.” Drupal opened its doors to using and contributing to a broader ecosystem of projects instead of replicating functionality in Drupal. We now see tools like Twig and various Symfony components in Core. Contributed modules are also able to integrate projects and Software Development Kits (SDKs). For example, Password Strength, Digital Ocean, and Hubspot API integrate through Drupal’s native use of Composer. This philosophy helps those of us that more closely identify as “Drupal Adjacent.”

Hook42 Team
Drawing of people holding up a Drupal log, reads "It takes a village"