Slack
Slack is a team messaging platform that allows businesses to receive internal notifications and communicate in real time using channels.
This Make.com scenario sends a notification to a Slack channel when a new order is finalised on a ShopWired website. It uses a ShopWired webhook as the trigger and posts a formatted message to Slack using the Slack app module in Make.com.
Make.com scenario:
Make.com scenario:
This scenario allows new ShopWired orders to be sent to Slack:
- Listens for the
order.finalizedwebhook event from ShopWired - Receives order data using a Make.com Custom Webhook
- Sends a message to a selected Slack channel containing order details
Prerequisites
Prerequisites
Before using this scenario, you will need:
- A ShopWired account with access to webhooks
- A Make.com account
- A Slack workspace with permission to post messages to a channel
Scenario blueprint
Scenario blueprint
Use the following Make.com scenario blueprint url to import this scenario into your Make.com account:
- https://www.make.com/blueprint/REPLACE-WITH-OFFICIAL-BLUEPRINT-URL-v1
This scenario is hosted in the official ShopWired Make.com account and can be imported directly using the link above.
Scenario setup steps
Scenario setup steps
- Select the scenario URL provided above
- Open the link in Make.com
- Create a new scenario from the blueprint
- Replace any placeholder values if required
- Connect your Slack account when prompted
- Select the Slack channel and confirm the message content
- Turn the scenario on
- Place a test order on your ShopWired website to trigger the
order.finalizedevent
Platforms and modules used
Platforms and modules used
This scenario uses the following Make.com modules:
-
Webhooks – Custom webhook
Receives order data from ShopWired -
Slack – Send a message
Sends a formatted order notification to a Slack channel using a bot connection
This scenario uses the Slack app module in Make.com.
ShopWired webhook data
ShopWired webhook data
This scenario is triggered by the following ShopWired webhook event:
order.finalized
Example webhook payload
{
"event": {
"topic": "order.finalized",
"subjectType": "order",
"subjectId": 1000123
},
"data": {
"object": {
"reference": "1000123",
"total": "59.99",
"currency": "GBP",
"customer": {
"email": "customer@example.com"
},
"createdAt": "2026-01-13T15:04:22+00:00"
}
}
}
Webhook field mapping
| Field path | Description |
|---|---|
data.object.reference |
Order reference |
data.object.total |
Order total |
data.object.currency |
Order currency |
data.object.customer.email |
Customer email address |
data.object.createdAt |
Order creation date |
Required user inputs
Required user inputs
After importing the scenario, you must provide the following values:
| Placeholder / setting | Description | Where to find it | Example |
|---|---|---|---|
| Slack connection | Connects Make.com to your Slack workspace | Slack account | – |
| Slack channel | Channel where messages will be posted | Slack channel list | #orders |
| Message text | Content of the Slack notification | Defined in scenario | New order received |
Recommendations
Recommendations
- The ShopWired webhook Test option does not include full order data.
- A completed order is required to capture the full webhook payload.
- This scenario sends notifications only and does not modify orders.
- ShopWired can only support the scenario as provided in this guide.
- Any customisations or changes to the scenario are supported by Make.com.