Integrating with Shopify Flows
How the Blockify: Fraud Filter x Shopify Flow integration works
With this integration, you can:
- Automate fraud detection and response using Shopify Flow.
- Set up workflows triggered by Blockify events, such as Order Blocked or Order Flagged for Review.
- Combine Blockify conditions (like riskScore) with Shopify Flow logic for advanced automation.
- Notify your team when risky orders are detected or blocked.
- Improve order safety and streamline your fraud management process.
Set up Blockify: Fraud Filter x Shopify Flow
Step 1: Enable Shopify Flow in Blockify: Fraud Filter
- From app Blockify: Fraud Filter, click tab "Integration" -> click button "Set up" in section "Shopify Flow"

- To proceed, please install Shopify Flow by clicking the “Install” button

- Choose "Enable" to Use Shopify Flow to create workflows based on Blockify's events.

Step 2: Set up your flow
- From your Shopify admin, go to app "Shopify Flow" and click "Create workflow".

- Choose your trigger, condition and actions.

- Click button "Turn on workflow to activate".

Available triggers and actions
In Shopify Flow, triggers start a workflow based on an event, and actions define what happens when the conditions are met. The integration of Blockify: Fraud Filter with Shopify Flow provides powerful triggers and conditions, helping you better manage and control the risk score of orders.
Triggers
- Risk Analysis Completed
This trigger activates when Blockify completes risk analysis for an order.This trigger can be combined with Shopify Flow conditions, and it can also be paired with a Blockify-specific condition called riskScore.

