tr Skip to content

Send a Slack alert when a new Shoprocket order is created

Post a message to a Slack channel each time an order is created in your Shoprocket store, so your team sees new sales and can start packing without logging in to the Shoprocket dashboard.

Shoprocket Slack

2 steps Setup ~5 min Used on 3.2k sites Free to import

The Send a Slack alert when a new Shoprocket order is created workflow on the FlowMattic canvas, with 2 steps across Shoprocket, Slack
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Shoprocket lets you sell on your own site, but new orders are easy to miss when the team spends the day in Slack. Someone ends up checking the dashboard every hour, or a parcel ships a day later than it could. This workflow posts each new order into a channel you choose.

The Shoprocket trigger fires when an order is created and passes the order's data to FlowMattic. The next step uses Slack with Send Channel Message to post into the channel you pick. You write the message and place order values in it, such as the order number, the customer and the total.

Every order creates one message, with no filtering. Because the trigger is order creation, check in a test whether an order shows up before or after payment in your Shoprocket setup, and word the message to match. Task History records each run with the order data and the Slack message.

Packing queue for a small shop

A two-person shop keeps a #orders channel. Each Shoprocket order appears there, and whoever is free reacts with a tick and starts packing.

Sales visibility for a launch

During a product launch, the whole team watches orders arrive in Slack in real time without needing access to the store's back end.

Weekend cover for a part-time team

Whoever is on shift over the weekend watches the Slack channel instead of the store dashboard and sees each Shoprocket order as it comes in.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Shoprocket Order Created

    Runs when an order is created in your connected Shoprocket store. The order's data is passed on so you can include it in the Slack message.

  2. Step 2Action
    Slack Send Channel Message

    Sends the new-order alert into a Slack channel. Write the text and map in the Shoprocket order values you want the team to see, such as the order number and total.

What you need

  • FlowMatticCore
  • Shoprocket AccountAccount
  • Slack AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Put a link to the order in your Shoprocket dashboard into the message if the order data includes one, so the team can open it in one click.
  • Add a Filter that continues only when the order total is above a value you choose, if you want Slack alerts just for larger orders.
  • Add a Google Sheets step after Slack to keep an order log alongside the alert, using the same Shoprocket values.

Questions about this workflow

Does every Shoprocket order send a Slack message?

Yes, as imported. Each created order starts one run and posts one message. Add a Filter if some orders should not alert the team.

Which order details can appear in the Slack alert?

Whatever the Shoprocket order event includes. Place a test order after import and look at the captured data to choose what to show.

Can each Shoprocket order alert go to more than one Slack channel?

Not as imported. Add a second Send Channel Message step after the first and point it at the other channel, mapping the same order values.

Will the Slack message update when the Shoprocket order is shipped?

No. The workflow posts once, when the order is created. Status changes later on are not sent to Slack.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Easy to use, familiar UI for automating all kinds of wordpress tasks. Integrating all our plugins together is key and flowmattic fits the job perfectly.

Verified User in Marketing and Advertising

Great product, saves a lot of money on automation subscription. Also great support and response from the team.