What Drupal integration covers
Drupal is an open-source content management system, and stores built on it usually add Drupal Commerce, a set of modules maintained by Centarro. Integration work falls into two groups. Site data such as user accounts, members and form submissions goes to a CRM; Commerce orders and customers go to an ERP, which returns products, stock and prices. Clarity Connect handles both, running each flow in real time or on a schedule.
Records synced with Drupal
- User accounts
- Form submissions and leads
- Commerce orders
- Products and variations
- Stock
- Prices
- Payments
How the Drupal connection works
JSON:API in Drupal core
Drupal core includes the JSON:API module, which exposes Drupal entities for create, read, update and delete over HTTP without custom code. It works through Drupal's entity and field system and respects the site's own permissions, so the integration's account sees only what its role allows.
Drupal Commerce versions
Commerce 3.x runs on Drupal 10.3 and later and on Drupal 11; Commerce 2.x covers Drupal 9 and 10; Commerce 1.x belongs to Drupal 7. The Commerce API module extends JSON:API to Commerce, but it has no stable release yet, so we check what it exposes on your version before relying on it.
Drupal 7 sites
Drupal 7 security support ended on 5 January 2025, which also leaves Commerce 1.x stores without core security fixes. If your site is still on 7, plan the migration and the integration together.
A Salesforce module, or middleware
The Salesforce Suite module maps Drupal entities to Salesforce objects, pushes updates as they happen and pulls Salesforce changes on cron. It suits a single Drupal-to-Salesforce link; when the same records also need to reach an ERP or another system, Connect carries them between all of them.
See Clarity Connect move an order
Watch an online order travel into the ERP and its status come back in our Clarity Connect demo, or book a live walkthrough on your own systems.
Systems we connect to Drupal
Clarity Connect has a connector for every system in this list. We have a page on Drupal and SAP; linked names below go to each system's own integration page.
eCommerce platforms
- 3dcart (Shift4Shop)
- Adobe Commerce (Magento)
- AspDotNetStorefront
- BigCommerce
- Clarity eCommerce
- EKM
- nopCommerce
- PrestaShop
- SAP Commerce Cloud (Hybris)
- Shopify
- Shopware
- Volusion
- WooCommerce
- X-Cart
- Znode
Marketplaces
- Amazon Fulfillment
- Amazon Marketplace
- Amazon Seller Central
- eBay
- Etsy
- Walmart Marketplace
- Wayfair
ERP and accounting
- Acumatica
- Brightpearl
- Dynamics 365
- Dynamics AX
- Dynamics GP
- Dynamics NAV
- Epicor
- Epicor Eclipse
- Epicor ERP 10 (now Kinetic)
- Epicor ERP 9
- Epicor Kinetic
- Epicor Prophet 21
- FreshBooks
- Hermes
- Infor
- Infor CloudSuite
- Kashflow
- Linnworks
- NetSuite
- Odoo
- Oracle
- Oracle EBS
- Oracle Fusion
- Oracle JD Edwards
- QuickBooks
- Sage 100
- Sage 200
- Sage 300
- Sage 50
- Sage Intacct
- Sage X3
- SAP
- SAP Business ByDesign
- SAP Business One
- SAP Concur
- SAP ECC
- SAP S/4HANA
- SYSPRO
- Xero
- Zoho Inventory
CRM
- Agile CRM
- Dynamics CRM
- HubSpot
- Pipedrive
- Podio
- QuoteWerks
- Salesforce
- Salesforce Marketing Cloud
- Streak
- SugarCRM
- Zendesk
- Zoho
Payments
- Authorize.net
- BNG
- BridgePay
- Chase Orbital Paymentech
- Cybersource
- Fiserv (First Data)
- GoCardless
- Heartland
- Opayo (formerly Sage Pay)
- Payeezy
- Payoneer
- PayPal
- PayTrace
- Stripe
- Worldpay (formerly Vantiv)
Shipping and freight
- A. Duie Pyle
- AAA Cooper Transportation
- ABF Freight System
- Averitt Express
- Day & Ross
- Daylight Transport
- Dayton Freight Lines
- DHL
- DPD
- Estes Express Lines
- FedEx
- FedEx Freight
- Oak Harbor Freight Lines
- Parcelforce
- Pitt Ohio
- R+L Carriers
- Roadrunner Freight
- Saia
- ShipStation
- Southeastern Freight Lines
- TForce Freight (UPS Freight)
- TNT (FedEx)
- UPS
- USPS
- Werner Enterprises
- XPO
Content management
- DNN
- dotCMS
- ExpressionEngine
- Joomla
- Kentico
- Sitecore
- Sitefinity
- WordPress
Marketing automation
- Act-On
- ActiveCampaign
- Adobe Marketo Engage
- ClickDimensions
- Ontraport
- Salesforce Account Engagement (Pardot)
- SharpSpring
- Dotdigital (formerly dotmailer)
- Elastic Email
- Mailchimp
- Mailjet
- Microsoft Exchange
- SendGrid
- SMTP2GO
Social media
- X (Twitter)
- YouTube
Analytics
- Google Analytics
- Google Tag Manager
- Qualtrics
File storage
- Amazon S3
- Box
- Dropbox
- Google Drive
- Google Workspace (G Suite)
- OneDrive
Databases
- Amazon RDS
- Amazon Redshift
- Microsoft SQL Server
- MySQL
- PostgreSQL
EHR and EMR
- eClinicalWorks
- Epic
- LabVantage LIMS
- LabWare LIMS
- PioneerRx
- STARLIMS
- Thermo Fisher SampleManager LIMS
- TIMS
Other systems
- Aareon QL
- Abillity
- Clickatell
- Eventbrite
- FTP
- Groupon
- HCL Notes (Lotus Notes)
- Jira
- Metapack
- OData
- Rithum (ChannelAdvisor)
- SFTP
- Slack
- SurveyMonkey
- Zoho People
Linked names have their own integration page.
How Clarity Connect runs it
Clarity Connect is Clarity's integration platform. It holds a continuous two-way link between Drupal and the business systems around it and runs as many tasks as the site needs, each live or on a schedule. Clarity has built over 3,000 integrations on it, and clients can have the source code for the platform and connectors.
Discovery
A Clarity business analyst documents the data fields and workflows each system can share and which ones you need.
Tasks and mapping
Each flow becomes a Connect task, such as orders to the ERP or stock to the store, set to run in real time or on a schedule.
Testing
Orders and updates are run end to end, including the return trip of statuses back to the customer-facing system.
Live, with a dashboard
Queues and scheduled tasks show in Connect's Hangfire dashboard. A job whose target is offline is retried 10 times, every 30 minutes, and can be re-queued once the cause is fixed.
Clarity Connect is sold as a SaaS subscription at $599 a month or as a one-time license at $15,000 with no ongoing fees, and larger projects are priced to scope. See pricing.
Questions
Can Drupal send form leads to my CRM?
Yes. Connect picks up new submissions or user records from Drupal and creates or updates the contact in Salesforce, HubSpot, Dynamics or another CRM. See Salesforce integration and HubSpot integration.
Can Drupal Commerce orders go to our ERP?
Yes. Orders and customers go from Drupal Commerce to the ERP, and products, stock and prices come back. On Commerce 2.x and 3.x the integration reads and writes through JSON:API, with the Commerce API module where it covers what's needed.
Is Drupal 7 still supported?
No. Drupal 7 security support ended on 5 January 2025. We can connect a Drupal 7 site while you migrate, but the long-term integration should target Drupal 10 or 11.
Why use Connect rather than a Drupal module?
A module links Drupal to one system. Connect handles several systems at once, queues jobs when one of them is offline and lets you watch every transaction on its dashboard.
Related resources
Plan your Drupal integration
Tell us what your Drupal site collects or sells and where that data needs to go. A business analyst will map the fields with your team first. Call (800) 928-8160, email sales@clarity-ventures.com or get a consultation.
Book a demo





