Shopify Flowを利用して注文通知をSlackに飛ばす方法

How to Send Order Notifications to Slack Using Shopify Flow

Tsunライターチーム

For ecommerce sites run on Shopify, quickly checking and responding to new orders is essential. This guide explains how to use Shopify Flow to automate order notifications to Slack. With this setup, a notification is sent to the person in charge in real time every time an order comes in, helping improve operational efficiency.

What Is Shopify Flow

Shopify Flow is an automation tool provided by Shopify that helps streamline various tasks involved in running an online store. It's mainly used to automate everyday tasks such as inventory management, order processing, and customer support.

It was originally available only on the Shopify Plus plan, but a 2023 update made it available starting from the Basic plan as well.

The blog post below covers Shopify Flow in detail. Please use it as a reference.

How to Send Order Notifications to Slack

Output

Example of an order notification sent to Slack
Example of an order notification sent to Slack

With the setup described in this section, a notification will be sent to a Slack channel of your choice whenever an order is placed.

Step 1. Connect Flow and Slack

First, connect Flow and Slack.

(1) Go to Flow and click 'Create workflow'

(1) Go to Flow and click "Create workflow"

(2) For the action, select 'Send Slack message'  (3) In the 'Send Slack message' settings, click 'Install' inside the error section

(2) For the action, select "Send Slack message"

(3) In the "Send Slack message" settings, click "Install" inside the error section

(4) You'll be asked to grant access to Slack, so click 'Allow'

(4) You'll be asked to grant access to Slack, so click "Allow"

Step 2. Add FlowBot to the Channel You Want to Send Order Notifications To

Next, add the "FlowBot" app to the Slack channel you want to send order notifications to.

(1) Open Slack and open the channel you want to send order notifications to  (2) Click the '...' menu in the top right of the channel  (3) Click 'Edit settings'

(1) Open Slack and open the channel you want to send order notifications to

(2) Click the "..." menu in the top right of the channel

(3) Click "Edit settings"

(4) In the popup that appears, click 'Integrations'  (5) Click 'Add an App'  (6) Select the app named 'FlowBot'

(4) In the popup that appears, click the "Integrations" tab

(5) Click "Add an App"

(6) Select the app named "FlowBot"

Step 3. Get the Channel ID

Next, get the ID of the channel you want to send order notifications to.

 

(1) In the popup shown in Step 2, click 'Channel details'  (2) Copy the 'Channel ID' at the bottom of the popup

(1) In the popup shown in Step 2, click the "Channel details" tab

(2) Copy the "Channel ID" at the bottom of the popup

Step 4. Create the Workflow

Finally, create a workflow that sends a Slack notification whenever an order comes in.

(1) Return to the workflow creation screen opened in Step 1  (2) For the trigger, select 'Order created'  (3) For the action, select 'Send Slack message'  (4) In 'Channel, or member id', enter the channel ID you copied in Step 3  (5) In 'Message', enter the message content you want to send (see the sample message for reference)

(1) Return to the workflow creation screen opened in Step 1

(2) For the trigger, select "Order created"

(3) For the action, select "Send Slack message"

(4) In "Channel, or member id", enter the channel ID you copied in Step 3

(5) In "Message", enter the message content you want to send (see the sample message for reference)

Sample Message

🎉 A new order has come in! Please check the details.

{% assign jst_hour = order.createdAt | date: "%-H" | plus: 9 %} {% assign day_adjust = 0 %} {% if jst_hour >= 24 %}

{% assign jst_hour = jst_hour | minus: 24 %}

{% assign day_adjust = 1 %}

{% endif %} {% if day_adjust == 1 %}

{% assign jst_date = order.createdAt | date: "%Y-%m-%d" | date: "%s" | plus: 86400 | date: "%Y-%m-%d" %}

{% else %}

{% assign jst_date = order.createdAt | date: "%Y-%m-%d" %}

{% endif %} [Order Date/Time] {{ jst_date }} {{ jst_hour }}:{{ order.createdAt | date: "%M:%S" }} [Order Number] {{order.name}}

