How it works
This workflow runs when a shopper removes an item from a wishlist in Wysh and posts a message to Slack immediately.
The default message is {{ customer.displayName }} has removed {{ product.title }} from their {{ wishlist.name }} wishlist.
Before you start
- Install Shopify Flow and Wysh.
- Connect Slack to Shopify Flow.
- Choose the Slack channel that should receive wishlist activity.
Install the workflow
- Download the ZIP and extract
wysh_slack_wishlist_item_removed.flow. - In Shopify Flow, choose Import workflow.
- Select the extracted
.flowfile. - Open the Slack action and choose a destination channel.
- Review the message, then save without switching the workflow on.
Customise the workflow
Edit the message to match your team's needs. Keep the customer, product and wishlist variables if staff need to understand the removal without opening Shopify.
Consider using a dedicated channel if wishlist activity is frequent.
Enable and test
- Use a test customer to add a product to a Wysh wishlist.
- Remove that product from My Wishlist or My Lists.
- Confirm one message reaches the intended Slack channel with the correct customer, product and wishlist.
- Turn the workflow on only after the test succeeds.
What Slack receives
By default, Slack receives the customer's display name, the removed product title and the wishlist name. You can add other fields available from the trigger in Shopify Flow.
Troubleshooting
- No message: confirm the Slack connection and destination channel.
- Missing product title: confirm the product still exists and inspect the Flow run output.
- Wrong wishlist: repeat the test from a named list and review the trigger data.