Integrations

Connecting Drupal with your marketing, sales, identity, search and recommendation services.

Drupal Integrations overview

Aim

Integrate your Drupal CMS with other web based systems to make your Drupal site a first class citizen in your digital strategy.

Approach

Utilise the power of Drupal with contributed modules already available and augment these with custom solutions if required.

Outcome

A website which works well with your other systems, ensuring a smooth transition for your users and provision of content and functionality which integrate with your digital assets.

Drupal integrations

Drupal has always been known as an excellent platform for integrations. The contributed module space is broad and deep with thousands of open source developers combining to produce modules which are able to integrate with external systems to extend the capabilities of the CMS. The community is very proactive and the chances are that any new service online will have an integration built for it in Drupal. The modular foundations of Drupal make it a go to platform for those looking to integrate with other systems. Proprietary solutions struggle to keep up with this level of innovation due to the effort involved.

Drupal also provides a solid foundation for building custom functionality when the contrib space fall short. It supports a number of keys sub systems which makes building solutions in a standard way quite straightforward, when you know how. Clients looking to scratch an itch only they have will be able to develop custom modules to integrate as they need.

The team at Morpht

Integrating with external systems is something we enjoy doing at Morpht. Whilst we are focussed on continuously improving the foundations of our toolkits and systems, we do look to extend them where possible. Our team of user experience designs, architects and developers are able to work with clients to design and implement custom integrations.

Frequently asked questions

Morpht has integration experience across a wide range of third-party services. Key partnerships include Recombee (content recommendations), Sajari (AI-powered site search), and NLP Cloud (AI content augmentation). Morpht also integrates Drupal with CRM systems, government analytics tools (Google Tag Manager, Google Analytics 4), webform-to-CRM pipelines, mapping services (Leaflet, GeoJSON), and email/notification systems. For GovCMS SaaS sites, integrations must comply with the platform's constraints, but Morpht has deep experience delivering creative solutions within these boundaries.

Yes. Drupal's RESTful API architecture and extensive contributed module ecosystem make it straightforward to integrate with CRMs (Salesforce, Microsoft Dynamics), marketing automation platforms, data analytics systems, and content delivery networks. Morpht has experience implementing webform-to-CRM integrations, Google DataLayer configuration for marketing analytics, and progressively decoupled architectures where Drupal serves as the content backend for React-based front-end applications. These integrations make Drupal a central hub in a composable digital architecture rather than a siloed website platform.

Morpht works with a curated set of enterprise hosting providers. For GovCMS clients, hosting is on the GovCMS platform managed by the Department of Finance. For enterprise and state government clients, Morpht is a Pantheon Platinum Partner (Pantheon is a leading Drupal/WordPress hosting and WebOps provider) and works with Acquia (a leading Drupal cloud platform). This focused approach means Morpht's team has deep expertise in each platform's deployment, caching, and monitoring capabilities rather than spreading thin across many providers.

CRMs (Salesforce and others), identity providers/single sign-on, payment platforms (e.g. NSW's Customer Payment Platform), marketing automation, recommendation/personalisation engines, analytics and tag management, and data/BI visualisation tools. Drupal's API-first architecture (JSON:API, GraphQL) generally makes these integrations more straightforward than with simpler CMS platforms.

Yes. SaaS's shared, managed nature limits the custom code and direct system access available for bespoke integrations, while PaaS gives you the environment access needed for deeper, custom-built integrations. If a project's core requirement is a complex integration, that alone can be the deciding factor for SaaS vs PaaS.

Underestimating the "glue" work: authentication, error handling, data mapping between systems with different data models, and ongoing maintenance as the external system's API changes over time. A well-scoped integration project accounts for this ongoing maintenance cost, not just the initial connection.

Insights

Drupal AI innovation
Article

In a recent DrupalSouth blog series, Murray Woodman was interviewed for some hot takes on the new Drupal AI initiative and innovation in general.
The future of web
Article

A review of where the web is at and where it is going. Buckle in. It's a little bit bleak but there are rays of light.
GovCMS How to: Maps
Article

A guide to setting up a simple map solution on GovCMS SaaS.
DrupalSouth Community Day
Article

Morpht is sponsoring and running a hands-on workshop demonstrating the various AI integration tools it has developed.
AI session slide
Article

Murray Woodman, our co-founder, explores the integration of AI services, such as Chat GPT and NLP Cloud, into Drupal using modules like Augmenta and ECA. He showcases the configuration and use of these modules for content augmentation, summarization, and classification while discussing AI-generated content's potential benefits and challenges.
Quickchat
Article

Morpht has developed the Quickchat Drupal module to allow for easy integration into Drupal, making it possible for editors to train the chatbot with content from within the CMS.
VantaJS
Article

VantaJS is a sweet little Javascript library which displays dynamic, interactive animated backgrounds. It is a natural fit for an implementation as a Modifier in Drupal.
The Australian Children’s Education and Care Quality Authority
Case study

A Drupal 8 build involving migration of content from a legacy CMS system and developing a technically challenging fail-safe data update functionality from a third party SOAP data feed.
Food inspection
Case study

The NSW Food Authority engaged Morpht to redevelop and refresh the design of its website and migrate the content from TRIM WCMS to GovCMS.
Migrating ASP.Net users to Drupal 7
Article

One of the trickier aspects of any data migration is migrating users and ensuring that the authentication details which worked on the legacy site also continue to work on the new Drupal site. This article shows how it is done for .Net to Drupal 7.