[Name] {{order.customer.lastName}} {{order.customer.firstName}}

[Items]

{% for lineItems_item in order.lineItems %}

・ {{lineItems_item.name}} x {{lineItems_item.quantity}}

{% endfor %}

[Total Amount] {{ order.totalPriceSet.shopMoney.amount | floor }} {{ order.totalPriceSet.shopMoney.currencyCode }}

[Tags] {% for tags_item in order.tags %}

・ {{tags_item}}

{% endfor %}

[URL] {% assign order_id = order.id | remove: "gid://shopify/Order/" %}https://admin.shopify.com/store/★enter your store ID here★/orders/{{ order_id }}

Summary

With the setup above, you can automatically send Slack notifications for new orders placed through Shopify.

This automation offers the following benefits:

  1. Prevents missed orders
  2. Enables fast order confirmation and processing
  3. Shares information with the whole team in real time
  4. Cuts down on manual checking by staff

After setting this up, it's a good idea to place a test order to confirm the notification arrives correctly. You can also customize the notification message content as needed.

Finally, the blog post below explains how to use Shopify Flow to enforce a "one per customer" purchase limit. Please use it as a reference.

👆️目次はShopifyアプリ「RuffRuff 目次作成」を利用

👆️Table of contents by the Shopify app RuffRuff Table of Contents

Back to blog
  • Shopifyアプリ「日本インボイス領収書」とは|税率別の端数処理と軽減税率の注記に対応

    What is the Shopify app "JP Invoice Receipt"? |...

    Scanoria

    JP Invoice Receipt (日本インボイス領収書) is an app that issues receipts from Shopify orders. It supports rounding per tax rate, notes for the reduced tax rate, and issuance by buyers themselves.

    What is the Shopify app "JP Invoice Receipt"? |...

    Scanoria

    JP Invoice Receipt (日本インボイス領収書) is an app that issues receipts from Shopify orders. It supports rounding per tax rate, notes for the reduced tax rate, and issuance by buyers themselves.

  • 【決定版】Shopifyアプリ おすすめ一覧:売上アップ・効率化・無料アプリまで徹底解説!

    [2026 Latest] Recommended Shopify Apps: A Compl...

    Tsunライターチーム

    A detailed, purpose-by-purpose guide to recommended apps that streamline Shopify operations. Covers customer acquisition, CVR improvement, blog extensions, CRM, workload reduction, and AI-powered apps. Curated information useful for beginners and...

    [2026 Latest] Recommended Shopify Apps: A Compl...

    Tsunライターチーム

    A detailed, purpose-by-purpose guide to recommended apps that streamline Shopify operations. Covers customer acquisition, CVR improvement, blog extensions, CRM, workload reduction, and AI-powered apps. Curated information useful for beginners and...

  • Shopify Canvasとは?できること・使い方・注意点を解説

    What is Shopify Canvas? Capabilities, how to us...

    Tsun ライターチーム

    Shopify Canvas, announced on October 1, 2026, is a design screen where you can edit your theme together with Sidekick while viewing every page of your store side by side....

    What is Shopify Canvas? Capabilities, how to us...

    Tsun ライターチーム

    Shopify Canvas, announced on October 1, 2026, is a design screen where you can edit your theme together with Sidekick while viewing every page of your store side by side....

  • STORESからShopifyへのデータ移行手順|注意点も紹介

    [2026 Edition] How to Migrate Data from STORES ...

    Tsunライターチーム

    For merchants considering a move from STORES to Shopify, this guide explains the differences in pricing and features between the two services, which data can and cannot be migrated, the...

    [2026 Edition] How to Migrate Data from STORES ...

    Tsunライターチーム

    For merchants considering a move from STORES to Shopify, this guide explains the differences in pricing and features between the two services, which data can and cannot be migrated, the...

  • 【2026年最新】Shopifyの手数料一覧!プラン別の料率と費用を抑えるポイント

    [Latest for 2026] List of Shopify fees! Rates b...

    Tsun ライターチーム

    Explains the types of fees charged on Shopify and lists the rates for the Basic, Grow, Advanced, and Plus plans. Also introduces cost simulations by monthly sales and four points...

    [Latest for 2026] List of Shopify fees! Rates b...

    Tsun ライターチーム

    Explains the types of fees charged on Shopify and lists the rates for the Basic, Grow, Advanced, and Plus plans. Also introduces cost simulations by monthly sales and four points...

  • Shopify GitHub連携とは?テーマをGitHubで管理する方法・設定手順をわかりやすく解説

    What is the Shopify GitHub integration? A clear...

    Tsun ライターチーム

    With the Shopify GitHub integration, you can manage a Shopify theme's code and settings in a GitHub repository. It explains how it works, the benefits of adopting it, what you...

    What is the Shopify GitHub integration? A clear...

    Tsun ライターチーム

    With the Shopify GitHub integration, you can manage a Shopify theme's code and settings in a GitHub repository. It explains how it works, the benefits of adopting it, what you...

