Description
3DM Connect integrates your WooCommerce store directly with the 3DM Solutions API, allowing you to send automated WhatsApp template messages to your customers whenever an order status changes. Stop sending manual messages. With 3DM Connect, you can automatically notify customers when their order is placed, processed, shipped, refunded, or when they abandon their cart.
Key Features
- Automated Triggers: Automatically send WhatsApp messages on specific WooCommerce events:
- New Order
- Order On-Hold
- Order Processing
- Order Completed
- Order Cancelled
- Order Refunded
- Order Failed
- Abandoned Cart
- Smart Variable Mapping: Deeply integrate your order data into your messages. Map template variables (e.g.,
{{1}},{{2}}) to WooCommerce data points like:- Billing First/Last Name
- Order ID & Total
- Tracking URL
- Item Count
- Refund Amount & Reason
- Cart Total & Checkout URL
- Template Sync: One-click synchronization fetches your approved WhatsApp templates directly from your 3DM dashboard.
- Template Validation: Intelligently detects template headers to prevent errors before they happen.
- Integrated Logging: Uses the native WooCommerce logging system (
WooCommerce > Status > Logs) for secure and easy debugging.
External Service Disclaimer
This plugin relies on the 3DM Connect API (connect.3dm-sols.com) to function.
- Data Transmission: To send WhatsApp messages, this plugin sends limited order data (Customer Phone Number, Customer Name, Order ID, and mapped Order Details) to 3DM Connect servers.
- Account Requirement: You must have an active account and a valid Company Hash from 3DM Solutions to use this plugin.
- Terms & Privacy: Usage of the API is subject to the 3DM Solutions terms.
Screenshots
Installation
- Upload the
3dm-connectfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to WooCommerce > Settings > 3DM Connect.
- Enter your Company Hash provided by 3DM Solutions.
- Click Refresh Templates to sync your WhatsApp templates.
- Select the templates you wish to use for each order status and map the variables.
FAQ
-
Do I need a 3DM Solutions account to use this?
-
Yes. This plugin acts as a bridge between WooCommerce and the 3DM Connect API. You will need a «Company Hash» from your 3DM dashboard to authenticate the connection.
-
The plugin says «Syncing…» but templates don’t appear.
-
Please ensure your Company Hash is correct. If the hash is valid, check the logs at WooCommerce > Status > Logs (select
3dm-connectfrom the dropdown) to see the API response error. -
Does this support media headers (Images/PDFs)?
-
Currently, this version supports TEXT headers only. Templates with media headers (Image, Video, Document) are automatically filtered out to prevent delivery errors.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“3DM Connect” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “3DM Connect” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
6.2.8
- Initial release on WordPress.org.
- Added Abandoned Cart recovery feature.
- Implemented secure WooCommerce Logging.
- Added strict template header validation.
- Refactored codebase for performance.

