Drupal integrations

Your website is one part of a larger set of systems: your CRM, identity provider, payment platform, analytics, search, and more. When they work together, your users notice a smoother experience and your staff do less double handling.

We connect Drupal to those systems using existing modules where they fit and custom solutions where they don't.

Make your website part of how your organisation works

Drupal has a broad, active community, and the chances are good that a new online service already has a Drupal integration. Where no module exists, Drupal gives us solid foundations for building one in a standard way.

Our team of designers, architects, and developers works with you to plan and build integrations that fit your users and your other systems.

What you get:

  • Systems that work together. Your site connects to the platforms your organisation already uses.
  • A smoother path for users. Content and functionality carry across your digital assets.
  • Integrations that keep working. Planned for the ongoing effort, not only the first connection.

Our approach to integrations

Archive box with a magnifying glass icon

Start with what exists

We look at contributed modules first. They're maintained by the community, and they often cover the connection you need.

Code snippet icon

Build custom where it counts

When no module fits, we build a custom one on Drupal's standard systems. See our custom module development service.

Bottle of glue icon

Plan for the glue work

Authentication, error handling, and mapping data between systems with different structures take real effort. We plan for them, and for the maintenance that follows when an external system changes its API.

Circle connecting to 4 smaller circles icon

Systems we commonly connect

CRMs such as Salesforce and Microsoft Dynamics, identity providers and single sign-on, payment platforms such as the NSW Customer Payment Platform, marketing automation, recommendation and personalisation engines, analytics and tag management, and data visualisation tools.

Frequently asked questions

We have experience across a wide range: Recombee for content recommendations, NLP Cloud for AI content augmentation, and CRMs, identity providers, payment platforms, analytics and tag management, mapping services such as Leaflet and GeoJSON, and email and notification systems. On GovCMS SaaS, integrations must fit the platform's constraints, and we have deep experience delivering creative solutions within them.

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.

Yes. We've built deep integrations with identity providers. Whether it's possible on your platform depends on the hosting model, because GovCMS SaaS limits custom code.

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.

Case studies

AER hero
Case study

Morpht rebuilt the Australian Energy Regulator website on GovCMS, migrating 26,997 pages and 41,815 documents with no data loss, on schedule and on budget.
TAG case study
Case study

Morpht connected NSW Trustee and Guardian's CRM, booking portal, Google Maps and Drupal, so pop-up service locations publish and expire automatically.
Food inspection
Case study

Morpht moved the NSW Food Authority website to GovCMS, migrating 8,000+ pages and files. Traffic rose 9.7% year on year and time on page increased by 44%.

Latest 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.