This trigger is useful for:
- Automating workflows based on order risk levels.
- Taking immediate action on high-risk orders.
- Combining with other Shopify Flow conditions to create customized automation.
- Integrating with Blockify-specific conditions, such as riskScore, for more precise controlOrder Blocked
- Order Blocked
This trigger activates when an order is blocked by Blockify due to high risk or rule violation.
This trigger is useful for:
- Automatically handling orders flagged as high risk.
- Blocking orders that violate fraud rules.
- Notifying the team about suspicious or high-risk orders.
- Integrating with other Shopify Flow conditions for customized workflows.
- Order Flagged for Review
This trigger activates when an order is flagged for manual review by Blockify.
This trigger is useful for:
- Identifying orders that require manual inspection.
- Notifying your team to review potentially risky orders.
- Preventing fraudulent or suspicious orders from being processed automatically.
- Integrating with other Shopify Flow conditions to create customized workflows.
Actions
Blockify also provides two actions you can drop into any workflow, including workflows started by Shopify's own triggers such as Order created, Order paid, Order fulfilled or Refund created. Both write straight back into Blockify.
- Block this visitor
Adds the IP address behind an order to your Blockify block list, so the same visitor is stopped at your storefront before they can order again.
- Allowlist this visitor
Adds the IP address behind an order to your Blockify whitelist, so your block rules never stop this visitor. Use it to undo a wrong block.
Ready-made templates
Instead of building a workflow from scratch, you can install one of the 25 Blockify templates published in Shopify Flow's own template library. Twenty-two of them were added on 25 August 2026.
How to install a template
- From your Shopify admin, go to Apps > Flow > Templates and filter the list by Blockify.
- Open the template you want and read its Setup note.
- Fill in every blank field the note mentions, then click Turn on workflow.
Tag and record
Template | What it does | Trigger |
|---|---|---|
Tag every order with its Blockify risk level | Tags each order high, medium or low risk | Risk Analysis Completed |
Tag customers by their Blockify risk band | Tags the customer as well as the order, so you can build Shopify segments | Risk Analysis Completed |
Tag and notify your team when Blockify cancels a blocked order | Tags the cancelled order and emails your team | Order Blocked |
Add a customer to a watchlist when their order is blocked | Tags the customer blockify_watchlist for your own review | Order Blocked |
Alert and integrate
Template | What it does | Trigger |
|---|---|---|
Alert my team about risky orders | Sends a high-risk order to Slack, SMS or any endpoint | Risk Analysis Completed |
Alert your team when Blockify blocks a high-value order | Sends a webhook and email when a cancelled order was above a value you set | Order Blocked |
Send flagged orders to your review system | Posts every flagged order as JSON to a URL you choose, including the tier name | Order Flagged for Review |
Hold for review
Template | What it does | Trigger |
|---|---|---|
Hold flagged orders for review | Holds fulfilment on every order Blockify flags | Order Flagged for Review |
Hold orders where the billing and shipping addresses don't match | Holds fulfilment on an address mismatch and emails you both addresses | Risk Analysis Completed |
Hold fulfillment for high-risk orders shipping to selected countries | Holds orders to a country you choose that scored above 0.5 | Risk Analysis Completed |
Hold large orders from first-time customers | Holds a customer's very first order when it is above a value you set | Risk Analysis Completed |
Hold unusually large quantity orders for review | Holds orders above an item count you set that also scored above 0.3 | Risk Analysis Completed |
Hold orders paid entirely with gift cards | Holds gift-card-only orders that also scored above 0.3 | Risk Analysis Completed |
Hold fulfilment when the same customer is flagged twice | First flag records the customer, second flag holds the order | Order Flagged for Review |
Release, cancel and refund
Template | What it does | Trigger |
|---|---|---|
Release fulfilment holds on low-risk orders | Lifts the hold when Blockify scores an order 0.3 or under | Risk Analysis Completed |
Cancel only high-value high-risk orders | Cancels high-risk orders only above a value you set | Risk Analysis Completed |
Cancel and refund orders flagged in a specific risk tier | Cancels, refunds and restocks - for one named tier only | Order Flagged for Review |
Block automatically
Template | What it does | Trigger |
|---|---|---|
Block the visitor after Blockify cancels their order | Blocks the IP, first-time buyers only | Order Blocked |
Block repeat offenders after a second blocked order | First block records the customer, second block blocks the IP | Order Blocked |
Block a buyer after you refund a suspect order | Blocks the IP after you refund an order carrying a tag you name | Refund created |
Block repeat abuse of a discount code | First use records the customer, second use blocks the IP | Order created |
Block a watchlisted customer at their next order | Blocks anyone already tagged blockify_watchlist | Order created |
Allowlist automatically
Template | What it does | Trigger |
|---|---|---|
Allowlist a customer after their second clean paid order | Allowlists the IP once a customer has paid for two orders | Order paid |
Allowlist a returning customer after Blockify cancels their order | Allowlists a repeat buyer Blockify cancelled, and emails you | Order Blocked |
Trust a customer once you fulfil an order Blockify held | Allowlists the IP after you ship an order Blockify had held | Order fulfilled |
Before a template will run
- Templates on Risk Analysis Completed, Order Flagged for Review and Order Blocked need Shopify Flow enabled in Blockify (Step 1 above).
- Order Flagged for Review only fires when a risk tier's action is set to Flag order; Order Blocked only fires when a tier's action is set to Block order.
- The five templates on Order created, Order paid, Order fulfilled and Refund created are Shopify's own triggers. They run whether or not Shopify Flow is enabled in Blockify - they only need the app installed so their Blockify step can reach us.
- Orders placed without a customer account (guest checkout) are skipped by every template that tags a customer or counts their orders.
- Release fulfilment holds on low-risk orders only lifts holds that Shopify Flow itself placed.
Example workflows
Here are some powerful workflows you can build by connecting Blockify (your app) with Shopify Flow to automate your store's fraud prevention.
1. Automatically cancel high-risk orders and flag medium-risk orders for review
When Blockify completes a risk analysis for a new order, Shopify Flow can automatically take action. By adding a condition based on the risk score, you can create a workflow that automatically cancels "high-risk orders", adds a manual-review tag to "medium-risk orders", and tags "low-risk orders" as safe for fulfillment.

2. Tag fraudulent customers and send internal alerts
When Blockify automatically blocks and cancels a high-risk order, Shopify Flow can trigger subsequent actions. This workflow can automatically add a "fraud-risk" tag to the customer's profile to prevent future purchases and send an internal email or Slack notification to your fraud team to log the event.

3. Create detailed support tasks for orders needing manual review
Whenever an order is flagged for manual review, Shopify Flow can automatically create a support ticket in a tool like Gorgias or send a detailed email to your team. This allows your staff to have all the necessary information—like the customer's details, order value, and a direct link to the order—to make a quick and informed decision.

Updated on: 25/08/2026
Thank you!