> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.omegatheme.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Auto-validate Withdrawals Before Submission

## Overview
By default, Blockify accepts every withdrawal submission and lets you review it afterward. Turn on **Auto-validate before submission** to instead check each request the moment the customer submits — and block it if the order, email, or country doesn't pass. This cuts down the invalid and unverified requests you have to handle.

## What you'll learn
* [How auto-validate works](#2-how-auto-validate-works)
* [How to turn on auto-validate](#2-how-to-turn-on-auto-validate)
* [Who can use this feature?](#2-who-can-use-this-feature)

## How auto-validate works
When auto-validate is **off** (the default), every customer can submit; Blockify records the checks as a verification status but never blocks the customer. When auto-validate is **on**, the form validates the request as the customer submits and blocks it unless all three checks pass:
* **Order** — the order number matches an order that's still within the withdrawal window.
* **Email** — the submitted email matches the order.
* **Country** — the order's country is one of the accepted countries (26 EU countries by default).


![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/imgv302138d0de1769-6381-4402-b_1on2jqj.png)

If any check fails, the customer can't submit and sees a message explaining why — so invalid requests never reach your list.

| Note: With auto-validate off, the same checks still run — but only to label each request **Verified** or **Unverified** for your review, not to block it. See "[How Customers Submit a Withdrawal](https://help.omegatheme.com/en/article/how-customers-submit-a-withdrawal-1vz56mw/)."

## How to turn on auto-validate
Step 1: Open **Blockify Withdrawal Form** and go to the **Settings** page.
Step 2: Enable **Auto-validate before submission**.
Step 3: Click **Save**.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/3/8/3/8383e5404a31c000/image_1bgjah4.png)


## Who can use this feature?
Auto-validate before submission is available for all plan users

## FAQs
1. **What does auto-validate check?**
Three things at submission time: the order number (matches an in-window order), the email (matches the order), and the country (one of the accepted EU countries). If any fails, the customer can't submit.

2. **What happens with auto-validate off?**
Every submission is accepted and flagged with a verification status for you to review — nothing is blocked. This is the default.

3. **Does auto-validate check the customer's country?**
Yes. Along with the order and email, it checks that the order's country is one of the accepted countries (26 EU countries by default).

4. **Will customers see why they were blocked?**
Yes. When a check fails, the form shows a message explaining that the order can't be validated for withdrawal.
