> For the complete documentation index, see [llms.txt](https://docs.messageflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.messageflow.com/sms/sms-common-settings/shipping-countries.md).

# Shipping countries

In the Shipping countries tab (Menu: SMS -> Common settings), you have full control over the geographic reach of your campaigns. This is where you decide which foreign markets are active for your account and which should be blocked.

These settings work globally – they apply to manual panel messages, tests, and automated traffic generated via API.

#### How does it work?

The system automatically retrieves the list of countries from your price list (configured in your contract).

* If a country appears on the list, it means you have an assigned SMS rate for that region.
* If you need to send messages to a new country not visible here, please contact us at [`sales@messageflow.com`](mailto:sales@messageflow.com) to update your offer.

#### Availability Configuration (Blocking)

The screen is divided into two zones, allowing you to easily manage permissions using the "drag and drop" method (via arrow buttons).

1. **ALLOWED FOR SHIPPING** (Left side): This list contains all active countries. Messages directed to numbers from these regions will be processed normally.
2. **BLOCKED COUNTRIES** (Right side): This is your "blacklist". Moving a country to this column immediately suspends the ability to send SMS messages to numbers with that country code.

To change a country's status: Select it on the list and use the arrow button (→ or ←) to move it to the appropriate column. Remember to confirm the operation by clicking the **Save** button at the end.

<figure><img src="/files/FwGiNI9lkZqDnGQJdU65" alt=""><figcaption></figcaption></figure>

#### API Security & Reporting

Blocking countries in the panel is an effective way to secure your budget against unwanted traffic from the API (e.g., in the case of an *SMS pumping* attack or an application error).

* System Reaction: If your integration attempts to send a message to a blocked country, the API will reject the request, returning a `400 Bad Request` error.
* Billing: Blocked messages do not charge your balance.
* Reporting: In the logs, such attempts will be marked with the status `SMS_COUNTRY_NOT_ALLOWED`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.messageflow.com/sms/sms-common-settings/shipping-countries.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
