Shopify + Slack integration

Combine Shopify + Slack and move store data into channels where your team already talks. Just ask Letaido's AI agent and watch it do the work.

Best Shopify and Slack integration jobs to start with

Use this Shopify Slack integration for big order alerts, sales recaps, order lookups and discount codes.

Every hour

Big Shopify order alerts in Slack

Every hour, Leta posts the past hour's paid Shopify orders of $250 or more to #sales, with total, items and discount code.

Every morning at 8am

Daily Shopify sales recap in Slack

Every morning the agent posts yesterday's revenue, orders and average order value to Slack, compared with the same day last week.

When someone mentions Letaido

Shopify order lookup from Slack

Tag @Letaido with a Shopify order number and Leta replies in the thread with payment and shipping status, total, items and available tracking.

When someone mentions Letaido

Discount codes from a Slack request

Ask @Letaido in #marketing for a percent-off code and Leta creates it in Shopify, then replies with the code and its terms.

Every Monday at 9am

Weekly low stock alert in Slack

Every Monday the agent lists active product variants with fewer than 10 units left and posts them to your merchandising channel in Slack.

Shopify Slack integration options, compared

Shopify Flow and notification apps post store events to Slack. Leta also answers questions and acts on requests from Slack.

OptionOrder alerts in SlackScheduled sales reportsAnswers order questions in SlackCreates discount codes from SlackPosts the moment an order lands
Letaido AI agentYesYesYesYesNo
Shopify Flow with Send Slack messageYesPartlyNoNoYes
Slack notification apps from the Shopify App StoreYesPartlyPartlyNoYes
ZapierYesPartlyPartlyPartlyYes
Read the full comparison
OptionWhich wayHow it startsGood forKeep in mind
Letaido AI agentShopify into Slack, and Slack requests back into ShopifyA schedule you pick, an @Letaido mention in Slack, or a chat requestHourly big order alerts, a daily sales recap against last week, order lookups in a thread, discount codes created from a request, a weekly low stock listNot a per-order feed: Letaido's Shopify connector has no triggers, so order alerts arrive in hourly batches. Invite the bot to each channel it uses
Shopify Flow with Send Slack messageShopify into SlackA store event such as Order created or Order paid, or a Scheduled time triggerA Slack message for each order, refund or out of stock item, in the text and channel you setShopify's own automation app. You build each workflow and add FlowBot to every channel. Each Get data action returns up to 100 records, and no Flow trigger starts from Slack
Slack notification apps from the Shopify App StoreShopify into SlackStore events, with rules or filters on higher plansOrder alerts, for example with Ting or EZ Notify; some add daily, weekly or monthly order reports, or order and customer search in SlackAnother monthly plan, with caps on notifications or events per day or month. Rules and custom messages are often on the higher plan
ZapierBoth ways, one workflow for eachA Shopify trigger such as New Paid Order, or a Slack trigger such as New MentionFixed handoffs, such as a channel message for each paid order or abandoned cartShopify is a Premium app on Zapier. Its Shopify actions don't include creating a discount code, so that needs the API Request (Beta) step. You build and maintain each workflow

Shopify and Slack: the old way vs. Letaido

  1. 1Open Orders in Shopify
  2. 2Filter paid orders of $250 or more
  3. 3Open each order for its items
  4. 4Copy the details into Slack
  5. 5Do it again next hour
Every hour, post the paid Shopify orders of $250 or more created in the previous full hour to #sales, one line per order: the order number linked to the order in Shopify admin, the total, the items with quantities and any discount code. Skip test orders. If there are none, post nothing.
#sales in Slack
3 paid orders of $250 or more, 1 to 2 PM
Order #1184, $412.50, Trail hoodie x3, Canvas tote x1, code WELCOME10; Order #1186, $286.00, Merino crew sock x12; Order #1190, $264.80, Trail hoodie x2, Beanie x2, code FALL15

How Shopify and Slack jobs start

When something happens

A job can start when someone mentions @Letaido in Slack, like “Shopify order lookup from Slack”.

On a schedule

Saved as an automation, like these jobs: every hour, every morning at 8am or every Monday at 9am.

When you ask

Ask in chat; Leta picks from 427 actions.

All 11 Slack events

How to set up the Shopify Slack integration

  1. 1Create a Shopify store app and paste its keys
  2. 2Create the Slack app from Letaido's manifest
  3. 3Approve the first run

    Allow all read operations once per app; approve each kind of write once.

  4. 4Try it in chat first
  5. 5Choose when it runs

Every Shopify and Slack action the agent can take

Shopify
14 groups: 136 reads, 227 writes
  • Manage discounts
  • Manage locations
  • Read abandoned checkouts and privacy
  • 11 more

Create variants · Dispose reverse fulfillment order items · Generate customer activation URL · Deactivate inventory

Slack
10 groups: 27 reads, 37 writes
  • Post and manage messages
  • Manage channels
  • Create and edit canvases
  • 7 more

Make file public · List emoji · Add reminder · Set status

Frequently asked

Does Shopify integrate with Slack? +

Yes. Shopify Flow's Send Slack message action and Slack notification apps from the Shopify App Store post store events to Slack. Leta, Letaido's AI agent, adds jobs that look at the data first, like big order alerts and a daily sales recap, and takes requests from Slack, like order lookups and discount codes.

How do I connect Shopify and Slack to Letaido? +

Create a Shopify store app and paste its keys into Letaido, then create the Slack app from Letaido's manifest and invite the bot to the channels it uses. After that, describe the job in chat or paste a prompt from a job on this page.

Do new Shopify orders show up in Slack the moment they're placed? +

No. Letaido's Shopify connector has no triggers, so the big order alert runs every hour and posts paid orders of $250 or more after their hour ends. Orders still unpaid when their hour is checked are not posted. Shopify Flow and Slack notification apps post the moment an order lands.

Can my team look up a Shopify order from Slack? +

Yes. Mention @Letaido with an order number like #1187 and Leta replies in the thread with payment and fulfillment status, total, items and tracking, plus a link to the order in Shopify admin. It reads up to 50 items and 10 shipments per order and says when more are in Shopify. It finds orders from the last 60 days unless your Shopify app has the read_all_orders scope.

Can it create Shopify discount codes from a Slack request? +

Yes. Someone in #marketing mentions @Letaido with the code and percent off, and Leta creates it in Shopify: up to 30% off all products, one use per customer, with a usage limit and end date if they give them. A taken code or a bigger discount is not created, and the reply says why.

Will it ask before it posts in Slack or changes my store? +

Allow all read operations once per app; approve each kind of write once. The order alerts, sales recap, order lookups and low stock list only read Shopify.

How is Letaido different from Shopify Flow? +

In Shopify Flow, a store event or a scheduled time starts a workflow you build, and its Send Slack message action posts in channels where you add FlowBot. No Flow trigger starts from Slack. With Letaido you describe the job, and Leta also acts on Slack mentions, like order lookups and discount codes.

Put Shopify and Slack to work today

Connect Shopify and Slack, then ask for a job like "Post big Shopify orders to Slack every hour". Leta gets it done on your schedule, or the moment you ask.

Get Letaido