Shopify Flow

November 5, 2024

Connect Shopify to Slack: Admin Shortcuts & Shopify Flow

Simplify internal communication by sending quick, personalized, and automated Slack messages to your team via Shopify Flow.

Send Slack messages directly from any Shopify admin page. Powered by the Even Better Admin Shortcuts app, customize the form with a list of channels and any additional fields you'd like to include in the message.


Ideal for remote teams, this feature helps resolve issues on order pages ASAP. 


Maximize the efficiency of your Shopify store with pre-built templates from Admin Buttons, making it easier to create workflows within your Shopify Flow app for an enhanced Shopify experience.


VIDEO Content - Running an Admin Buttons + Shopify Flow - Send Slack from an order detail page via Flow


With Even Better's Admin Shortcuts app, you can Send Slack from an order detail page via Flow. 


Setting Up Slack Message Automation via Shopify Flow


To send Slack messages from an order page using Shopify Flow, follow these key steps:


  1. Install the Shopify Flow app: Install Shopify Flow from the Shopify store to create workflows within your Shopify setup.

  2. Install the Slack connector in Flow: To connect Shopify Flow with Slack, follow these steps:

    • Open the Flow app and navigate to where you would add a Slack action to your workflow.

    • Look for the “Disconnect” button under the Slack heading and select it.

    • Refresh the Flow editor and click the “Connect” button to log back into Slack.

  3. Verify Slack connection: Once the steps are completed, the FlowBot should appear in your Slack workspace.

  4. Add FlowBot to channels: In Slack, add the FlowBot app to any channels you’d like to use with this integration.


Setting up Slack Messages button in Your Order Detail Page with Admin Buttons


Install the Admin Buttons app: Start by adding the Admin Buttons app to your Shopify store. This app allows you to create custom buttons and forms directly from your order detail pages.


  1. Set up a custom button: Use the Admin Buttons app to create a custom button and form that will appear in your Detail Order Page. Here's how to configure it:

  • Title/Description: Enter whatever text you'd like to display on your order detail page.

  • Target: Select "Order Detail Page" as the target, then choose your preferred button style.


Image 1 - Edit Button interface


  • Trigger Setup:

    1. Type: Shopify Flow

    2. Key / Value pairs: to tie your button and the Flow automation together, we use a unique_key of "sndslkorderdtl.v1" for this automation. You can update this value to whatever you like, but if you change it, make sure you update it to the same value in the first "Check if..." step of your workflow.


Image 2 - Trigger Setup


  • Form setup: add a form, give it a name, description and button label that fits your needs.


Image 3 - Form Setup


  • Add the required fields, such as the Slack channel you want to connect, your Slack handle (@username), and the message form.


Image - Fields


  • Additionally, select from a range of fields to further customize your form.

  • Set the button status to Active and save your button.

If this is your first Admin Button, follow these steps to add your button to order detail pages.


Customize a Shopify Flow workflow template: 


We've created a Flow template to simplify set-up in Flow. Once added to your store, it will be activated when one of your admin users clicks the button on your order detail pages.

Flow template: Send a Slack from an order detail page when an Admin Button is clicked

Image - Order Trigger Template Flow Preview


Let's walk through the sections of the template:


  • trigger: this step links your workflow to the button you created. It will be activated when your Admin Buttons form is submitted. Admin Buttons provides triggers like this for all the places you can add buttons to admin (for instance, product, customer, draft order and abandoned order pages).

  • a "conditional" step to connect the workflow to a specific admin button: we use this step to tie your Admin Button directly to this workflow. (If you have several Admin Buttons set up for order detail pages, they will all activate any workflows you have set up using the "Order Admin Button triggered" workflow trigger. Make sure the value in this step matches the value you set in step 2d above.

    Image - Condition interface 1


  • a logging step: any time this workflow is run, the "log output" action will display the data it received from your admin button. This info is useful for troubleshooting any issues. It doesn't do anything to your order. Once your workflow is working properly, you can delete it if you like.

  • conditional steps to look for your tag group names: each set of "check if" + "add order tags" steps applies the tags for your desired groups. In the check-if step, make sure the conditional value matches the tag group name you added to your drop down element in the Admin Button. You will need a "check if" conditional step like this for each value you added to your drop down list. Connect any new conditional steps to the "Otherwise" dot on the previous conditional step. Delete any steps you don't need.

    Image - condition 2 steps


  • action to add order tags (and customer if you like!): here's where you add the actual list of tags to be applied in each group. In the action settings, be sure to click the "add:... " button that pops up when you type a new tag into the list. You can add as many tags as you like to each action. Also note that you can tag the customer who placed this order at the same time, as shown in the first action step.

    Image - Add order tags


Test your new automation: save your Flow workflow and turn it on. Navigate to the admin detail page for any order in your shop. You'll find your button in the "App Block" above the timeline. Click the button, select the button group to test and submit the form. The form pop-up will close and the app block will reload. You'll need to reload the order detail page to see your newly added tags.


Troubleshooting your configuration


Each time your workflow runs, a "recent run" will display in the Flow app. Find your workflow's last run and click into it. You'll see a breakdown of all the steps that were executed. If you still have the "logging" step, you'll be able to see exactly what data was sent from Admin Buttons. In the Admin Buttons app, you can also review the "Click History" page to see whether the button click itself was successful. (We'll link to a troubleshooting article here shortly.)


Image - find debugging info

Customizing your workflow


Once you have the basics set up, with an Admin Button sending data to a Flow workflow, the options for customizing it are basically limitless. You can add additional form fields to your Admin Button set up. And then you can do more things with that data in Flow.


  • "send an internal email" for some or all of your tag groups

  • connect to Slack and send a message to a channel

  • log data to a Google Sheet

  • "send http request" to connect your Flow to Zapier and complete additional steps in other apps


Or you could use the "Any selection page Admin Button triggered" Flow trigger to apply multiple tags to multiple orders all at once, from the Order list page.


We'll link to articles on these additional options shortly. In the meantime, check all of our Admin Buttons Flow Templates.

Start sending Slack alerts

Install on Shopify today and get the flow templates for free.

Start sending Slack alerts

Install on Shopify today and get the flow templates for free.

Start sending Slack alerts

Install on Shopify today and get the flow templates for free.

Author

Cam

Founder of Even Better Apps

Share article via

Share article via

Similar blogs

Fresh Shopify admin tips in your inbox

Stay in the loop

Occasional product updates and Shopify optimization content.

Fresh Shopify admin tips in your inbox

Stay in the loop

Occasional product updates and Shopify optimization content.

Fresh Shopify admin tips in your inbox

Stay in the loop

Occasional product updates and Shopify optimization content.

Streamlined Shopify solutions for your store team

© 2025 Even Better Apps. All rights reserved.

Streamlined Shopify solutions for your store team

© 2025 Even Better Apps. All rights reserved.

Streamlined Shopify solutions for your store team

© 2025 Even Better Apps. All rights reserved.