Make.com Connector¶
This plugin connects your Shopware 6 store with the automation platform Make.com (formerly Integromat) and therefore with 3,000+ apps. Shopware events trigger Make scenarios, and conversely Make controls Shopware actions directly – fully automatically and without code. Unlike simple trigger-actions, Make enables complex multi-step workflows with conditions, loops, data transformation and error handling.
Highlights
- ⚡ Shopware events trigger Make scenarios (order, customer, stock, shipping, cancellation)
- 🎛️ Make controls Shopware directly (order status, product, customer group)
- 🔗 Webhook manager – overview of all configured Make webhooks
- 📦 Pre-built scenario templates as JSON import for Make.com
- 📊 Execution log with status, response and retry function
- 🧩 Complex multi-step workflows without code
❓ FAQ¶
What is Make.com?
Make.com (formerly Integromat) is a visual automation platform that connects 3,000+ apps. Unlike simple trigger-actions (like Zapier), Make enables complex multi-step workflows with conditions, loops, data transformation and error handling.
Which Shopware events can trigger Make scenarios?
Among others new order, payment, shipping, cancellation, new customer and low stock. Through the event selection you decide yourself which events are sent to Make as a webhook.
Can Make.com also control Shopware?
Yes. Through actions, Make can control Shopware directly – e.g. change order status, update products or switch a customer's group. This uses a Shopware API access (integration).
Do I need programming skills?
No. Setup is code-free via the webhook manager. Pre-built scenario templates can be imported into Make.com as JSON and serve as a starting point.
What happens if a webhook fails?
The execution log shows all sent webhooks with status and response. Failed webhooks can be resent using the retry function.
Is the plugin GDPR compliant?
The connection runs directly between your store and your own Make.com account. No additional third-party infrastructure is required.
What are the requirements?
The plugin requires the CNK Foundation plugin (version 3.0.4 or later) and Shopware 6.7. In addition you need an active Make.com account.
🔧 Installation¶
- Requirement: CNK Foundation plugin (version 3.0.4 or later)
- Requirement: active Make.com account
- Install via the Shopware Plugin Manager or with Composer
- Activate the plugin:
bin/console plugin:install --activate CnkPlatformMakeCom - Configure it in the Shopware administration
⚙️ Configuration¶
Webhook manager (Shopware as trigger)¶
| Setting | Description |
|---|---|
| Webhook URL | The URL of the Make.com webhook ("Webhooks → Custom Webhook" module) |
| Events | Selection of Shopware events that trigger this webhook |
| Sales channel | Optional restriction to a sales channel |
| Active | Enable/disable the webhook |
In Make.com, create a scenario with the Webhooks → Custom Webhook module and copy the generated URL into the webhook manager.
Shopware actions (Make as trigger)¶
| Setting | Description |
|---|---|
| API access | Shopware integration (access key ID & secret access key) for access from Make |
| Allowed actions | Change order status, update product, switch customer group |
Create an API access in Shopware under Settings → System → Integrations and store the credentials in the HTTP module of Make.com.
Scenario templates¶
The plugin provides pre-built scenario templates as JSON. Import them into Make.com (Scenario → Import Blueprint) and adapt them to your tools.
🔄 How it works in detail¶
Shopware as trigger¶
When a selected event occurs (e.g. order.placed), the plugin sends a webhook with the relevant data (JSON) to the configured Make.com URL. The Make scenario then processes the data in any number of steps – e.g. Slack message, Google Sheets row, lexoffice invoice.
Shopware as action¶
From within a Make scenario, Shopware can be controlled via the Admin API. Typical actions: set order status, update product data or stock, switch customer group.
Execution log & retry¶
Every sent webhook is logged with timestamp, event, target, HTTP status and response. Failed transfers can be resent directly from the log (retry).
🛒 Use case examples¶
| Trigger | Make scenario |
|---|---|
| New order | Slack notification + Google Sheets entry |
| Order paid | Invoice in lexoffice + Mailchimp email |
| New customer | HubSpot contact + welcome SMS via Twilio |
| Low stock | Email to purchasing + Trello card |
| Return created | Zendesk ticket + Slack alert |
⭐ Benefits for merchants¶
- Complex, multi-step automations without code
- Access to 3,000+ apps through a single connection
- Full control over which events are transmitted
- Traceability via the execution log incl. retry
- GDPR compliant: no additional third-party infrastructure
🧩 Feature set¶
- Shopware as trigger: events trigger Make scenarios via webhook
- Shopware as action: Make controls Shopware via the Admin API
- Webhook manager for central management of all webhooks
- Pre-built scenario templates as JSON import
- Execution log with status and response
- Retry function for failed webhooks
- Freely configurable event selection per sales channel
- Error logging via Shopware logging
📚 Documentation¶
Additional documentation and screenshots will follow with upcoming versions of the plugin.
Technical Make.com documentation: https://www.make.com/en/help