1 of 6
  • 【ストアインタビュー後編】やりながら育てるShopify。「野菜をMOTTO」の試行錯誤:モンマルシェ株式会社 河野雄士さん

    [Store Interview, Part 2] Building and Growing ...

    テキサス・アユミ

    "Even when e-commerce is the main battlefield, e-commerce isn't the goal." An in-depth look at our interview with Yuji Kono of Mon Marché, whose brand "Yasai wo MOTTO" grew its...

    [Store Interview, Part 2] Building and Growing ...

    テキサス・アユミ

    "Even when e-commerce is the main battlefield, e-commerce isn't the goal." An in-depth look at our interview with Yuji Kono of Mon Marché, whose brand "Yasai wo MOTTO" grew its...

  • 【ストアインタビュー前編】 ECが主戦場でも、ECが目的ではない。「野菜をMOTTO」が貫くEC戦略:モンマルシェ株式会社 河野雄士さん

    [Store Interview, Part 1] Even When E-Commerce ...

    テキサス・アユミ

    "Even when e-commerce is the main battlefield, e-commerce isn't the goal." Part 1 of our interview with Yuji Kono of Mon Marché, whose brand "Yasai wo MOTTO" grew its e-commerce...

    [Store Interview, Part 1] Even When E-Commerce ...

    テキサス・アユミ

    "Even when e-commerce is the main battlefield, e-commerce isn't the goal." Part 1 of our interview with Yuji Kono of Mon Marché, whose brand "Yasai wo MOTTO" grew its e-commerce...

  • 【ストアインタビュー後編】取り返しのつかない失敗さえしなければ、全部学びになる。EC戦略と経営哲学:Beverich株式会社 代表取締役 木下慶さん

    [Store Interview, Part 2] As Long as You Don't ...

    テキサス・アユミ

    Kei Kinoshita, President of Beverich, discusses his strategy for splitting roles between Shopify and Amazon, how he uses the RuffRuff apps, and a management philosophy that turns failure into learning....

    [Store Interview, Part 2] As Long as You Don't ...

    テキサス・アユミ

    Kei Kinoshita, President of Beverich, discusses his strategy for splitting roles between Shopify and Amazon, how he uses the RuffRuff apps, and a management philosophy that turns failure into learning....

1 of 3
  • Our Editorial Process

    For readers new to e-commerce and Shopify, we write our articles with care to explain difficult commerce and marketing terms, along with how everything works from building a store through to selling, as “gently,” “clearly,” and “accurately” as we can.

    Learn more 
  • About the information on this site

    The information published here is based on Tsun Inc.’s own experience and research. While we make every effort to publish information that is as “current” and “accurate” as possible, we cannot fully guarantee its contents. Tsun Inc. accepts no liability whatsoever for any damages arising from this site. If you find an error in the information published here, we would be grateful if you would contact Tsun Inc.